#ma-editorial .ma-b-publication{--jb-ink:#101411;--jb-paper:#f2efe9;--jb-rust:#b4492e;background:var(--jb-paper);color:#292b28}
#ma-editorial .ma-b-publication *{box-sizing:border-box}
#ma-editorial .ma-b-hero{display:grid;grid-template-columns:58% 42%;background:var(--jb-ink);border-bottom:3px solid var(--jb-rust);min-height:360px}
#ma-editorial .ma-b-hero-copy{padding:42px max(40px,calc((100vw - 1320px)/2)) 46px;min-width:0;padding-right:48px}
#ma-editorial .ma-b-back{display:inline-block;color:#c5c2b9;font:500 12px/1.5 Inter,Arial,sans-serif;margin-bottom:27px;text-decoration:none}
#ma-editorial .ma-b-back:hover{color:#fff}
#ma-editorial .ma-b-hero .ma-journal-heading{margin:0;padding:0;border:0;position:static;width:auto;max-width:none;background:transparent;display:flex;flex-direction:column}
#ma-editorial .ma-b-hero .ma-journal-meta{display:flex;flex-wrap:wrap;gap:10px 24px;font:500 11px/1.6 Inter,Arial,sans-serif;letter-spacing:.08em;color:#efb59e;margin:0}
#ma-editorial .ma-b-hero .ma-journal-meta time{color:#c7c8be;letter-spacing:0}
#ma-editorial .ma-b-hero h1{font:400 clamp(30px,3vw,47px)/1.2 'Playfair Display',Georgia,serif!important;color:#f6f2eb!important;letter-spacing:-.025em;margin:20px 0 0!important;text-align:left!important;text-transform:none!important;overflow-wrap:break-word;hyphens:none}
#ma-editorial .ma-b-hero .ma-journal-author,#ma-editorial .ma-b-hero .ma-journal-rule{display:none}
#ma-editorial .ma-b-visual{min-height:320px;background-repeat:no-repeat;background-color:#282b26}
#ma-editorial .ma-b-no-photo{grid-template-columns:1fr}
#ma-editorial .ma-b-no-photo .ma-b-hero-copy{max-width:1100px}
#ma-editorial .ma-b-reading{max-width:1320px;margin:auto;padding:64px 40px 80px}
#ma-editorial .ma-b-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:70px;align-items:start}
#ma-editorial .ma-b-grid .ma-journal-main{max-width:none;min-width:0;width:100%;margin:0;padding:0;background:transparent;border:0}
#ma-editorial .ma-b-sidebar{min-width:0;border-left:1px solid #d8d1c7;padding-left:28px}
#ma-editorial .ma-b-toc{border:0;margin:0 0 24px;padding:0;color:#34362f}
#ma-editorial .ma-b-toc[hidden]{display:none}
#ma-editorial .ma-b-toc summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;list-style:none;font:400 24px/1.3 'Playfair Display',Georgia,serif;padding:0 0 16px;border-bottom:1px solid #d7cbbf}
#ma-editorial .ma-b-toc summary::-webkit-details-marker{display:none}
#ma-editorial .ma-b-toc nav{display:flex;flex-direction:column;gap:0;margin:16px 0;max-height:350px;overflow-y:auto;scrollbar-width:thin}
#ma-editorial .ma-b-toc nav a{font:400 13px/1.6 Inter,Arial,sans-serif;text-align:left;color:#565951;text-decoration:none;padding:8px 9px;border-left:2px solid transparent;overflow-wrap:break-word}
#ma-editorial .ma-b-toc nav a.ma-b-sub{padding-left:19px;font-size:12px}
#ma-editorial .ma-b-toc nav a.is-active,#ma-editorial .ma-b-toc nav a:hover{color:var(--jb-rust);border-color:var(--jb-rust)}
#ma-editorial .ma-b-publication #guide-download{padding:20px 0!important;border:0!important;border-top:1px solid #d8d1c7!important;background:transparent!important;margin:0 0 24px!important}
#ma-editorial .ma-b-publication #guide-download h2,#ma-editorial .ma-b-publication #guide-download .guide-download-label,#ma-editorial .ma-b-publication #guide-download>p:not(:has(a)){display:none}
#ma-editorial .ma-b-publication #guide-download p{margin:0!important}
#ma-editorial .ma-b-publication #guide-download .guide-download-button{background:var(--jb-rust)!important;padding:14px 16px!important;font:500 14px/1.5 Inter,Arial,sans-serif;display:flex;justify-content:space-between;text-decoration:none!important;color:#fff!important}
#ma-editorial .ma-b-publication #guide-download small{font:400 11px/1.6 Inter,Arial,sans-serif;color:#696b63;margin:10px 0 0;display:block}
#ma-editorial .ma-b-contact .ma18-cta{padding:27px 23px!important;background:var(--jb-ink)!important;background-image:none!important;border:0!important;margin:0!important;color:#f5f0e7!important;box-shadow:none!important;border-radius:0!important}
#ma-editorial .ma-b-contact .ma18-cta:before,#ma-editorial .ma-b-contact .ma18-cta:after{display:none!important}
#ma-editorial .ma-b-contact .ma18-cta>span{display:none}
#ma-editorial .ma-b-contact .ma18-cta h3{font:400 26px/1.2 'Playfair Display',Georgia,serif!important;color:#f5f0e7!important;margin:0 0 18px!important;letter-spacing:-.02em;text-align:left!important}
#ma-editorial .ma-b-contact .ma18-cta h3:after{content:'';display:block;width:30px;height:2px;background:var(--jb-rust);margin-top:17px}
#ma-editorial .ma-b-contact .ma18-cta p{font:400 14px/1.7 Inter,Arial,sans-serif!important;color:#d6d6cb!important;margin:0 0 21px!important;text-align:left!important}
#ma-editorial .ma-b-contact .ma18-cta a{display:inline-flex!important;border:1px solid #b4492e!important;background:transparent!important;color:#f8f4ed!important;padding:12px 14px!important;text-decoration:none!important;font:500 13px/1.5 Inter,Arial,sans-serif!important}
#ma-editorial .ma-b-publication .ma-journal-body{font:400 18px/1.85 Inter,Arial,sans-serif;color:#363932;min-width:0}
#ma-editorial .ma-b-publication .ma-journal-body p,#ma-editorial .ma-b-publication .ma-journal-body li{font:inherit!important;line-height:1.85!important;color:#363932!important;text-align:justify!important;text-align-last:start;hyphens:auto;overflow-wrap:break-word}
#ma-editorial .ma-b-publication .ma-journal-body p{margin:0 0 24px}
#ma-editorial .ma-b-publication .ma-journal-body strong{font-weight:700}
#ma-editorial .ma-b-publication .ma-journal-body h2,#ma-editorial .ma-b-publication .ma-journal-body h3,#ma-editorial .ma-b-publication .ma-journal-body h4{font-family:'Playfair Display',Georgia,serif!important;color:#20271f!important;text-align:left!important;line-height:1.4!important;letter-spacing:-.015em;scroll-margin-top:100px;margin:38px 0 20px!important;overflow-wrap:break-word}
#ma-editorial .ma-b-publication .ma-journal-body h2{font-size:29px!important}
#ma-editorial .ma-b-publication .ma-journal-body h3{font-size:24px!important}
#ma-editorial .ma-b-publication .ma-journal-body h4{font-size:21px!important}
#ma-editorial .ma-b-publication .ma-journal-body .guide-content>h2:first-child{margin-top:0!important}
#ma-editorial .ma-b-publication .ma-journal-body a{color:#a74129;overflow-wrap:anywhere}
#ma-editorial .ma-b-publication .ma-journal-body :target{scroll-margin-top:95px}
#ma-editorial .ma-b-publication .guide-footnotes{border-top:1px solid #d8d1c7;margin-top:35px;padding-top:20px}
#ma-editorial .ma-b-publication .guide-footnotes li{font-size:14px!important;line-height:1.75!important;text-align:left!important}
#ma-editorial .ma-b-table,#ma-editorial .ma-b-publication .guide-table{overflow:auto;max-width:100%;margin:28px 0;border:1px solid #dbd0c5;-webkit-overflow-scrolling:touch}
#ma-editorial .ma-b-publication .ma-journal-body table{display:table!important;border-collapse:collapse;width:100%;font:400 14px/1.7 Inter,Arial,sans-serif!important;margin:0!important}
#ma-editorial .ma-b-publication .ma-journal-body th,#ma-editorial .ma-b-publication .ma-journal-body td{padding:14px 16px;border:1px solid #ddd2c5;vertical-align:top;text-align:left!important;color:#34362e;background:#f7f4ef}
#ma-editorial .ma-b-publication .ma-journal-body tr:nth-child(even) td{background:#ece7df}
#ma-editorial .ma-b-publication .ma-journal-body th{background:#ad4c32;color:#fff}
#ma-editorial .ma-b-publication .ma-journal-body th p,#ma-editorial .ma-b-publication .ma-journal-body th strong{color:inherit!important}
#ma-editorial .ma-b-related{margin-top:60px;border-top:1px solid #c8b9aa;padding-top:28px}
#ma-editorial .ma-b-related-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:25px}
#ma-editorial .ma-b-related-heading h2{font:400 30px/1.3 'Playfair Display',Georgia,serif;margin:0;color:#20271f}
#ma-editorial .ma-b-related-heading>a{font:500 13px/1.5 Inter,Arial,sans-serif;color:#aa412a;text-decoration:none;white-space:nowrap}
#ma-editorial .ma-b-related .ma-rp-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px}
#ma-editorial .ma-b-related .ma-rp-item{display:grid!important;grid-template-columns:120px minmax(0,1fr) 16px;gap:20px!important;align-items:center!important;padding:0 0 22px!important;margin:0!important;border:0!important;border-bottom:1px solid #d9d0c5!important;background:transparent!important;color:#23271f;box-shadow:none!important;min-width:0}
#ma-editorial .ma-b-related .topic-photo{position:static!important;display:block!important;width:120px!important;height:90px!important;aspect-ratio:auto!important;background-image:var(--topic-image)!important;background-size:var(--topic-size,cover)!important;background-position:var(--topic-position,center)!important;margin:0!important;grid-column:1;grid-row:1}
#ma-editorial .ma-b-related .ma-rp-item-content{min-width:0;grid-column:2;grid-row:1}
#ma-editorial .ma-b-related h5{font:400 19px/1.4 'Playfair Display',Georgia,serif!important;color:#20271f!important;margin:0 0 8px!important;text-align:left!important}
#ma-editorial .ma-b-related .ma-rp-date{font:400 11px/1.4 Inter,Arial,sans-serif!important;color:#766d60}
#ma-editorial .ma-b-related .ma-rp-arrow{grid-column:3;font-size:17px!important;color:#b4492e!important;width:16px!important}
#ma-editorial .ma-b-publication a:focus-visible,#ma-editorial .ma-b-publication summary:focus-visible,#ma-editorial .ma-b-publication [tabindex]:focus-visible{outline:2px solid #b4492e;outline-offset:4px}
@media(max-width:1100px){#ma-editorial .ma-b-grid{gap:35px;grid-template-columns:minmax(0,1fr) 250px}#ma-editorial .ma-b-reading{padding:45px 28px 60px}#ma-editorial .ma-b-hero-copy{padding:32px}#ma-editorial .ma-b-hero h1{font-size:35px!important}}
@media(max-width:900px){#ma-editorial .ma-b-hero{grid-template-columns:1fr;min-height:0}#ma-editorial .ma-b-hero-copy{padding:27px 24px 30px}#ma-editorial .ma-b-back{margin-bottom:20px}#ma-editorial .ma-b-hero h1{font-size:32px!important;line-height:1.23!important;letter-spacing:-.02em}#ma-editorial .ma-b-visual{height:170px;min-height:0}#ma-editorial .ma-b-reading{padding:24px 24px 48px}#ma-editorial .ma-b-grid{display:flex;flex-direction:column;gap:0}#ma-editorial .ma-b-sidebar{display:contents}#ma-editorial .ma-b-tools{order:0;width:100%;margin-bottom:26px}#ma-editorial .ma-b-grid .ma-journal-main{order:1}#ma-editorial .ma-b-contact{order:2;width:100%;margin-top:28px}#ma-editorial .ma-b-toc{margin:0;background:#e8e3da}#ma-editorial .ma-b-toc summary{font:500 15px/1.5 Inter,Arial,sans-serif;padding:15px 17px;border:0;min-height:48px}#ma-editorial .ma-b-toc nav{padding:0 12px 12px;margin:0;max-height:45vh}#ma-editorial .ma-b-toc nav a{padding:10px;font-size:14px}#ma-editorial .ma-b-publication #guide-download{margin:12px 0 0!important;padding:0!important;border:0!important}#ma-editorial .ma-b-publication .ma-journal-body{font-size:17px;line-height:1.8}#ma-editorial .ma-b-publication .ma-journal-body p,#ma-editorial .ma-b-publication .ma-journal-body li{line-height:1.8!important;text-align:justify!important;text-align-last:start!important}#ma-editorial .ma-b-publication .ma-journal-body h2{font-size:26px!important}#ma-editorial .ma-b-publication .ma-journal-body h3{font-size:23px!important}#ma-editorial .ma-b-publication .ma-journal-body table{min-width:560px!important}#ma-editorial .ma-b-related{margin-top:36px;padding-top:24px}#ma-editorial .ma-b-related .ma-rp-list{grid-template-columns:1fr;gap:18px}#ma-editorial .ma-b-related-heading h2{font-size:25px}#ma-editorial .ma-b-related .ma-rp-item{grid-template-columns:88px minmax(0,1fr) 14px;gap:14px!important;padding-bottom:18px!important}#ma-editorial .ma-b-related .topic-photo{width:88px!important;height:78px!important}#ma-editorial .ma-b-related h5{font-size:17px!important}#ma-editorial .ma-b-related-heading>a{font-size:12px}}
@media(max-width:380px){#ma-editorial .ma-b-reading,#ma-editorial .ma-b-hero-copy{padding-left:18px;padding-right:18px}#ma-editorial .ma-b-hero h1{font-size:29px!important}#ma-editorial .ma-b-related .ma-rp-item{grid-template-columns:72px minmax(0,1fr) 12px;gap:11px!important}#ma-editorial .ma-b-related .topic-photo{width:72px!important;height:72px!important}}
@media(prefers-reduced-motion:reduce){#ma-editorial .ma-b-publication *{scroll-behavior:auto!important}}
#ma-editorial .ma-b-hero{position:relative!important;inset:auto!important;width:100%!important;z-index:auto!important}
#ma-editorial .ma-b-related .ma-rp-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}
@media(max-width:900px){#ma-editorial .ma-b-related .ma-rp-list{grid-template-columns:1fr!important}}

/* Keep the approved cover composition balanced on ultra-wide displays. */
#ma-editorial .ma-b-masthead{background:#101411;border-bottom:3px solid #b4492e}
#ma-editorial .ma-b-hero{max-width:1520px;margin:0 auto;grid-template-columns:55% 45%;min-height:460px;border-bottom:0}
#ma-editorial .ma-b-hero-copy{padding:45px 52px 48px;display:flex;flex-direction:column;justify-content:center}
#ma-editorial .ma-b-hero h1{font-size:clamp(36px,3.2vw,52px)!important;line-height:1.17!important;max-width:700px}
#ma-editorial .ma-b-hero .ma-journal-meta{justify-content:flex-start!important;gap:10px 24px!important}
#ma-editorial .ma-b-hero .ma-journal-meta span:after{content:'';display:inline-block;width:35px;height:2px;background:#b4492e;margin-left:16px;vertical-align:middle}
#ma-editorial .ma-b-visual{min-height:460px}
#ma-editorial .ma-b-back{margin-bottom:22px}
@media(max-width:1100px) and (min-width:901px){#ma-editorial .ma-b-hero-copy{padding:35px}#ma-editorial .ma-b-hero h1{font-size:36px!important}#ma-editorial .ma-b-hero,#ma-editorial .ma-b-visual{min-height:400px}}
@media(max-width:900px){#ma-editorial .ma-b-hero{grid-template-columns:1fr;min-height:0}#ma-editorial .ma-b-hero-copy{padding:27px 24px 30px}#ma-editorial .ma-b-hero h1{font-size:32px!important;line-height:1.23!important}#ma-editorial .ma-b-visual{min-height:0;height:170px}#ma-editorial .ma-b-hero .ma-journal-meta{gap:10px 16px!important}#ma-editorial .ma-b-hero .ma-journal-meta span:after{width:24px;margin-left:10px}}
@media(max-width:380px){#ma-editorial .ma-b-hero-copy{padding-left:18px;padding-right:18px}#ma-editorial .ma-b-hero h1{font-size:29px!important}}
