:root{--au-paper:#f6f4ef;--au-ink:#142c44;--au-muted:#52616b;--au-red:#b24437;--au-line:#d7d9d6;--au-dark:#132b43;--au-serif:Georgia,'Times New Roman',serif;--au-sans:'Helvetica Neue',Helvetica,Arial,sans-serif;--au-gutter:clamp(22px,5vw,72px)}
*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body.atif-editorial-blog{margin:0!important;background:var(--au-paper);color:var(--au-ink);font-family:var(--au-sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}body.atif-editorial-blog:before{display:none!important}
.atif-editorial-blog a{color:inherit;text-decoration:none}.atif-editorial-blog img{display:block;max-width:100%;height:auto}.atif-editorial-blog figure,.atif-editorial-blog p,.atif-editorial-blog h1,.atif-editorial-blog h2,.atif-editorial-blog h3{margin:0}.au-container{width:min(calc(100% - var(--au-gutter)*2),1280px);margin-inline:auto}.svg-library{position:absolute;width:0;height:0;overflow:hidden}.au-icon{width:20px;height:20px;flex:0 0 20px}.skip-link{position:fixed;z-index:100;left:18px;top:10px;padding:12px 20px;color:var(--au-paper);background:var(--au-ink);transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}
.au-site-header{position:sticky;top:0;z-index:30;background:var(--au-paper);border-bottom:1px solid var(--au-line)}.au-header-inner{height:84px;display:flex;align-items:center;justify-content:space-between;gap:28px}.au-wordmark{font-size:14px;font-weight:700;letter-spacing:.12em;display:flex;align-items:center;gap:7px;white-space:nowrap}.au-wordmark span{width:5px;height:5px;background:var(--au-red);border-radius:50%;margin-top:9px}.au-desktop-nav{display:flex;align-items:center;gap:27px}.au-desktop-nav a{position:relative;padding:12px 0;color:var(--au-muted);font-size:13px}.au-desktop-nav a:after{content:'';position:absolute;bottom:5px;left:0;right:0;height:1px;background:var(--au-red);transform:scaleX(0);transform-origin:left;transition:.2s}.au-desktop-nav a:hover:after,.au-desktop-nav a[aria-current=page]:after{transform:scaleX(1)}.au-desktop-nav a[aria-current=page]{color:var(--au-ink)}.au-profile{display:flex;align-items:center;gap:13px;font-size:13px}.au-profile .au-icon{width:17px;height:17px}.au-mobile-menu{display:none}.au-scroll-progress{position:absolute;bottom:-1px;width:100%;height:2px;background:var(--au-red);transform-origin:left;transform:scaleX(0)}
.au-masthead{padding-top:clamp(58px,8vw,118px);padding-bottom:clamp(58px,8vw,105px);border-bottom:1px solid var(--au-line)}.au-eyebrow{display:flex;align-items:center;gap:13px;color:var(--au-muted);font-size:10px;font-weight:600;letter-spacing:.15em}.au-eyebrow span{width:24px;height:2px;background:var(--au-red)}.au-masthead-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(40px,8vw,130px);align-items:end;margin-top:30px}.au-masthead h1{font-family:var(--au-serif);font-size:clamp(62px,8.2vw,122px);font-weight:400;line-height:.96;letter-spacing:-.065em}.au-masthead h1 em{font-weight:400}.au-masthead-copy{max-width:430px;padding-bottom:8px}.au-masthead-copy p{font-family:var(--au-serif);font-size:clamp(20px,2vw,28px);line-height:1.45;letter-spacing:-.025em}.au-masthead-copy>span{display:block;margin-top:25px;padding-top:18px;border-top:1px solid var(--au-line);color:var(--au-muted);font-size:10px;letter-spacing:.08em}.au-masthead-copy a{display:inline-block;margin-top:24px;border-bottom:1px solid var(--au-red);font-size:12px}.au-archive-masthead h1{font-size:clamp(48px,6.8vw,96px)}
.au-archive{padding-top:clamp(62px,8vw,102px);padding-bottom:clamp(70px,9vw,120px)}.au-archive-heading{display:grid;grid-template-columns:.55fr 1.45fr;gap:40px;align-items:end;padding-bottom:27px}.au-archive-heading p{color:var(--au-muted);font-size:10px;letter-spacing:.15em}.au-archive-heading h2{font-family:var(--au-serif);font-size:clamp(32px,3.5vw,50px);font-weight:400;letter-spacing:-.04em}.au-blog-list{border-top:1px solid var(--au-ink)}.au-card{border-bottom:1px solid var(--au-line)}.au-card-link{display:grid;grid-template-columns:145px minmax(0,1fr) 210px 28px;gap:clamp(20px,3vw,48px);align-items:center;padding:34px 8px 34px 0;min-height:190px;transition:.2s}.au-card-link:hover{padding-left:18px;background:#eeece6}.au-card-meta{align-self:start;padding-top:7px}.au-card-meta time,.au-card-meta span{display:block;color:var(--au-muted);font-size:9px;line-height:1.7;letter-spacing:.08em;text-transform:uppercase}.au-card-meta span{margin-top:8px;color:var(--au-red)}.au-card-copy h2{font-family:var(--au-serif);font-size:clamp(27px,2.5vw,39px);font-weight:400;line-height:1.18;letter-spacing:-.035em}.au-card-copy p{max-width:660px;margin-top:13px;color:var(--au-muted);font-size:12px;line-height:1.8}.au-card-image{height:122px;overflow:hidden;background:#ddd}.au-card-image img{width:100%;height:100%;object-fit:cover;transition:.35s}.au-card-link:hover .au-card-image img{transform:scale(1.035)}.au-card-mark{font-family:var(--au-serif);font-size:54px;color:#c7c9c6;text-align:center}.au-card-arrow{transition:.2s}.au-card-link:hover .au-card-arrow{transform:translateX(4px);color:var(--au-red)}
.au-pagination{padding-top:42px}.au-pagination .nav-links{display:flex;align-items:center;justify-content:center;gap:8px}.au-pagination .page-numbers{display:grid;place-items:center;min-width:42px;height:42px;padding:0 10px;border:1px solid var(--au-line);font-size:11px}.au-pagination .current,.au-pagination a:hover{background:var(--au-ink);border-color:var(--au-ink);color:var(--au-paper)}.au-pagination .prev{margin-right:auto}.au-pagination .next{margin-left:auto}.au-empty{padding:55px 0;border-top:1px solid var(--au-ink);font-family:var(--au-serif);font-size:28px}
.au-article-header{padding-top:clamp(45px,7vw,92px);padding-bottom:clamp(45px,6vw,78px);border-bottom:1px solid var(--au-line)}.au-article-back{display:inline-flex;align-items:center;gap:10px;color:var(--au-muted);font-size:11px}.au-article-back .au-icon{width:17px;height:17px}.au-article-kicker{display:flex;justify-content:space-between;gap:20px;margin-top:55px;color:var(--au-red);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.au-article-kicker time{color:var(--au-muted)}.au-article-header h1{max-width:1100px;margin:27px 0 35px;font-family:var(--au-serif);font-size:clamp(48px,6.2vw,92px);font-weight:400;line-height:1.02;letter-spacing:-.055em}.au-byline{display:flex;justify-content:space-between;gap:20px;padding-top:21px;border-top:1px solid var(--au-line);color:var(--au-muted);font-size:10px;letter-spacing:.05em}.au-byline span:first-child{color:var(--au-ink);font-weight:600}.au-article-hero{margin-top:48px;max-height:720px;overflow:hidden}.au-article-hero img{width:100%;max-height:720px;object-fit:cover}
.au-article-layout{display:grid;grid-template-columns:170px minmax(0,760px);gap:clamp(35px,7vw,110px);padding-top:clamp(55px,8vw,105px);padding-bottom:clamp(65px,9vw,120px)}.au-article-rail{position:sticky;top:125px;align-self:start;display:flex;flex-direction:column;gap:18px;color:var(--au-muted);font-size:9px;letter-spacing:.1em}.au-article-rail>span{color:var(--au-red)}.au-article-rail i{width:42px;height:1px;background:var(--au-line)}.au-article-rail a{font-size:10px;letter-spacing:0}.au-article-content{font-family:var(--au-serif);font-size:clamp(18px,1.55vw,21px);line-height:1.9;color:#22384c}.au-article-content>*+*{margin-top:1.45em}.au-article-content>p:first-child{font-size:1.18em;line-height:1.7;color:var(--au-ink)}.au-article-content h2,.au-article-content h3{font-family:var(--au-serif);font-weight:400;line-height:1.2;letter-spacing:-.035em;color:var(--au-ink);margin-top:1.8em}.au-article-content h2{font-size:clamp(32px,3vw,45px)}.au-article-content h3{font-size:clamp(25px,2.3vw,34px)}.au-article-content a{color:var(--au-red);border-bottom:1px solid currentColor}.au-article-content ul,.au-article-content ol{padding-left:1.25em}.au-article-content li+li{margin-top:.5em}.au-article-content blockquote{margin-left:0;padding:7px 0 7px 30px;border-left:2px solid var(--au-red);font-size:1.2em;line-height:1.65}.au-article-content pre{overflow:auto;padding:22px;background:var(--au-dark);color:var(--au-paper);font-size:14px}.au-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:55px;padding-top:25px;border-top:1px solid var(--au-line);font-family:var(--au-sans)}.au-tags a{padding:7px 11px;border:1px solid var(--au-line);color:var(--au-muted);font-size:9px}
.au-article-nav{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--au-line);border-bottom:1px solid var(--au-line);margin-bottom:90px}.au-article-nav>div{padding:30px 0}.au-article-nav>div+div{border-left:1px solid var(--au-line);padding-left:35px;text-align:right}.au-article-nav a{display:block;font-family:var(--au-serif);font-size:20px;line-height:1.4}.au-article-nav span{display:block;margin-bottom:8px;color:var(--au-muted);font-family:var(--au-sans);font-size:8px;letter-spacing:.12em}.au-comments{max-width:900px;padding-bottom:90px}.au-comments h2,.au-comments h3{font-family:var(--au-serif);font-size:31px;font-weight:400}.au-comments input,.au-comments textarea{width:100%;padding:13px;border:1px solid var(--au-line);background:#fff}.au-comments input[type=submit]{width:auto;background:var(--au-ink);color:var(--au-paper);cursor:pointer}
.au-site-footer{border-top:1px solid var(--au-line);padding:36px 0}.au-footer-inner{display:flex;align-items:center;justify-content:space-between;gap:28px}.au-footer-name{font-family:var(--au-serif);font-size:28px}.au-footer-name span{color:var(--au-red)}.au-footer-inner>p{font-size:10px;color:var(--au-muted)}.au-back-top{display:flex;align-items:center;gap:18px;font-size:10px}
@media(max-width:900px){.au-header-inner{height:74px}.au-desktop-nav{gap:17px}.au-desktop-nav a{font-size:12px}.au-profile{display:none}.au-card-link{grid-template-columns:110px minmax(0,1fr) 150px 24px;gap:22px}.au-article-layout{grid-template-columns:100px minmax(0,1fr);gap:40px}}
@media(max-width:620px){:root{--au-gutter:24px}.au-header-inner{height:68px}.au-desktop-nav{display:none}.au-mobile-menu{display:block}.au-mobile-menu summary{list-style:none;display:flex;gap:13px;align-items:center;cursor:pointer}.au-mobile-menu summary::-webkit-details-marker{display:none}.au-mobile-menu summary span{width:17px;height:9px;border-top:1px solid;border-bottom:1px solid}.au-mobile-menu nav{position:absolute;top:68px;left:0;right:0;padding:16px var(--au-gutter) 23px;background:var(--au-paper);border-bottom:1px solid var(--au-line)}.au-mobile-menu nav a{display:block;padding:11px 0}.au-masthead{padding-top:42px;padding-bottom:50px}.au-masthead-grid{display:block;margin-top:22px}.au-masthead h1{font-size:clamp(58px,18vw,88px)}.au-archive-masthead h1{font-size:46px}.au-masthead-copy{margin-top:28px}.au-archive-heading{display:block}.au-archive-heading h2{margin-top:15px;font-size:34px}.au-card-link{grid-template-columns:minmax(0,1fr) 22px;gap:17px;padding:27px 2px 27px 0;min-height:0}.au-card-meta{grid-column:1/-1;display:flex;justify-content:space-between}.au-card-meta span{margin-top:0}.au-card-copy h2{font-size:28px}.au-card-image,.au-card-mark{display:none}.au-card-arrow{grid-column:2;grid-row:2}.au-article-header h1{font-size:45px}.au-article-hero{width:100%;margin-top:0}.au-article-layout{display:block;padding-top:48px}.au-article-rail{position:static;flex-direction:row;align-items:center;margin-bottom:32px}.au-article-content{font-size:18px}.au-article-nav{grid-template-columns:1fr}.au-article-nav>div+div{border-left:0;border-top:1px solid var(--au-line);padding-left:0;text-align:left}.au-footer-inner{flex-wrap:wrap}.au-footer-inner>p{order:3;width:100%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
