.elementor-421 .elementor-element.elementor-element-72308d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-421 .elementor-element.elementor-element-72308d3:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-72308d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F0E8;}.elementor-421 .elementor-element.elementor-element-15e4a86{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-978bc8a .elementor-icon-list-icon{width:0px;}.elementor-421 .elementor-element.elementor-element-978bc8a .elementor-icon-list-icon i{font-size:0px;}.elementor-421 .elementor-element.elementor-element-978bc8a .elementor-icon-list-icon svg{--e-icon-list-icon-size:0px;}.elementor-421 .elementor-element.elementor-element-978bc8a .elementor-icon-list-text, .elementor-421 .elementor-element.elementor-element-978bc8a .elementor-icon-list-text a{color:#8C8880;}.elementor-421 .elementor-element.elementor-element-3157ff9 .elementor-heading-title{font-family:"Cormorant Garamond", Georgia, serif;font-size:60px;font-weight:700;line-height:1.05em;letter-spacing:-0.02em;color:#13120F;}.elementor-421 .elementor-element.elementor-element-c2d0aa1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-c2d0aa1:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-c2d0aa1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F0E8;}.elementor-421 .elementor-element.elementor-element-64e2f0a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-8cb0d1b{--display:flex;--position:sticky;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;top:0px;}body:not(.rtl) .elementor-421 .elementor-element.elementor-element-8cb0d1b{left:0px;}body.rtl .elementor-421 .elementor-element.elementor-element-8cb0d1b{right:0px;}.elementor-421 .elementor-element.elementor-element-48ad645 .elementor-author-box__name{color:#13120F;}.elementor-421 .elementor-element.elementor-element-ae11bbd{padding:0px 0px 0px 0px;}.elementor-421 .elementor-element.elementor-element-ae11bbd.elementor-element{--align-self:flex-start;}.elementor-421 .elementor-element.elementor-element-ae11bbd .elementor-icon-list-icon{width:0px;}.elementor-421 .elementor-element.elementor-element-ae11bbd .elementor-icon-list-icon i{font-size:0px;}.elementor-421 .elementor-element.elementor-element-ae11bbd .elementor-icon-list-icon svg{--e-icon-list-icon-size:0px;}.elementor-421 .elementor-element.elementor-element-ae11bbd .elementor-icon-list-text, .elementor-421 .elementor-element.elementor-element-ae11bbd .elementor-icon-list-text a{color:#5C5752;}.elementor-421 .elementor-element.elementor-element-ac28150{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-421 .elementor-element.elementor-element-d266508 .widget-image-caption{text-align:end;font-size:11px;}.elementor-421 .elementor-element.elementor-element-14d8524{color:#13120F;font-size:17px;font-weight:300;line-height:1.8em;}.elementor-421 .elementor-element.elementor-element-87a069c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:72px;--padding-bottom:72px;--padding-left:40px;--padding-right:40px;}.elementor-421 .elementor-element.elementor-element-87a069c:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-87a069c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0E6D8;}.elementor-421 .elementor-element.elementor-element-3567bd9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-421 .elementor-element.elementor-element-60b7f69{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-421 .elementor-element.elementor-element-60b7f69 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-421 .elementor-element.elementor-element-60b7f69:after{content:"0.66";}.elementor-421 .elementor-element.elementor-element-60b7f69 .elementor-post__thumbnail__link{width:100%;}.elementor-421 .elementor-element.elementor-element-60b7f69 .elementor-post__meta-data span + span:before{content:"///";}.elementor-421 .elementor-element.elementor-element-60b7f69.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-421 .elementor-element.elementor-element-60b7f69.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-421 .elementor-element.elementor-element-60b7f69.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}@media(max-width:767px){.elementor-421 .elementor-element.elementor-element-60b7f69 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-421 .elementor-element.elementor-element-60b7f69:after{content:"0.5";}.elementor-421 .elementor-element.elementor-element-60b7f69 .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-421 .elementor-element.elementor-element-15e4a86{--width:860px;}.elementor-421 .elementor-element.elementor-element-3567bd9{--width:1060px;}}/* Start custom CSS for posts, class: .elementor-element-60b7f69 *//* Görselin içinde bulunduğu kutunun yüksekliğini yazı genişliğine göre (16:9 oranında) esnetir */
.elementor-421 .elementor-element.elementor-element-60b7f69 .elementor-post__thumbnail {
    padding-bottom: 56.25% !important; /* 16:9 geniş ekran oranı sağlar */
    height: 0 !important;
    position: relative !important;
    overflow: hidden !important;
}

/* Resmi bu yeni geniş alana tam olarak sığdırır ve ortalar */
.elementor-421 .elementor-element.elementor-element-60b7f69 .elementor-post__thumbnail img {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    object-position: center center !important;
}/* End custom CSS */
/* Start custom CSS *//* Post Content Typography */
.elementor-widget-theme-post-content p{font-family:'DM Sans',sans-serif;font-size:clamp(1rem,1.1vw,1.125rem);line-height:1.85;color:#F2F0E8;margin-bottom:1.6em;letter-spacing:-0.01em}
.elementor-widget-theme-post-content h2{font-family:'DM Sans',sans-serif;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:400;line-height:1.2;letter-spacing:-0.025em;color:#F2F0E8;margin-top:2.5em;margin-bottom:0.75em}
.elementor-widget-theme-post-content h3{font-family:'DM Sans',sans-serif;font-size:clamp(1.2rem,1.8vw,1.5rem);font-weight:500;color:#F2F0E8;margin-top:2em;margin-bottom:0.6em}
.elementor-widget-theme-post-content blockquote{border-left:2px solid rgba(242,240,232,0.3);margin:2.5em 0;padding:.5em 0 .5em 1.75em}
.elementor-widget-theme-post-content blockquote p{font-style:italic;color:#8C8880}
.elementor-widget-theme-post-content a{color:#F2F0E8;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(242,240,232,0.3)}
.elementor-widget-theme-post-content a:hover{text-decoration-color:#F2F0E8}
.elementor-widget-theme-post-content ul li::marker{color:#8C8880}
.elementor-widget-theme-post-content p.lead{font-size:clamp(1.2rem,1.6vw,1.375rem);line-height:1.7;color:#8C8880;font-weight:300}
.elementor-widget-theme-post-info .elementor-icon-list-items{gap:20px}
.elementor-widget-theme-post-info .elementor-icon-list-item{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#8C8880}

/* ── HUB CARD HOVER FIX – opacity fade, no zoom clip ── */
.elementor-post__thumbnail img,
.elementor-post__thumbnail__link img {
  transition: opacity 0.35s ease !important;
  transform: none !important;
}
.elementor-post:hover .elementor-post__thumbnail img,
.elementor-post:hover .elementor-post__thumbnail__link img {
  opacity: 0.82 !important;
  transform: none !important;
}

/* ── ARTICLE HERO META – CATEGORY · DATE format ── */
[data-id="978bc8a"] .elementor-icon-list-items {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  gap: 0 !important;
}
[data-id="978bc8a"] .elementor-icon-list-item + .elementor-icon-list-item::before {
  content: " · " !important;
  display: inline !important;
  color: #8C8880;
  margin: 0 5px;
  font-family: 'DM Sans', sans-serif;
  font-size: 11px;
}
[data-id="978bc8a"] .elementor-icon-list-icon { display: none !important; }
[data-id="978bc8a"] .elementor-icon-list-text {
  font-family: 'DM Sans', sans-serif !important;
  font-size: 11px !important;
  letter-spacing: 0.12em !important;
  text-transform: uppercase !important;
}
[data-id="978bc8a"] .elementor-post-info__terms-list a {
  color: #B5651D !important;
  text-decoration: none !important;
}
[data-id="978bc8a"] .elementor-icon-list-item--date .elementor-icon-list-text,
[data-id="978bc8a"] .elementor-icon-list-item--date a {
  color: #8C8880 !important;
  text-decoration: none !important;
}

/* ── SIDEBAR: WRITTEN BY section ── */
[data-id="48ad645"] .elementor-author-box {
  padding: 0 !important;
  background: none !important;
  border: none !important;
  box-shadow: none !important;
}
[data-id="48ad645"] .elementor-author-box__avatar { display: none !important; }
[data-id="48ad645"] .elementor-author-box__bio { display: none !important; }
[data-id="48ad645"] .elementor-author-box__posts-wrapper { display: none !important; }
[data-id="48ad645"] .elementor-author-box__text { padding: 0 !important; }
[data-id="48ad645"] .elementor-author-box__name::before {
  content: "WRITTEN BY" !important;
  display: block !important;
  font-family: 'DM Sans', sans-serif;
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 0.15em;
  color: #B5651D;
  margin-bottom: 8px;
}
[data-id="48ad645"] .elementor-author-box__name {
  font-family: 'Cormorant Garamond', serif !important;
  font-size: 18px !important;
  color: #13120F !important;
  font-weight: 600 !important;
  display: block !important;
  line-height: 1.2 !important;
}
[data-id="48ad645"] .elementor-author-box__name::after {
  content: "Amsterdam" !important;
  display: block !important;
  font-family: 'DM Sans', sans-serif;
  font-size: 12px;
  color: #8C8880;
  font-weight: 400;
  margin-top: 4px;
  letter-spacing: 0.02em;
  text-transform: none;
}

/* ── SIDEBAR: TOPICS section ── */
[data-id="ae11bbd"] { margin-top: 28px !important; }
[data-id="ae11bbd"]::before {
  content: "TOPICS" !important;
  display: block !important;
  font-family: 'DM Sans', sans-serif;
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 0.15em;
  color: #B5651D;
  margin-bottom: 10px;
}
[data-id="ae11bbd"] .elementor-icon-list-icon { display: none !important; }
[data-id="ae11bbd"] .elementor-post-info__terms-list {
  color: transparent !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 6px !important;
}
[data-id="ae11bbd"] .elementor-post-info__terms-list-item {
  font-family: 'DM Sans', sans-serif !important;
  font-size: 12px !important;
  color: #5C5752 !important;
  text-decoration: none !important;
  letter-spacing: 0.02em !important;
  display: block !important;
}
[data-id="ae11bbd"] .elementor-post-info__terms-list-item::before {
  content: "#" !important;
  color: #B5651D;
  font-weight: 500;
}
[data-id="ae11bbd"] .elementor-post-info__terms-list-item:hover {
  color: #B5651D !important;
}/* End custom CSS */