#site-source-root,.aasr-category-bottom,.aasr-category-editorial{--aa-ink:#102f34;--aa-ink-soft:#35565a;--aa-teal:#0f6063;--aa-ochre:#d87a43;--aa-cream:#f5f1e9;--aa-sage:#dce8df;--aa-line:#d8ded9;--aa-link:#086a74;--aa-link-hover:#a94b24;color:var(--aa-ink)}
#site-source-root,.source-editorial{width:100%;max-width:none}
.source-editorial h1,.source-editorial h2,.source-editorial h3,.source-editorial p,.source-editorial ul,.source-editorial ol{width:100%;max-width:none}
.source-editorial a:not(.aasr-button),.source-editorial a:not(.aasr-button):visited{color:var(--aa-link)!important;text-decoration:underline!important;text-decoration-thickness:1px;text-underline-offset:3px}
.source-editorial a:not(.aasr-button):hover{color:var(--aa-link-hover)!important}
.source-editorial a:focus-visible{outline:3px solid var(--aa-link-hover);outline-offset:3px}
.source-editorial img{max-width:100%;height:auto}.source-editorial figure{margin:2rem 0}.source-editorial figcaption{margin-top:.6rem;font-size:.85rem;line-height:1.5}.source-editorial table{width:100%;border-collapse:collapse}.source-editorial th,.source-editorial td{padding:.75rem;border:1px solid var(--aa-line);text-align:left;vertical-align:top}
.aasr-source-root{display:block}.aasr-editorial-page,.aasr-home{width:100%;max-width:none}.aasr-editorial-page,.aasr-home-section,.aasr-method{padding-left:var(--wp--style--root--padding-left,clamp(20px,4vw,48px));padding-right:var(--wp--style--root--padding-right,clamp(20px,4vw,48px))}.aasr-page-heading{padding-top:clamp(44px,7vw,90px);padding-bottom:clamp(44px,7vw,90px);border-bottom:1px solid var(--aa-line)}.aasr-page-heading.aasr-with-image{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.82fr);gap:clamp(30px,6vw,72px);align-items:center}.aasr-page-heading img{width:100%;aspect-ratio:4/3;object-fit:cover;box-shadow:14px 14px 0 var(--aa-sage)}.aasr-eyebrow{margin:0 0 14px!important;color:var(--aa-teal)!important;font-size:12px!important;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.source-editorial h1,.source-editorial h2,.source-editorial h3{font-family:Georgia,"Times New Roman",serif;line-height:1.08;letter-spacing:-.025em}.source-editorial h1{margin:0 0 24px;font-size:clamp(38px,5vw,64px)}.source-editorial h2{font-size:clamp(29px,3.2vw,43px)}.aasr-lead{margin:0!important;color:var(--aa-ink-soft)!important;font-size:19px!important;line-height:1.75!important}
.aasr-article-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:clamp(45px,7vw,92px);align-items:start;padding-top:70px}.aasr-article-body section{padding:0 0 54px;margin:0 0 54px;border-bottom:1px solid var(--aa-line)}.aasr-article-body section:last-child{border-bottom:0}.aasr-article-body p{color:var(--aa-ink-soft);font-size:17px;line-height:1.82}.aasr-section-number{margin:0 0 10px!important;color:var(--aa-ochre)!important;font-size:12px!important;font-weight:800;letter-spacing:.16em}.aasr-article-body ul{margin:25px 0 0;padding:0;list-style:none}.aasr-article-body li{position:relative;padding:12px 0 12px 30px;border-bottom:1px solid #e5e9e6}.aasr-article-body li:before{content:"";position:absolute;left:2px;top:21px;width:9px;height:9px;border:2px solid var(--aa-ochre);border-radius:50%}.aasr-reading-note{position:sticky;top:30px;padding:25px;color:#fff;background:var(--aa-ink);border-top:4px solid var(--aa-ochre)}.aasr-reading-note span{display:block;margin-bottom:14px;color:#9ed1c8;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.aasr-reading-note strong{font:600 23px/1.25 Georgia,serif}.aasr-legal-page .aasr-article-grid{grid-template-columns:1fr}.aasr-guide-index{padding:70px 0;border-top:1px solid var(--aa-line)}.aasr-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.aasr-guide-grid a{position:relative;min-height:190px;display:grid;align-content:space-between;padding:22px;color:var(--aa-ink)!important;text-decoration:none!important;background:var(--aa-cream);border:1px solid #e9e1d4}.aasr-guide-grid small{color:var(--aa-teal);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.aasr-guide-grid strong{font:600 20px/1.23 Georgia,serif}.aasr-guide-grid span{position:absolute;right:18px;bottom:17px;color:var(--aa-ochre)}
.aasr-catalogue-context{margin:46px 0 70px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--aa-line);background:var(--aa-cream)}.aasr-catalogue-context>div{padding:22px 26px;border-right:1px solid var(--aa-line)}.aasr-catalogue-context>div:last-child{border-right:0}.aasr-catalogue-context small{display:block;margin-bottom:6px;color:var(--aa-teal);font-size:11px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.aasr-catalogue-context strong{font:600 20px/1.2 Georgia,serif}.aasr-editorial-section{display:grid;grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);gap:clamp(35px,6vw,80px);padding:60px 0;border-top:1px solid var(--aa-line);align-items:start}.aasr-editorial-section:first-of-type{grid-template-columns:1fr}.aasr-editorial-section p{color:var(--aa-ink-soft);font-size:17px;line-height:1.82}.aasr-editorial-section figure{margin:0}.aasr-editorial-section figure img{width:100%;aspect-ratio:4/3;object-fit:cover}
.aasr-home-hero{position:relative;min-height:600px;display:flex;align-items:center;padding:clamp(42px,7vw,86px);overflow:hidden;color:#fff;background-color:var(--aa-ink)}.aasr-home-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(9,39,43,.92),rgba(9,39,43,.24))}.aasr-home-hero-bg{position:absolute;inset:0;width:100%;height:100%!important;object-fit:cover}.aasr-home-hero-content{position:relative;z-index:1;width:100%;max-width:none}.aasr-home-hero .aasr-eyebrow{color:#aee0d4!important}.aasr-home-hero h1{color:#fff}.aasr-home-hero-content>p:not(.aasr-eyebrow){width:100%;max-width:none;color:#edf5f2;font-size:20px}.aasr-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.source-editorial .aasr-button,.source-editorial .aasr-button:visited{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 21px;color:#fff!important;background:var(--aa-ochre);border:1px solid var(--aa-ochre);border-radius:3px;font-size:14px;font-weight:800;text-decoration:none!important}.source-editorial .aasr-button-outline,.source-editorial .aasr-button-outline:visited{background:rgba(7,35,39,.35);border-color:#fff}.aasr-home-section,.aasr-method{padding:clamp(66px,8vw,108px) 0}.aasr-type-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--aa-line);border-bottom:1px solid var(--aa-line)}.aasr-type-grid a{position:relative;min-height:230px;display:grid;align-content:space-between;padding:24px 20px;color:var(--aa-ink)!important;text-decoration:none!important;border-right:1px solid var(--aa-line)}.aasr-type-grid a:first-child{border-left:1px solid var(--aa-line)}.aasr-type-grid a:hover{background:var(--aa-sage)}.aasr-type-grid small{color:var(--aa-ochre)}.aasr-type-grid strong{font:600 21px/1.22 Georgia,serif}.aasr-type-grid span{justify-self:end;color:var(--aa-teal)}.aasr-format-story{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(38px,7vw,80px);align-items:center;padding:clamp(65px,8vw,100px);color:#fff;background:var(--aa-ink)}.aasr-format-story img{width:100%;aspect-ratio:4/3;object-fit:cover}.aasr-format-story .aasr-eyebrow{color:#aee0d4!important}.aasr-format-story h2{color:#fff}.aasr-format-story p{color:#cbdcda}.aasr-scenario{position:relative;display:block;min-height:430px;overflow:hidden;color:#fff!important;text-decoration:none!important}.aasr-scenario:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(7,38,41,.84),transparent 62%)}.aasr-scenario img{width:100%;height:100%;min-height:430px;object-fit:cover}.aasr-scenario span{position:absolute;z-index:1;left:30px;right:30px;bottom:28px;display:grid}.aasr-scenario small{color:#f5b994;text-transform:uppercase;letter-spacing:.12em}.aasr-scenario strong{font:600 29px/1.15 Georgia,serif}.aasr-method{display:grid;grid-template-columns:1fr 1fr;gap:clamp(45px,8vw,110px);border-top:1px solid var(--aa-line)}.aasr-method p{color:var(--aa-ink-soft);font-size:18px}
@media(max-width:980px){.aasr-page-heading.aasr-with-image,.aasr-article-grid,.aasr-format-story,.aasr-method{grid-template-columns:1fr}.aasr-reading-note{position:static}.aasr-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aasr-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aasr-editorial-section{grid-template-columns:1fr}.aasr-home-hero{min-height:540px}}
@media(max-width:620px){.aasr-guide-grid,.aasr-type-grid,.aasr-catalogue-context{grid-template-columns:1fr}.aasr-catalogue-context>div{border-right:0;border-bottom:1px solid var(--aa-line)}.aasr-catalogue-context>div:last-child{border-bottom:0}.aasr-type-grid a{min-height:170px;border-left:1px solid var(--aa-line);border-bottom:1px solid var(--aa-line)}.aasr-home-hero,.aasr-format-story{padding:46px 22px}.aasr-home-hero h1{font-size:40px}.aasr-actions{display:grid}.aasr-editorial-section{padding:45px 0}}
