/* Phone and tablet layouts for the chosen Akçiçek design. */
.ak-main img,.ak-footer img{max-width:100%}.ak-main iframe{max-width:100%}.ak-bureau-copy,.ak-detail-copy,.ak-area-card>div,.ak-location-card>div{min-width:0}.ak-main h1,.ak-main h2,.ak-main h3{overflow-wrap:break-word}.ak-main .ak-email,.ak-footer .ak-email{overflow-wrap:anywhere}
@media(max-width:1100px){.ak-header-inner{gap:20px}.ak-bureau-grid{gap:36px}.ak-area-card{gap:14px}.ak-area-card:nth-child(2n){padding-left:22px}.ak-contact-grid{gap:24px}.ak-office-photo img{height:auto;aspect-ratio:750/682;object-fit:contain}}
@media(min-width:601px) and (max-width:1024px){.ak-header-inner{width:calc(100% - 48px);min-height:90px}.ak-header-inner>.ak-brand{min-width:0}.ak-wordmark-name{font-size:28px}.ak-navigation{margin-left:auto!important}.ak-header-phone{display:block;font-size:14px;padding-left:18px}.ak-container{width:calc(100% - 48px)}.ak-bureau-grid{gap:32px}.ak-area-card h3{font-size:25px}.ak-location-card>div{padding:28px}.ak-location-card h2{font-size:30px}.ak-footer .ak-contact-grid{gap:24px}}
@media(max-width:1024px){.ak-navigation .wp-block-navigation__responsive-container:not(.is-menu-open){display:none!important}.ak-navigation .wp-block-navigation__responsive-container-open{display:flex!important;min-width:44px;min-height:44px;align-items:center;justify-content:center;padding:8px!important}.ak-navigation .wp-block-navigation__responsive-container-open svg{width:28px;height:28px}.ak-navigation .wp-block-navigation__responsive-container.is-menu-open{display:flex!important;position:fixed;inset:0;overflow-y:auto;padding:64px 28px 28px!important}.ak-navigation .wp-block-navigation__responsive-container-close{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.ak-navigation .is-menu-open .wp-block-navigation__container{gap:14px!important;align-items:flex-start!important}.ak-navigation .is-menu-open a{font-size:22px!important;min-height:44px;padding:10px 0!important}.ak-navigation .wp-block-navigation__responsive-container-content{padding-top:22px!important}.ak-main .ak-actions .wp-block-button__link,.ak-map-button{min-height:44px}.ak-footer-bottom nav a{display:inline-flex;align-items:center;min-height:44px}.ak-area-index a{min-height:44px;display:inline-flex;align-items:center}.ak-publication-copy p:empty{display:none}}
@media(max-width:600px){.ak-header-inner{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:0 12px;width:calc(100% - 32px);padding:6px 0 12px;min-height:0}.ak-header-inner>.ak-brand{min-width:0}.ak-header-inner .ak-wordmark{gap:6px;padding:8px 0}.ak-header-inner .ak-wordmark-name{font-size:25px;letter-spacing:.13em}.ak-header-inner .ak-wordmark-subtitle{font-size:10px;letter-spacing:.2em}.ak-navigation{grid-column:2;grid-row:1;margin:0!important;justify-self:end}.ak-header-phone{display:inline-flex;align-items:center;grid-column:1/-1;grid-row:2;border-left:0;padding:2px 0;min-height:32px;font-size:14px;justify-self:start}.ak-container{width:calc(100% - 32px)}.ak-main h1{font-size:36px}.ak-main h2{font-size:30px}.ak-main .ak-page-hero h1{font-size:36px}.ak-main .ak-hero-title h1{font-size:clamp(18px,5vw,30px)!important;letter-spacing:.09em!important;margin-bottom:8px!important}.ak-main .ak-hero-title p{font-size:clamp(8px,2vw,12px)!important;letter-spacing:.18em!important}.ak-hero-title{padding:8px 6px}.ak-hero-rule{margin-top:10px;width:30px}.ak-page-hero{padding:32px 0 36px}.ak-practice-section,.ak-bureau-section{padding:42px 0}.ak-area-card,.ak-area-card:nth-child(2n){grid-template-columns:26px minmax(0,1fr) 20px;gap:12px;padding:24px 0;border-left:0}.ak-area-card h3{font-size:24px;line-height:1.25}.ak-area-card p{font-size:16px}.ak-office-photo img{height:auto;aspect-ratio:auto;object-fit:contain}.ak-office-photo figcaption{font-size:12px;line-height:1.6}.ak-bureau-grid{gap:28px}.ak-main .ak-bureau-copy p{font-size:17px;line-height:1.75}.ak-main .ak-vision-text{font-size:17px!important;line-height:1.75!important}.ak-practice-detail{grid-template-columns:26px minmax(0,1fr);gap:12px}.ak-detail-copy h2{font-size:27px}.ak-main .ak-detail-copy p,.ak-main .ak-detail-copy ul{font-size:16px}.ak-contact-page{padding:36px 0 48px}.ak-location-card{grid-template-columns:minmax(0,1fr)}.ak-location-card>div{padding:24px}.ak-location-card .ak-map{height:300px;min-height:300px}.ak-map-button{font-size:15px;padding:12px 18px}.ak-footer-top .ak-wordmark-name{font-size:27px}.ak-footer .ak-email{font-size:16px}.ak-footer address{font-size:15px}.ak-footer .ak-text-link{font-size:15px}.ak-footer-bottom{font-size:12px}.ak-footer-bottom nav{gap:4px 20px;font-size:14px}.ak-publication-card{flex-basis:92%}.ak-publications-section{padding:40px 0}.ak-publication-copy{padding:20px}.ak-publication-placeholder{font-size:23px}}
/* Full-width header: wordmark on the left, navigation at the page center. */
.wp-site-blocks>header .ak-header-inner{width:calc(100% - 48px);max-width:none}
.wp-site-blocks>header .ak-header-inner>.ak-brand{min-width:0;width:max-content}
.wp-site-blocks>header .ak-wordmark{align-items:center;width:max-content}
.wp-site-blocks>header .ak-wordmark-subtitle{text-align:center;padding-left:0}
@media(min-width:601px){.wp-site-blocks>header .ak-header-inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:24px}.wp-site-blocks>header .ak-navigation{margin-left:0!important;justify-self:center}.wp-site-blocks>header .ak-header-phone{justify-self:end}}
@media(max-width:600px){.wp-site-blocks>header .ak-header-inner{width:calc(100% - 32px)}}

