.authority-root{--au-navy:#0b1d39;--au-gold:#bda075;--au-ink:#14213a;--au-muted:#536176;color:var(--au-ink);background:#f6f6f2;font-family:inherit}.authority-root a{text-decoration:none}.authority-container{width:min(1260px,90%);margin-inline:auto}.authority-hero{color:#f7f9fc;background:radial-gradient(circle at 95% 18%,#243b5a 0,#0000 40%),#091a33;padding:85px 0 0}.authority-eyebrow,.authority-index{letter-spacing:.19em;color:var(--au-gold);font-size:11px;font-weight:600}.authority-hero h1{letter-spacing:-.065em;max-width:1120px;margin:48px 0 25px;font-size:clamp(46px,7.1vw,105px);font-weight:400;line-height:1.04}.authority-hero h1 em,.authority-section h2 em,.authority-connections h2 em{color:#b99a63;font-style:normal}.authority-lead{color:#c0cad9;max-width:820px;font-size:clamp(17px,2vw,23px);line-height:1.68}.authority-hero-actions{flex-wrap:wrap;gap:22px;margin:42px 0 66px;display:flex}.authority-hero-actions a{color:#fff;border:1px solid #73849c;border-radius:3px;justify-content:space-between;gap:32px;padding:15px 22px;font-size:13px;display:flex}.authority-hero-actions a:hover{background:#ffffff0e;border-color:#d1bb99}.authority-hero-actions span{color:var(--au-gold)}.authority-hero-line{color:#8f9fb7;letter-spacing:.15em;border-top:1px solid #fff3;justify-content:space-between;gap:20px;padding:19px 0 24px;font-size:10px;display:flex}.authority-section{padding-top:100px;padding-bottom:110px}.authority-section-head{grid-template-columns:200px 1fr;gap:40px;margin-bottom:48px;display:grid}.authority-section-head h2,.authority-connections h2{letter-spacing:-.055em;margin:0 0 24px;font-size:clamp(39px,5vw,70px);font-weight:400;line-height:1.12}.authority-section-head p,.authority-connections p{color:#637083;max-width:750px;font-size:17px;line-height:1.8}.authority-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.authority-card{background:#fff;border:1px solid #e0e2e0;flex-direction:column;min-height:260px;padding:29px;transition:background .2s,border-color .2s;display:flex}.authority-card:hover{background:#faf6eb;border-color:#c6ad80}.authority-card small{color:#a68c60;letter-spacing:.16em;font-size:10px}.authority-card h3{letter-spacing:-.025em;margin:25px 0 10px;font-size:clamp(21px,2vw,29px);font-weight:500;line-height:1.2}.authority-card p{color:#697486;margin:0 0 25px;font-size:14px;line-height:1.7}.authority-card span{color:#74613f;margin-top:auto;font-size:12px}.authority-featured{color:#fff;background:#142847;border-color:#142847}.authority-featured p{color:#b9c8de}.authority-featured:hover{background:#1f3a60}.authority-featured span{color:#dfc59a}.authority-dark{color:#fff;background:#0b1d39}.authority-dark .authority-section-head p{color:#aebed3}.authority-axis-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.authority-axis-card{color:#f6f9fc;background:#152b4a;border:1px solid #344968;flex-direction:column;min-height:320px;padding:32px;transition:border-color .2s,transform .2s;display:flex}.authority-axis-card:hover{border-color:#c9a76a;transform:translateY(-2px)}.authority-axis-card>span{letter-spacing:.17em;color:#c9a76a;font-size:10px}.authority-axis-card h3{letter-spacing:-.035em;margin:22px 0 8px;font-size:clamp(24px,3vw,39px);font-weight:400}.authority-axis-card p{color:#bcc8d8;max-width:510px;font-size:14px;line-height:1.75}.authority-tags{flex-wrap:wrap;gap:7px;margin:15px 0 24px;display:flex}.authority-tags small{color:#c4d1e0;text-transform:capitalize;border:1px solid #51617a;border-radius:20px;padding:5px 9px;font-size:10px}.authority-axis-card b{color:#d6bd8d;margin-top:auto;font-size:12px;font-weight:500}.authority-full-link{color:#e9efff;border-top:1px solid #45556c;justify-content:space-between;gap:20px;margin-top:36px;padding-top:24px;font-size:15px;display:flex}.authority-full-link span{color:#c9a76a}.authority-connections p{max-width:810px}.authority-next{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:45px;display:grid}.authority-next a{color:#1f3150;background:#e9e9e5;padding:26px 20px;font-size:14px}.authority-next a:hover{background:#e1d6bf}.authority-detail-hero{color:#fff;background:#0d213d;padding:55px 0 90px}.authority-crumb{color:#9dadc4;align-items:center;gap:10px;margin-bottom:75px;font-size:12px;display:flex}.authority-crumb a{color:#c2cde0}.authority-crumb a:hover{color:#fff}.authority-detail-hero h1{letter-spacing:-.055em;max-width:960px;margin:25px 0;font-size:clamp(43px,5.8vw,80px);font-weight:400;line-height:1.09}.authority-detail-hero p:last-child{color:#bfc9dc;max-width:800px;font-size:clamp(16px,1.9vw,22px);line-height:1.65}.authority-axis-hero{background:linear-gradient(130deg,#0b1d39,#203654)}.authority-detail-layout{grid-template-columns:245px minmax(0,760px);align-items:start;gap:8%;padding-top:80px;padding-bottom:110px;display:grid}.authority-detail-layout aside{flex-direction:column;gap:6px;display:flex;position:sticky;top:100px}.authority-detail-layout aside>span{letter-spacing:.17em;color:#9f855a;border-bottom:1px solid #d2d6dc;margin-bottom:12px;padding-bottom:17px;font-size:10px}.authority-detail-layout aside a{color:#62718a;padding:8px 0;font-size:12px;line-height:1.5}.authority-detail-layout aside a[aria-current=page]{color:#132846;border-left:2px solid #ad9367;padding-left:10px;font-weight:700}.authority-detail-layout aside a:hover{color:#b18f54}.authority-article-body .authority-intro{letter-spacing:-.015em;color:#1e324c;margin:0 0 55px;font-size:clamp(20px,2.4vw,27px);line-height:1.65}.authority-article-body section{border-top:1px solid #d7dadf;margin-bottom:18px;padding:12px 0 35px}.authority-article-body section h2,.authority-chapters h2,.authority-prompt-list h2{letter-spacing:-.035em;margin:26px 0;font-size:clamp(27px,3vw,40px);font-weight:400;line-height:1.2}.authority-article-body section p,.authority-chapters>p{color:#526074;margin:0 0 20px;font-size:17px;line-height:1.95}.authority-article-body blockquote{color:#182d48;border-left:3px solid #b49a6d;margin:50px 0;padding:16px 0 16px 25px;font-size:clamp(22px,2.7vw,32px);font-weight:400;line-height:1.5}.authority-related{border-top:1px solid #cbd2db;flex-direction:column;margin:60px 0 30px;display:flex}.authority-related>span{letter-spacing:.15em;color:#95784b;padding:25px 0 12px;font-size:10px}.authority-related a{color:#263d5c;border-bottom:1px solid #dfe3e7;justify-content:space-between;padding:16px 0;font-size:15px;display:flex}.authority-related b{color:#b18f54}.authority-back{color:#455c80;padding:16px 0;font-size:13px;display:inline-block}.authority-prompt-list{border-top:1px solid #d7dadf;margin:35px 0 60px}.authority-prompt-list>div{border-bottom:1px solid #dfe3e7;grid-template-columns:35px 1fr;align-items:start;gap:22px;padding:18px 0;display:grid}.authority-prompt-list span{color:#aa8b5b;padding-top:4px;font-size:11px}.authority-prompt-list p{color:#203652;margin:0;font-size:19px;line-height:1.5}.authority-chapters{background:#e9ebeb;margin:45px -30px;padding:28px 30px}.authority-chapters>a{color:#233b58;border-top:1px solid #cbd1d8;align-items:center;gap:25px;padding:19px 0;display:flex}.authority-chapters>a>span{color:#ab8c5b;font-size:11px}.authority-chapters>a>strong{text-transform:capitalize;flex:1;font-size:20px;font-weight:500}.authority-chapters>a>small{color:#7d6b4b;font-size:12px}.authority-chapters>a:hover strong{color:#9f7f4d}@media (max-width:900px){.authority-section-head{display:block}.authority-section-head .authority-index{margin-bottom:24px;display:block}.authority-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.authority-detail-layout{grid-template-columns:1fr;padding-top:35px}.authority-detail-layout aside{border-bottom:1px solid #d6dbe1;flex-direction:row;gap:15px;margin-bottom:35px;padding-bottom:12px;position:static;overflow:auto}.authority-detail-layout aside>span{display:none}.authority-detail-layout aside a{flex-shrink:0;max-width:175px}.authority-detail-layout aside a[aria-current=page]{border-bottom:2px solid #ad9367;border-left:0;padding-left:0}.authority-detail-hero{padding-bottom:55px}.authority-crumb{margin-bottom:45px}}@media (max-width:620px){.authority-hero{padding-top:50px}.authority-hero h1{margin-top:35px}.authority-hero-line{font-size:9px}.authority-section{padding-top:65px;padding-bottom:70px}.authority-grid,.authority-axis-grid,.authority-next{grid-template-columns:1fr}.authority-card{min-height:210px}.authority-axis-card{min-height:280px}.authority-detail-hero h1{font-size:42px}.authority-article-body section p{font-size:16px}.authority-chapters{margin-inline:-5.5vw;padding:20px 5.5vw}.authority-chapters>a{flex-wrap:wrap;gap:12px}.authority-chapters>a>small{width:100%;padding-left:30px}.authority-hero-actions{margin-bottom:40px}}
