/* Topic-specific photographs, one scene per item, stable across filters and pages. */
#ma-editorial .ma-area[data-topic-photo]:before,#ma-editorial .yg-card[data-topic-photo]:before{background-image:var(--topic-image)!important;background-size:var(--topic-size,200% 300%)!important;background-position:var(--topic-position)!important;mix-blend-mode:normal!important;opacity:1!important}
#ma-editorial .ma-area[data-topic-photo]{color:#f7f3ed;background:#20211f}
#ma-editorial .ma-area[data-topic-photo]:after{background:linear-gradient(90deg,#101111df,#10111150)!important}
#ma-editorial .ma-area[data-topic-photo] h2,#ma-editorial .ma-area[data-topic-photo] p{color:#f7f3ed}
#ma-editorial .ma-journal-panorama[data-topic-photo],.topic-photo{display:block;background-image:var(--topic-image)!important;background-size:var(--topic-size,200% 300%)!important;background-position:var(--topic-position)!important}
/* Homepage B: one main publication, two compact stacked publications. */
.mp .publications .publication-number{display:none}
.mp .publications .article-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:0 35px;background:transparent;border:0}
.mp .publications .article-grid article{padding:25px 0;min-width:0;border:0;border-bottom:1px solid #c9bfb2;background:transparent;box-shadow:none;position:relative}
.mp .publications .article-grid article:hover{transform:none}
.mp .publications .article-grid article:first-child{grid-row:span 2;padding:0 30px 25px 0;border-right:1px solid #c9bfb2}
.mp .publications .topic-photo{height:285px;width:100%;margin:0 0 24px}
.mp .publications .article-grid article:not(:first-child){display:grid;grid-template-columns:180px minmax(0,1fr);column-gap:25px;align-content:start}
.mp .publications .article-grid article:not(:first-child)>.topic-photo{grid-row:1/4;height:195px;margin:0}
.mp .publications .article-grid article:not(:first-child)>:not(.topic-photo){grid-column:2}
.mp .publications .article-grid h3{font:400 26px/1.4 Georgia,serif;margin:8px 0 22px;letter-spacing:-.3px}
.mp .publications .article-grid article:first-child h3{font-size:32px}
.mp .publications .article-bottom{margin-top:15px;padding-top:14px;gap:12px;border-top:1px solid #c9bfb2;display:flex;flex-wrap:wrap;justify-content:space-between}
.mp .publications .article-bottom time{font-size:12px}
/* Selected C: photographic common cover, readable left content and original contact copy right. */
#ma-editorial .ma-detail-cover{background:linear-gradient(90deg,#f1eee8db,#f1eee855 65%,transparent),url(assets/istanbul-editorial.webp) center/cover!important;min-height:380px}
#ma-editorial .ma-detail-cover h1{color:#202120!important;font:400 clamp(38px,4.8vw,70px)/1.16 Georgia,serif!important}
#ma-editorial .ma-detail-cover .ma-kicker,#ma-editorial .ma-detail-cover .ma-crumb{color:#5c5146}
#ma-editorial .ma-reading{max-width:1450px;padding:65px 6% 85px}
#ma-editorial .ma-reading-copy.ma-topic-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:55px;align-items:start}
#ma-editorial .ma-topic-layout>.single-practice-box{min-width:0}
#ma-editorial .ma-topic-layout .ma-pdetail-wrap{max-width:none!important;padding:0!important;margin:0!important}
#ma-editorial .ma-topic-layout .ma-pdetail-wrap>div:first-child{display:block!important}
#ma-editorial .ma-topic-layout .ma-pdetail-wrap>div:first-child>div:first-child{max-width:none;margin:0}
#ma-editorial .ma-topic-layout .ma-pdetail-wrap>div:first-child>div:first-child>div:first-child{border:0;padding-top:0}
#ma-editorial .ma-topic-layout p{font:400 17px/1.95 Georgia,serif!important;color:#48473f!important;text-align:justify!important}
#ma-editorial .ma-topic-layout .ma-pdetail-wrap>div:first-child>div:first-child>div:nth-child(2){background:transparent!important;border:0!important;border-top:1px solid #c8bbae!important;padding:32px 0!important;margin:35px 0 5px!important}
#ma-editorial .ma-topic-layout h3,#ma-editorial .ma-topic-layout h4{font:400 29px/1.35 Georgia,serif!important;color:#242520!important;letter-spacing:-.4px}
#ma-editorial .ma-topic-layout .ma-pdetail-wrap ul{display:block!important;margin:22px 0 35px!important}
#ma-editorial .ma-topic-layout .ma-pdetail-wrap li{background:transparent!important;border:0!important;border-bottom:1px solid #d4c9bc!important;padding:17px 0!important;font:400 16px/1.65 Georgia,serif!important;color:#49473f!important}
#ma-editorial .ma-practice-aside{min-width:0;border-left:1px solid #cec3b6;padding-left:25px}
#ma-editorial .ma-practice-aside .ma-related-posts-widget{margin:0!important;padding:0!important;border:0!important}
#ma-editorial .ma-practice-aside .ma-rp-tag{font:400 25px/1.3 Georgia,serif!important}
#ma-editorial .ma-practice-aside .ma-rp-list{display:block!important}
#ma-editorial .ma-practice-aside .ma-rp-item{display:block!important;padding:0 0 24px!important;margin:0 0 22px!important;background:transparent!important;border:0!important;border-bottom:1px solid #d0c5b7!important}
#ma-editorial .ma-practice-aside .ma-rp-item .topic-photo{height:130px;margin-bottom:15px}
#ma-editorial .ma-practice-aside .ma-rp-item h5{font:400 17px/1.55 Georgia,serif!important;margin:0 0 12px!important}
#ma-editorial .ma-practice-aside .ma-rp-arrow{display:none}
#ma-editorial .ma-topic-cta{position:static!important;display:block!important;border-radius:0!important;padding:26px 23px!important;margin:30px 0 0!important;background:#242522!important;border:0!important;border-top:2px solid #ef492d!important;box-shadow:none!important}
#ma-editorial .ma-topic-cta>span{background:transparent!important;color:#ee987b!important;padding:0!important;font-size:10px!important;letter-spacing:1.2px}
#ma-editorial .ma-topic-cta h3{color:#f4efe7!important;font-size:27px!important;margin:15px 0!important}
#ma-editorial .ma-topic-cta p{color:#ddd5ca!important;font:400 14px/1.8 Arial,sans-serif!important;text-align:left!important}
#ma-editorial .ma-topic-cta a{display:block!important;width:auto!important;padding:14px!important;background:#cf492d!important;border-radius:0!important;color:white!important;font-size:13px!important;text-align:center}
#ma-editorial .ma-journal-related .topic-photo{height:135px;margin-bottom:15px}
@media(max-width:1000px){#ma-editorial .ma-reading-copy.ma-topic-layout{grid-template-columns:minmax(0,1fr) 270px;gap:30px}.mp .publications .article-grid article:not(:first-child){grid-template-columns:120px minmax(0,1fr);gap:18px}.mp .publications .article-grid h3{font-size:22px}}
@media(max-width:760px){#ma-editorial .ma-reading-copy.ma-topic-layout{display:block}#ma-editorial .ma-practice-aside{border:0;border-top:1px solid #c8bcaf;padding:30px 0 0;margin-top:35px}#ma-editorial .ma-practice-aside .ma-rp-item .topic-photo{height:180px}#ma-editorial .ma-detail-cover{min-height:300px}#ma-editorial .ma-topic-layout p{font-size:16px!important}.mp .publications .article-grid{display:block}.mp .publications .article-grid article:first-child{border-right:0;padding-right:0}.mp .publications .article-grid article:not(:first-child){display:block}.mp .publications .topic-photo,.mp .publications .article-grid article:not(:first-child)>.topic-photo{height:210px;margin-bottom:20px}.mp .publications .article-grid article:first-child h3{font-size:27px}}

.mp .service[data-topic-photo]>.service-photo{background-image:var(--topic-image)!important;background-size:var(--topic-size,200% 300%)!important;background-position:var(--topic-position)!important}

/* Warm limestone tones shared with the waterfront cover. */
#ma-editorial .ma-area[data-topic-photo]:after{background:linear-gradient(90deg,rgba(234,226,211,.95),rgba(226,213,192,.76) 52%,rgba(193,173,148,.24))!important}
#ma-editorial .ma-area[data-topic-photo],#ma-editorial .ma-area[data-topic-photo] h2,#ma-editorial .ma-area[data-topic-photo] p{color:#292821!important}
#ma-editorial .ma-area[data-topic-photo]:before{filter:saturate(.65) sepia(.13)}
#ma-editorial .ma-area[data-topic-photo] .ma-area-number{color:#6a5947!important}
#ma-editorial .ma-area[data-topic-photo] svg{color:#4b4034!important}
#ma-editorial .ma-topic-cta{background:linear-gradient(145deg,#f4efe5,#ded0bb)!important;border:1px solid #c8b79e!important;border-top:3px solid #9c7a54!important;padding:30px 25px!important;box-shadow:0 12px 30px #4335210a!important}
#ma-editorial .ma-topic-cta>span{color:#806448!important}
#ma-editorial .ma-topic-cta h3{color:#302c25!important;font-size:29px!important}
#ma-editorial .ma-topic-cta p{color:#51483c!important}
#ma-editorial .ma-topic-cta a{background:#66513b!important;color:#fffaf1!important;border:1px solid #66513b!important;transition:background .2s}
#ma-editorial .ma-topic-cta a:hover{background:#493c2e!important}
@media(max-width:760px){#ma-editorial .ma-area[data-topic-photo]:after{background:linear-gradient(90deg,rgba(234,226,211,.96),rgba(226,213,192,.82) 70%,rgba(193,173,148,.45))!important}}

/* Service photographs are revealed only by an intentional hover or focus. */
.mp .service>.service-photo{opacity:0;transition:opacity .35s ease,transform .5s ease}
.mp .service:hover>.service-photo,.mp .service:focus-visible>.service-photo{opacity:1}
/* Preserve the architectural cover while harmonizing its material palette. */
#ma-editorial .ma-cover:not(.ma-detail-cover):not(.ma-about-cover):not(.ma-publications-cover){background:#eee7dc!important;isolation:isolate;overflow:hidden}
#ma-editorial .ma-cover:not(.ma-detail-cover):not(.ma-about-cover):not(.ma-publications-cover):before{content:'';position:absolute;inset:0;background:url(assets/practice-cover.webp) center right/cover no-repeat;filter:grayscale(1) invert(.88) sepia(.2);opacity:.8;z-index:-1}
#ma-editorial .ma-cover:not(.ma-detail-cover):not(.ma-about-cover):not(.ma-publications-cover) h1{color:#302c25!important}
#ma-editorial .ma-cover:not(.ma-detail-cover):not(.ma-about-cover):not(.ma-publications-cover) .ma-kicker,#ma-editorial .ma-cover:not(.ma-detail-cover):not(.ma-about-cover):not(.ma-publications-cover) .ma-crumb{color:#65513c!important}
/* Each generated publication scene is square; the grid respects that ratio. */
#ma-editorial .yg-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)!important;gap:50px 40px!important;align-items:start}
#ma-editorial .yg-card:nth-child(n){grid-row:auto!important;grid-column:auto!important;min-height:0!important;padding:0 0 25px!important;border-right:0!important;display:block!important}
#ma-editorial .yg-card:nth-child(n):before{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;aspect-ratio:1/1;display:block!important;margin:0 0 24px!important}
#ma-editorial .yg-card:nth-child(even){margin-top:65px}
#ma-editorial .yg-card .yg-title{font-size:clamp(22px,2vw,29px)!important;line-height:1.4!important}
#ma-editorial .yg-card .yg-excerpt{max-width:60ch;line-height:1.8}
/* Publication details become a restrained typographic journal. */
#ma-editorial .ma-journal-related .topic-photo{display:none!important}
#ma-editorial .ma-journal-heading{padding:35px 0 0;border-top:1px solid #bfae98}
#ma-editorial .ma-journal-heading h1{max-width:24ch;font:400 clamp(30px,3.5vw,52px)/1.2 Georgia,serif!important;letter-spacing:-.035em}
#ma-editorial .ma-journal-meta{letter-spacing:1px;color:#80664b}
#ma-editorial .ma-journal-rule{height:1px;background:#cbbda9;margin:32px 0 42px;position:relative}
#ma-editorial .ma-journal-rule span{position:absolute;left:0;top:-1px;width:72px;height:3px;background:#a37d54}
#ma-editorial .ma-journal-related a{border-top:2px solid #b79b78;padding:25px!important;background:#e9e1d5}
@media(max-width:850px){#ma-editorial .yg-grid{grid-template-columns:minmax(0,1fr)!important;gap:35px!important}#ma-editorial .yg-card:nth-child(even){margin-top:0}}
@media(prefers-reduced-motion:reduce){.mp .service>.service-photo{transition:none}}

/* Selected palette 1: charcoal and ivory, restrained photography. */
#ma-editorial .ma-cover:not(.ma-detail-cover):not(.ma-about-cover):not(.ma-publications-cover){background:#101111!important}
#ma-editorial .ma-cover:not(.ma-detail-cover):not(.ma-about-cover):not(.ma-publications-cover):before{filter:none;opacity:.5}
#ma-editorial .ma-cover:not(.ma-detail-cover):not(.ma-about-cover):not(.ma-publications-cover) h1{color:#f1eee8!important}
#ma-editorial .ma-cover:not(.ma-detail-cover):not(.ma-about-cover):not(.ma-publications-cover) .ma-kicker,#ma-editorial .ma-cover:not(.ma-detail-cover):not(.ma-about-cover):not(.ma-publications-cover) .ma-crumb{color:#bfbab1!important}
#ma-editorial .ma-area[data-topic-photo]:before{opacity:.58!important;filter:saturate(.6)!important}
#ma-editorial .ma-area[data-topic-photo]:after{background:linear-gradient(90deg,#101111a8,#1011114d)!important}
#ma-editorial .ma-area[data-topic-photo],#ma-editorial .ma-area[data-topic-photo] h2,#ma-editorial .ma-area[data-topic-photo] p{color:#f1eee8!important}
#ma-editorial .ma-area[data-topic-photo] .ma-area-number,#ma-editorial .ma-area[data-topic-photo] svg{color:#bdb5a9!important}
/* B — Corporate reception, with the homepage's exact core palette. */
#ma-editorial .ma-contact-page{max-width:1440px;margin:auto;padding:55px 6% 80px;color:#101111}
#ma-editorial .ma-contact-intro{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}
#ma-editorial .ma-contact-intro>span{font-size:10px;letter-spacing:2px;color:#817b71}
#ma-editorial .ma-contact-page .ma-kicker{color:#9e4e37!important}
#ma-editorial .ma-reception{display:grid;grid-template-columns:.9fr 1.25fr;border:1px solid #d5cec3}
#ma-editorial .ma-reception-info{background:#101111;color:#f1eee8;padding:55px 40px;position:relative;overflow:hidden}
#ma-editorial .ma-reception-info h1{font:400 clamp(35px,3.6vw,52px)/1.12 Georgia,serif!important;color:#f1eee8!important;letter-spacing:-1.5px;margin:25px 0}
#ma-editorial .ma-reception-info h1 em{color:#ef492d;font-weight:400}
#ma-editorial .ma-reception-info>p{color:#bfbab1;font-size:14px;line-height:1.9;max-width:32ch}
#ma-editorial .ma-reception-info dl{margin:40px 0 0}
#ma-editorial .ma-reception-info dl>div{border-top:1px solid #ffffff22;padding:22px 0}
#ma-editorial .ma-reception-info dt{font:10px Arial,sans-serif;letter-spacing:2px;color:#a19a8f;margin-bottom:10px}
#ma-editorial .ma-reception-info dd{font-size:clamp(15px,1.5vw,20px);margin:0;line-height:1.7;overflow-wrap:anywhere}
#ma-editorial .ma-reception-info a{color:#f1eee8}
#ma-editorial .ma-reception-info a:hover{color:#ef492d}
#ma-editorial .ma-reception-form{padding:55px 45px;background:#f1eee8;min-width:0}
#ma-editorial .ma-reception-form h2,#ma-editorial .ma-office h2{font:400 44px/1.15 Georgia,serif;margin:18px 0;color:#101111}
#ma-editorial .ma-reception-form>p:not(.ma-kicker){font-size:14px;line-height:1.8;color:#706b62;margin-bottom:25px}
#ma-editorial .ma-reception-form .wpcf7{width:100%;margin:0}
#ma-editorial .ma-reception-form input:not([type=hidden]):not([type=submit]),#ma-editorial .ma-reception-form textarea{width:100%;max-width:100%;background:transparent!important;border:0!important;border-bottom:1px solid #bdb4a6!important;border-radius:0!important;box-shadow:none!important;color:#101111!important;padding:14px 0!important;height:auto;font:15px/1.6 Arial,sans-serif}
#ma-editorial .ma-reception-form textarea{height:125px;resize:vertical}
#ma-editorial .ma-reception-form input::placeholder,#ma-editorial .ma-reception-form textarea::placeholder{color:#706b62;opacity:1}
#ma-editorial .ma-reception-form input:focus-visible,#ma-editorial .ma-reception-form textarea:focus-visible{outline:2px solid #a84630;outline-offset:5px}
#ma-editorial .ma-reception-form button,#ma-editorial .ma-reception-form input[type=submit]{background:#101111!important;color:#f1eee8!important;border:0!important;padding:15px 35px!important;border-radius:0!important;font-size:14px;cursor:pointer}
#ma-editorial .ma-reception-form button:hover{background:#b74630!important}
#ma-editorial .ma-reception-form .row{margin-left:0;margin-right:0}
#ma-editorial .ma-reception-form [class*=col-]{padding:0 10px 0 0;min-width:0}
#ma-editorial .ma-office{margin-top:65px;display:grid;grid-template-columns:.8fr 1.4fr;border-top:1px solid #c5bdb1;padding-top:40px;gap:45px}
#ma-editorial .ma-office h2{font-size:38px}
#ma-editorial .ma-office h2 em{font-weight:400;color:#827164}
#ma-editorial .ma-office address{font:15px/1.9 Arial,sans-serif;color:#615b52;margin:25px 0}
#ma-editorial .ma-directions{display:inline-flex;gap:35px;padding:12px 0;border-bottom:1px solid #ef492d;color:#101111;font-size:13px}
#ma-editorial .ma-directions span{color:#ef492d}
#ma-editorial .ma-office-map{min-width:0;position:relative;border:1px solid #d0c6b8;background:#e4dfd7;padding:8px 8px 46px}
#ma-editorial .ma-office-map iframe{width:100%;height:310px;border:0;display:block;filter:grayscale(1) contrast(.9)}
#ma-editorial .ma-office-caption{position:absolute;bottom:16px;left:20px;right:20px;display:flex;align-items:center;gap:15px;font-size:9px;letter-spacing:1px;color:#6a6053}
#ma-editorial .ma-office-caption i{height:1px;flex:1;background:#b7a68e}
@media(max-width:800px){#ma-editorial .ma-reception,#ma-editorial .ma-office{grid-template-columns:1fr}#ma-editorial .ma-reception-info,#ma-editorial .ma-reception-form{padding:35px 25px}#ma-editorial .ma-contact-intro>span{display:none}#ma-editorial .ma-office{gap:25px;margin-top:40px}#ma-editorial .ma-contact-page{padding:30px 6% 55px}#ma-editorial .ma-reception-info h1{font-size:42px!important}#ma-editorial .ma-reception-form h2{font-size:38px}}

#ma-editorial .ma-reference-cover{position:relative;background:#101111 url(assets/practice-cover-v16.webp) center/cover;min-height:510px;padding:65px 8%;display:flex;align-items:center}
#ma-editorial .ma-reference-copy{max-width:43%;position:relative}
#ma-editorial .ma-reference-copy>p{font:10px Arial,sans-serif;letter-spacing:2px;color:#bc643e;margin:0 0 25px}
#ma-editorial .ma-reference-copy h1{font:400 clamp(42px,5vw,76px)/1.05 Georgia,serif;color:#f1eee8!important;letter-spacing:-2px;margin:0 0 23px}
#ma-editorial .ma-reference-copy>div{font:16px/1.65 Georgia,serif;color:#d3d0c9;max-width:350px}
#ma-editorial .ma-reference-copy>a{display:inline-flex;gap:25px;color:#f1eee8;font-size:10px;letter-spacing:1px;margin-top:28px}
#ma-editorial .ma-reference-copy>a span{color:#ef492d;font-size:22px;line-height:10px}
#ma-editorial .ma-reference-values{position:absolute;right:5%;bottom:35px;color:#d9d4cc;font:12px/2.1 Arial,sans-serif;letter-spacing:2px}
#ma-editorial .ma-office-drawing{display:flex;flex-direction:column;justify-content:center;min-width:0;background:linear-gradient(140deg,#f1eee8,#e9e3d8);padding:20px;border-bottom:1px solid #baa88f}
#ma-editorial .ma-office-drawing img{display:block;width:100%;height:auto}
#ma-editorial .ma-office-drawing>span{display:flex;gap:20px;align-items:center;font-size:9px;letter-spacing:1px;color:#80715f}
#ma-editorial .ma-office-drawing i{flex:1;height:1px;background:#c8bca9}
#ma-editorial .yg-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:35px!important}
#ma-editorial .yg-card:nth-child(n){margin:0!important;padding:0 0 24px!important}
#ma-editorial .yg-card:nth-child(n):before{width:190px!important;height:190px!important;max-width:100%;margin:0 0 22px!important;aspect-ratio:1}
#ma-editorial .yg-card .yg-title{font-size:23px!important;text-transform:none!important}
.mp .publications .article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
.mp .publications .article-grid article:nth-child(n){display:flex;flex-direction:column;grid-row:auto;padding:24px 0!important;border-right:0;border-top:1px solid #c7baaa;background:transparent;min-width:0}
.mp .publications .article-grid article:nth-child(n)>.topic-photo{width:160px;height:160px;margin:0 0 20px;flex-shrink:0}
.mp .publications .article-grid article:nth-child(n) h3{font:400 23px/1.4 Georgia,serif;margin:12px 0 24px;text-transform:none}
.mp .publications .article-grid article:nth-child(n) .article-bottom{margin-top:auto;font-size:11px}
#ma-editorial .ma-journal-heading h1,#ma-editorial .ma-journal-related h3,#ma-editorial .ma-rp-item h5{text-transform:none!important}
@media(max-width:850px){#ma-editorial .yg-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mp .publications .article-grid{grid-template-columns:1fr}.mp .publications .article-grid article:nth-child(n){display:grid;grid-template-columns:120px minmax(0,1fr);gap:0 20px}.mp .publications .article-grid article:nth-child(n)>.topic-photo{width:120px;height:120px;grid-column:1;grid-row:1/4}.mp .publications .article-grid article:nth-child(n)>:not(.topic-photo){grid-column:2}.mp .publications .article-grid article:nth-child(n) h3{font-size:21px}.mp .publications .article-grid article:nth-child(n) .article-bottom{margin:0}}
@media(max-width:600px){#ma-editorial .yg-grid{grid-template-columns:1fr!important}#ma-editorial .ma-reference-cover{min-height:560px;padding:40px 6% 260px;background-position:64% center}#ma-editorial .ma-reference-copy{max-width:100%;padding:15px;background:linear-gradient(90deg,#101111e8,#10111199);margin-left:-15px}#ma-editorial .ma-reference-copy h1{font-size:46px}#ma-editorial .ma-reference-copy>div{font-size:14px;max-width:290px}#ma-editorial .ma-reference-values{font-size:9px;bottom:18px}.mp .publications .article-grid article:nth-child(n){grid-template-columns:90px minmax(0,1fr);gap:0 16px}.mp .publications .article-grid article:nth-child(n)>.topic-photo{width:90px;height:90px}.mp .publications .article-grid article:nth-child(n) h3{font-size:20px}}
.ma-shared-footer{background:#151615;color:#f1eee8;font:14px/1.9 MP,Arial,sans-serif;width:100%;clear:both}.ma-shared-footer *{box-sizing:border-box}.ma-shared-footer a{color:inherit;text-decoration:none}.ma-shared-footer .site-directory{display:grid;grid-template-columns:1.25fr 1fr .8fr;gap:7%;padding:65px 8% 60px;background:#151615;border-top:1px solid #343430}.ma-shared-footer h2{font:400 25px/1.3 MP,Arial,sans-serif;letter-spacing:-.5px;margin:0 0 25px}.ma-shared-footer .eyebrow{font-size:9px;letter-spacing:2px;color:#ef492d;margin:0 0 14px;font-weight:700}.ma-shared-footer .directory-about>p:not(.eyebrow){font-size:14px;line-height:1.9;color:#aaa8a1;max-width:375px;margin:0}.ma-shared-footer .directory-links{display:flex!important;position:static!important;flex-direction:column;gap:0;padding:0;background:none;inset:auto;z-index:auto;font-size:14px}.ma-shared-footer .directory-links h2{margin-top:28px}.ma-shared-footer .directory-links a{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #2d2e2a;padding:11px 0;color:#b9b7af}.ma-shared-footer .directory-links a span{color:#676962}.ma-shared-footer .arrow-icon{width:15px;height:15px;flex-shrink:0}.ma-shared-footer a:hover{color:#ef492d}.ma-shared-footer .linkedin-link{display:inline-flex;gap:13px;align-items:center;font-size:9px;letter-spacing:1px;margin-top:25px}.ma-shared-footer .linkedin-link>span{display:grid;place-items:center;border:1px solid #5a5b53;width:32px;height:32px;font:bold 18px Arial;letter-spacing:-1px}.ma-shared-footer footer{padding:35px 5%;display:flex;align-items:center;justify-content:space-between;gap:25px;background:#101111;border-top:1px solid #242522}.ma-shared-footer footer p,.ma-shared-footer footer>a:last-child{font-size:10px;color:#aaa;margin:0}.ma-shared-footer .brand{display:flex;flex-direction:column;width:138px;line-height:1;transform:scale(.78);transform-origin:left center}.ma-shared-footer .brand>span{font:47px Georgia,serif;letter-spacing:-5px}.ma-shared-footer .brand .amp{color:#ef492d;font-size:.8em}.ma-shared-footer .brand small{font-size:10px;letter-spacing:7px;margin-top:5px}@media(max-width:700px){.ma-shared-footer .site-directory{grid-template-columns:minmax(0,1fr);gap:30px;padding:45px 6%}.ma-shared-footer .directory-links h2{margin-top:0}.ma-shared-footer footer{flex-wrap:wrap}.ma-shared-footer footer p{order:3;width:100%}}
#ma-editorial .yg-card:nth-child(n):before{width:100%!important;height:190px!important;aspect-ratio:auto!important;background-size:200% auto!important}
.ma-shared-footer .site-directory h2{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}
/* Full-width publication photographs, shared by all language versions. */
.mp .publications .article-grid article:nth-child(n){display:flex;flex-direction:column}
.mp .publications .article-grid article:nth-child(n)>.topic-photo{width:100%;height:auto;aspect-ratio:2.35 / 1;max-width:none;margin:0 0 22px;background-size:200% auto!important;grid-column:auto;grid-row:auto}
.mp .publications .article-grid article:nth-child(n)>:not(.topic-photo){grid-column:auto}
@media(max-width:850px){.mp .publications .article-grid article:nth-child(n)>.topic-photo{aspect-ratio:2.1 / 1}.mp .publications .article-grid article:nth-child(n) .article-bottom{margin-top:auto}}
/* Navigation and section-label legibility. */
.mp .mast #nav,#ma-editorial .mast #nav{font-size:14px!important;gap:24px}
.mp main>section .eyebrow{font-size:12px;letter-spacing:1.8px;line-height:1.6}
.mp .publications .article-grid .eyebrow{font-size:10px}
#ma-editorial .ma-about-wrap .ma-unified-card{text-align:left!important}
#ma-editorial .ma-about-wrap .ma-unified-card h4{letter-spacing:normal!important;line-height:1.35!important;text-align:left!important}
#ma-editorial .ma-about-wrap .ma-unified-card p{text-align:left!important;word-spacing:normal!important;letter-spacing:normal!important;hyphens:auto}
@media(max-width:1100px){.mast .location{display:none}}
@media(max-width:700px){.mp .mast #nav,#ma-editorial .mast #nav{font-size:16px!important}.mp main>section .eyebrow{font-size:11px}}

/* Keep the introduction following the page until its section ends. */
.mp .services-original{overflow:clip}
.mp .services-intro{position:sticky;top:35px;align-self:start}
.mp .services-original:before{inset:-180px 0;transform:translate3d(0,var(--columns-shift,-150px),0)}
@media(max-width:700px){.mp .services-intro{position:relative;top:auto}}
@media(prefers-reduced-motion:reduce){.mp .services-original:before{transform:none}}
/* Unified cards, related articles and contact alignment. */
#ma-editorial .yg-grid{grid-auto-rows:1fr;align-items:stretch!important}
#ma-editorial .yg-grid .yg-card:nth-child(n){height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important;box-sizing:border-box}
#ma-editorial .yg-card:before{flex-shrink:0}
#ma-editorial .yg-card .yg-foot{margin-top:auto!important}
#ma-editorial .ma-journal-layout{display:grid;grid-template-columns:145px minmax(0,1fr) 285px;gap:35px;align-items:start}
#ma-editorial .ma-journal-main{min-width:0}
#ma-editorial .ma18-journal-aside .ma-topic-cta{margin:0 0 36px!important}
#ma-editorial .ma18-related .ma-rp-list{display:block!important}
#ma-editorial .ma18-related .ma-rp-item{display:block!important;background:none!important;padding:0 0 23px!important;margin:0 0 23px!important;border:0!important;border-bottom:1px solid #c9beb0!important;text-decoration:none}
#ma-editorial .ma18-related .ma-rp-item h5{font:400 18px/1.5 Georgia,serif!important;color:#262722!important;margin:0 0 10px!important}
#ma-editorial .ma18-related .topic-photo{height:130px;background-size:200% auto!important;margin-bottom:15px}
#ma-editorial .ma18-related .ma-rp-date{font:12px/1.6 MAEditorial,Arial,sans-serif;color:#716558}
#ma-editorial .ma18-related .ma-rp-tag{font:400 25px/1.3 Georgia,serif!important;margin:0 0 25px!important}
#ma-editorial .ma18-related .ma-rp-all-btn{display:block;border-bottom:1px solid #aa4a31;padding:12px 0;color:#a1472e;font-size:13px}
.mp .contact-grid{align-items:center}
.mp .contact-grid .contact-details{align-self:center}
@media(max-width:1150px){#ma-editorial .ma-journal-layout{grid-template-columns:minmax(0,1fr) 270px}#ma-editorial .ma-journal-index{grid-column:1/-1;position:static}#ma-editorial .ma-journal-index nav{display:flex;flex-wrap:wrap;gap:15px}}
@media(max-width:760px){#ma-editorial .ma-journal-layout{display:block}#ma-editorial .ma18-journal-aside{margin-top:35px}#ma-editorial .yg-grid{grid-auto-rows:1fr}}
