.authority{--navy-900:#0a1628;--navy-800:#0f2440;--navy-700:#16375e;--accent:#2563eb;--accent-h:#1d4ed8;--accent-w:#eff4ff;--ink:#0f1b2d;--ink-2:#3d4d63;--ink-3:#6b7a90;--line:#dfe5ee;--line-2:#eef2f7;--bg:#ffffff;--bg-2:#f7f9fc;--warn-bg:#fffaf0;--warn-br:#e0a536;--sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--mono:ui-monospace,SFMono-Regular,"SF Mono","JetBrains Mono",Menlo,Consolas,"Liberation Mono",monospace;--wrap:1120px;--measure:100%;--r:10px}.authority :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}.authority .wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 24px}.authority .btn-ghost,.authority .btn-solid{display:inline-block;border-radius:var(--r);font-size:14.5px;font-weight:600;padding:9px 16px;transition:background .15s ease,color .15s ease,border-color .15s ease;white-space:nowrap}.authority .btn-solid{background:var(--accent);color:#fff}.authority .btn-solid:hover{background:var(--accent-h);color:#fff;text-decoration:none}.authority .btn-ghost{color:var(--ink-2);border:1px solid var(--line)}.authority .btn-ghost:hover{color:var(--navy-900);border-color:var(--ink-3);text-decoration:none}.authority .btn-ghost.lg,.authority .btn-solid.lg{padding:13px 24px;font-size:16px}.authority .crumbs{display:flex;gap:9px;align-items:center;flex-wrap:wrap;font-size:13.5px;color:var(--ink-3);padding:26px 0 0}.authority .crumbs a{color:var(--ink-3)}.authority .crumbs a:hover{color:var(--accent)}.authority .crumbs span[aria-hidden]{color:var(--line)}.authority .crumbs [aria-current]{color:var(--ink-2)}.authority .eyebrow{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:34px 0 12px;font-weight:600}.authority .hub-head{padding-bottom:12px;border-bottom:1px solid var(--line-2)}.authority .hub-head h1{max-width:22ch}.authority .lede{font-size:18.5px;color:var(--ink-2);max-width:62ch;margin:0 0 34px}.authority .uc-grid{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));margin:40px 0}.authority .uc-card{border:1px solid var(--line);border-radius:var(--r);padding:26px 26px 22px;background:var(--bg);display:flex;flex-direction:column;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.authority .uc-card:hover{border-color:var(--accent);box-shadow:0 8px 26px rgba(15,36,64,.09);transform:translateY(-2px);text-decoration:none}.authority .uc-card .kicker{font-family:var(--mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-weight:600;margin:0 0 10px;flex:none}.authority .uc-card h2{font-size:19px;font-weight:650;letter-spacing:-.018em;color:var(--navy-900);margin:0 0 10px;line-height:1.3}.authority .uc-card p{font-size:15.5px;color:var(--ink-2);margin:0 0 20px;flex:1 1}.authority .uc-card .go{font-size:13.5px;font-weight:600;color:var(--accent)}.authority .uc-card .go:after{content:" →"}.authority .hub-aside{border-top:1px solid var(--line-2);padding-top:28px;margin-bottom:20px;max-width:var(--measure)}.authority .hub-aside h2{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-weight:600;margin:0 0 12px}.authority .hub-aside p{color:var(--ink-2);font-size:16px;margin:0}.authority .uc{padding-bottom:30px}.authority .answer{border-left:3px solid var(--accent);background:var(--accent-w);border-radius:0 var(--r) var(--r) 0;padding:22px 26px;margin:0 0 44px;max-width:var(--measure)}.authority .answer .a-label{font-family:var(--mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-weight:600;margin:0 0 8px}.authority .answer p:last-child{margin:0;font-size:18.5px;line-height:1.55;color:var(--navy-900);font-weight:500}.authority .prose{max-width:var(--measure)}.authority .prose h2{font-size:1.42rem;line-height:1.25;letter-spacing:-.018em;color:var(--navy-900);margin:50px 0 14px;font-weight:650}.authority .prose h2:first-child{margin-top:0}.authority .prose h3{font-size:1.08rem;line-height:1.35;letter-spacing:-.012em;color:var(--navy-800);margin:30px 0 10px;font-weight:650}.authority .prose p{margin:0 0 17px;color:var(--ink-2)}.authority .prose ol,.authority .prose ul{margin:0 0 17px;padding-left:22px;color:var(--ink-2)}.authority .prose li{margin-bottom:10px}.authority .prose li::marker{color:var(--ink-3)}.authority .prose strong{color:var(--navy-800);font-weight:650}.authority .prose code{font-family:var(--mono);font-size:.88em;background:var(--bg-2);border:1px solid var(--line-2);padding:1px 5px;border-radius:4px;color:var(--navy-800)}.authority .steps{list-style:none;margin:0 0 20px;padding:0;counter-reset:s}.authority .steps li{position:relative;padding-left:46px;margin-bottom:22px;counter-increment:s}.authority .steps li:before{content:counter(s,decimal-leading-zero);position:absolute;left:0;top:1px;font-family:var(--mono);font-size:12.5px;font-weight:600;color:var(--accent);background:var(--accent-w);width:32px;height:26px;border-radius:5px;display:flex;align-items:center;justify-content:center}.authority .steps strong{display:block;color:var(--navy-900);margin-bottom:3px}.authority .limits{border-left:3px solid var(--warn-br);background:var(--warn-bg);border-radius:0 var(--r) var(--r) 0;padding:6px 26px 8px;margin:0 0 20px;max-width:var(--measure)}.authority .limits ul{margin:14px 0}.authority .faq{max-width:var(--measure);margin-top:50px;padding-top:30px;border-top:1px solid var(--line-2)}.authority .faq>h2{font-size:1.42rem;letter-spacing:-.018em;color:var(--navy-900);margin:0 0 20px;font-weight:650}.authority .faq details{border-bottom:1px solid var(--line-2);padding:4px 0}.authority .faq summary{cursor:pointer;list-style:none;padding:15px 30px 15px 0;font-weight:600;color:var(--navy-900);position:relative;font-size:16.5px}.authority .faq summary::-webkit-details-marker{display:none}.authority .faq summary:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-family:var(--mono);color:var(--accent);font-size:19px;font-weight:400}.authority .faq details[open] summary:after{content:"–"}.authority .faq details p{margin:0 0 16px;color:var(--ink-2)}.authority .crosslinks{margin-top:54px;padding-top:30px;border-top:1px solid var(--line-2)}.authority .crosslinks h2{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-weight:600;margin:0 0 18px}.authority .xl-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.authority .xl-card{border:1px solid var(--line);border-radius:var(--r);padding:16px 18px;display:block;transition:border-color .15s ease,background .15s ease}.authority .xl-card:hover{border-color:var(--accent);background:var(--bg-2);text-decoration:none}.authority .xl-kind{display:block;font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px;font-weight:600}.authority .xl-title{display:block;font-size:15px;font-weight:600;color:var(--navy-900);line-height:1.4}.authority .cta{background:var(--navy-900);color:#fff;margin-top:84px;padding:72px 0;text-align:center}.authority .cta h2{font-size:clamp(1.55rem,3.4vw,2.1rem);line-height:1.2;letter-spacing:-.024em;margin:0 auto 14px;max-width:22ch;font-weight:700}.authority .cta p{color:rgba(255,255,255,.74);max-width:56ch;margin:0 auto 30px;font-size:17px}.authority .cta-row{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.authority .cta .btn-ghost{color:#fff;border-color:rgba(255,255,255,.28)}.authority .cta .btn-ghost:hover{color:#fff;border-color:#fff;background:rgba(255,255,255,.08)}.authority .site-footer{background:var(--navy-900);border-top:1px solid rgba(255,255,255,.09);padding:40px 0 52px;color:rgba(255,255,255,.6);font-size:14px}.authority .site-footer .mark{font-weight:700;color:#fff;margin:0 0 6px;font-size:16px;letter-spacing:-.02em}.authority .site-footer .copy{margin:0 0 16px}.authority .foot-nav{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.authority .foot-nav a{color:rgba(255,255,255,.72)}.authority .foot-nav a:hover{color:#fff}.authority .foot-nav span{color:rgba(255,255,255,.3)}@media (max-width:560px){.authority .wrap{padding:0 18px}.authority .btn-ghost:not(.lg){display:none}.authority .answer,.authority .limits{padding-left:20px;padding-right:20px}.authority .answer p:last-child{font-size:17.5px}.authority .steps li{padding-left:40px}.authority .cta{padding:56px 0;margin-top:60px}.authority .cta-row{flex-direction:column}.authority .cta-row a{width:100%}}@media print{.authority .faq details{display:block}}.authority .prose h2[id],.authority .prose h3[id]{scroll-margin-top:84px}.authority .uc-hero{display:flex;flex-wrap:wrap;align-items:center;gap:40px;margin:0 0 40px}.authority .uc-hero-text{flex:1 1 380px;min-width:0}.authority .uc-hero-text h1{margin-bottom:16px}.authority .uc-hero-media{flex:1 1 440px;min-width:0;margin:0}.authority .uc-hero-media img{display:block;width:100%;height:auto;border-radius:14px;border:1px solid var(--line);box-shadow:0 6px 24px rgba(42,31,18,.1)}.authority .uc-byline{font-size:14px;color:var(--ink-3);margin:0}.authority .uc-byline a{color:var(--ink);font-weight:600}.authority .uc-fan{margin:8px 0 28px}.authority .uc-fan-title{font-size:1.15rem;font-weight:700;letter-spacing:-.01em;color:var(--navy-900);margin:0 0 4px}.authority .uc-fan-sub{font-size:14px;color:var(--ink-3);margin:0 0 20px}.authority .uc-fan-panel{background:linear-gradient(135deg,rgba(251,235,211,.9),rgba(251,235,211,.35));border-radius:16px;padding:30px 24px 26px 28px}.authority .uc-fan-grid{display:grid;grid-template-columns:210px 64px minmax(0,1fr);align-items:center}.authority .uc-fan-src{display:flex;flex-direction:column;align-items:center;gap:10px}.authority .uc-fan-label{font-size:12.5px;font-weight:700;color:#0f0e0c}.authority .uc-fan-claim{width:100%;box-sizing:border-box;background:#fff;border:1.5px solid #d97706;border-radius:12px;box-shadow:0 0 14px rgba(217,119,6,.35);padding:16px;display:flex;flex-direction:column;gap:6px}.authority .uc-fan-name{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:#0f0e0c}.authority .uc-fan-code{font-family:var(--mono);font-size:12px;color:#4a4339}.authority .uc-fan-bad{display:flex;align-items:center;gap:7px;font-size:13.5px;font-weight:500;color:#8f1d14}.authority .uc-fan-pill{font-family:var(--mono);font-size:10.5px;color:#0f0e0c;background:#fff;border:1px solid #cfc3ae;border-radius:999px;padding:5px 10px;text-align:center}.authority .uc-fan-conn{position:relative;height:516px}.authority .uc-fan-conn i{position:absolute;background:#d97706}.authority .uc-fan-conn .trunk{left:0;top:257px;width:28px;height:1.75px}.authority .uc-fan-conn .spine{left:27px;top:46px;bottom:46px;width:1.75px}.authority .uc-fan-conn .stub{left:28px;right:3px;height:1.75px}.authority .uc-fan-conn .stub:after{content:"";position:absolute;right:-3px;top:-4.5px;width:0;height:0;border-left:8px solid #d97706;border-top:5px solid transparent;border-bottom:5px solid transparent}.authority .uc-fan-cards{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.authority .uc-fan-card{position:relative;height:92px;background:linear-gradient(180deg,#fff,#f7f3ec);border:1px solid #e2dacc;border-radius:10px;box-shadow:0 2px 7px rgba(42,31,18,.13);padding:12px 16px 12px 22px;flex-direction:column;gap:4px}.authority .uc-fan-card,.authority .uc-fan-num{box-sizing:border-box;display:flex;justify-content:center}.authority .uc-fan-num{position:absolute;top:-10px;left:-10px;width:26px;height:26px;border-radius:50%;background:#fbebd3;border:1.5px solid #d97706;color:#9a4a06;font-family:var(--mono);font-size:10.5px;font-weight:600;align-items:center}.authority .uc-fan-act{font-family:var(--mono);font-size:12px;color:#6b6255}.authority .uc-fan-note{margin-top:16px;display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.6;color:var(--ink)}.authority .uc-fan-note:before{content:"";width:7px;height:7px;background:#d97706;flex:none;margin-top:9px}.authority .uc-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin:0 0 20px}.authority .uc-two>div{border:1px solid var(--line);border-radius:var(--r);padding:20px;background:var(--bg)}.authority .uc-two .a-label{font-family:var(--mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-weight:600;margin:0 0 6px}.authority .uc-two h3{margin:0 0 8px}.authority .uc-two p{font-size:15.5px;margin:0}.authority .uc-selfcheck{border:1px solid #dce5f8;border-radius:12px;padding:22px 24px;margin:8px 0 20px;background:var(--bg);scroll-margin-top:96px}.authority .uc-selfcheck h3{display:flex;align-items:center;gap:10px;margin-top:0}.authority .uc-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r);margin:0 0 20px}.authority .uc-table{width:100%;min-width:640px;border-collapse:collapse;font-size:15px;line-height:1.5;background:#fff}.authority .uc-table th{text-align:left;padding:12px 16px;font-weight:650;color:var(--navy-900);background:var(--bg-2);border-bottom:1px solid var(--line)}.authority .uc-table td{padding:12px 16px;border-bottom:1px solid var(--line-2);color:var(--ink-2);vertical-align:top}.authority .uc-table tr:last-child td{border-bottom:0}.authority .uc-table .sit{display:flex;align-items:center;gap:10px;color:var(--ink)}.authority .uc-table .sit svg{flex:none}.authority .uc-table th.g2d{background:#ddedcb;color:#2c5410;font-weight:700;border-bottom-color:#c9e0ae}.authority .uc-table td.g2d{background:#eef6e6;color:#1f3d0a;font-weight:500;border-bottom-color:#d7e7c3}.authority .uc-table td.g2d a{color:#1f3d0a}.authority .prose ul.uc-checks{list-style:none;padding-left:0}.authority .prose ul.uc-checks li{position:relative;padding-left:32px}.authority .prose ul.uc-checks li:before{content:"";position:absolute;left:0;top:3px;width:20px;height:20px;border-radius:50%;background:#2f8a4e url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.8 10.3l2.8 2.8 5.6-5.8' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% /20px 20px no-repeat}.authority .uc-cta-box{border:1px solid var(--line);border-radius:14px;padding:28px;margin:8px 0 0;background:var(--bg-2)}.authority .uc-cta-box .a-label{font-family:var(--mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-weight:600;margin:0 0 8px}.authority .uc-cta-box h3{margin:0 0 8px;font-size:1.3rem}.authority .uc-cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px}@media (max-width:760px){.authority .uc-fan-grid{grid-template-columns:minmax(0,1fr);gap:12px}.authority .uc-fan-conn{display:none}.authority .uc-fan-card{height:auto;min-height:92px}.authority .uc-two{grid-template-columns:minmax(0,1fr)}}