.co-hero{position:relative;background:radial-gradient(900px 420px at 85% -10%,rgba(0,87,231,.32),transparent 62%),radial-gradient(620px 300px at 8% 108%,rgba(25,103,233,.16),transparent 60%),linear-gradient(168deg,var(--navy-dark) 0%,#032251 55%,var(--navy) 100%);padding:14px 0 42px}.co-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,rgba(0,135,68,0),var(--green) 28%,var(--blue) 55%,var(--orange-90) 82%,rgba(242,118,46,0));opacity:.55}.co-hero h1{margin:10px 0 0;font-size:clamp(30px,5vw,44px);font-weight:900;line-height:1.02;letter-spacing:-.04em;color:#fff;text-shadow:0 2px 18px rgba(2,29,68,.65)}.co-hero .co-lead{max-width:720px;color:#c6d3e8}.co-hero .co-lead a{color:#8fb4f5}.co-eyebrow{margin:22px 0 0;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:#8fb4f5}.co-eyebrow .co-ic{width:15px;height:15px;flex:0 0 15px}.co-hero .co-updated{display:inline-flex;margin:18px 0 0;padding:7px 14px;background:#031a3abd;border:1px solid rgba(204,221,250,.16);border-radius:999px;font-size:12px;font-weight:700;color:#b9c7dd}.co-crumb{padding:12px 0 0;font-size:12px;font-weight:700;color:#93a5c4}.co-crumb a{color:#8fb4f5}.co-crumb span[aria-hidden]{margin:0 5px;color:#ccddfa61}.co-article{max-width:760px;margin:0 auto;padding:40px 0 88px}.co-updated{margin:14px 0 0;font-size:13px;font-weight:700;color:var(--gray-60)}.co-article>:first-child{margin-top:0}.co-article h2{margin:44px 0 0;font-size:clamp(20px,3vw,26px);font-weight:900;line-height:1.1;letter-spacing:-.03em;color:var(--navy);scroll-margin-top:86px}.co-article h3{margin:28px 0 0;font-size:17px;font-weight:900;letter-spacing:-.02em;color:var(--navy);scroll-margin-top:86px}.co-article p{margin:16px 0 0;font-size:15px;line-height:1.7;color:var(--gray-80)}.co-article ul,.co-article ol{margin:16px 0 0;padding-left:24px;font-size:15px;line-height:1.7;color:var(--gray-80)}.co-article li{margin-top:8px}.co-article li::marker{color:var(--blue);font-weight:700}.co-article a{color:var(--blue);font-weight:700}.co-article b,.co-article strong{color:var(--navy)}.co-ref code{display:inline-block;padding:2px 7px;border:1px solid var(--gray-20);border-radius:5px;background:var(--gray-10);font-family:ui-monospace,Cascadia Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:700;color:var(--navy);overflow-wrap:anywhere}.co-hero--scene{padding-bottom:0}.co-nf-art{display:block;width:100%;max-width:440px;height:auto;margin:18px auto 0}.co-nf-lamp{animation:co-nf-blink 1.2s steps(1,end) infinite}.co-nf-lamp--b{animation-delay:-.6s}@keyframes co-nf-blink{0%{opacity:1}50%{opacity:.2}to{opacity:.2}}.co-lead{margin:20px 0 0;font-size:clamp(16px,2vw,18px);line-height:1.6;color:var(--gray-70)}.co-note{margin:24px 0 0;background:var(--blue-10);border:1px solid var(--blue-20);border-left:3px solid var(--blue);border-radius:12px;padding:16px 20px;font-size:14px;line-height:1.65;color:var(--gray-80)}.co-note b{color:var(--navy)}.co-note p{margin:0;font-size:14px}.co-note p+p{margin-top:10px}.co-note--warn{background:#fdf3ec;border-color:#f5d4bc;border-left-color:var(--orange)}.co-keys{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:10px}.co-keys li{margin:0;background:#fff;border:1px solid var(--gray-20);border-left:3px solid var(--green);border-radius:10px;padding:12px 16px;font-size:14px;line-height:1.6}.co-toc{margin:16px 0 0;background:var(--h-gray);border:1px solid var(--gray-20);border-radius:16px;padding:6px 24px 22px}.co-toc .co-toc-group{break-inside:avoid}.co-toc h3{margin:18px 0 0;font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--gray-60)}.co-toc ul,.co-toc ol{margin:8px 0 0;padding-left:18px;font-size:14px;line-height:1.55}.co-toc li{margin-top:6px}.co-toc a{font-weight:700}.co-table-wrap{margin:20px 0 0;overflow-x:auto;border:1px solid var(--gray-20);border-radius:12px}.co-table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.5}.co-table th{text-align:left;background:var(--navy);color:#fff;font-weight:900;font-size:13px;padding:12px 14px;border:0}.co-table td{padding:11px 14px;border:0;border-top:1px solid var(--gray-20);color:var(--gray-80)}.co-table tr:nth-child(2n) td{background:var(--h-gray)}.co-chan-tag{display:inline-block;margin-right:6px;padding:2px 8px;border-radius:999px;background:var(--green, #008744);color:#fff;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;vertical-align:1px}.co-ic{display:inline-block;vertical-align:middle}.co-stats{margin:24px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:14px}.co-stat{background:#fff;border:1px solid var(--gray-20);border-radius:12px;padding:18px 14px;text-align:center}.co-stat-num{font-size:clamp(24px,3vw,32px);font-weight:900;letter-spacing:-.03em;line-height:1;color:var(--navy)}.co-stat-lbl{margin-top:6px;font-size:12.5px;font-weight:700;color:var(--gray-60)}.co-stat a{color:inherit;text-decoration:none}.co-stat a:hover .co-stat-num,.co-stat a:focus-visible .co-stat-num{color:var(--blue)}.co-stat a .co-stat-lbl{text-decoration:underline;text-underline-offset:2px}.co-hubs{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.co-hubs a{display:inline-block;padding:7px 12px;border:1px solid var(--gray-20);border-radius:999px;font-size:14px;font-weight:700;color:var(--navy);text-decoration:none;background:#fff}.co-hubs a:hover{border-color:var(--blue);color:var(--blue)}.co-map-group{margin:28px 0 0;background:#fff;border:1px solid var(--gray-20);border-radius:16px;padding:24px 26px}.co-map-group h2{margin:0;font-size:18px;letter-spacing:-.02em}.co-map-group ul{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:4px 28px}.co-map-group li{margin:0}.co-map-group li a{position:relative;display:inline-block;padding:4px 0 4px 16px;font-size:15px;font-weight:700;color:var(--blue)}.co-map-group li a:before{content:"\203a";position:absolute;left:0;color:var(--gray-20);transition:color var(--transition-speed) ease}.co-map-group li a:hover:before{color:var(--blue)}.co-find{margin:28px 0 0}.co-find-label{display:block;font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--gray-60);margin-bottom:8px}.co-find-box{display:flex;align-items:center;gap:10px;padding:0 16px;background:#fff;border:2px solid var(--gray-20);border-radius:999px;transition:border-color var(--transition-speed) ease,box-shadow var(--transition-speed) ease}.co-find-box:focus-within{border-color:var(--blue);box-shadow:0 0 0 4px var(--blue-10)}.co-find-box .co-ic{width:22px;height:22px;flex:0 0 22px;color:var(--gray-60)}.co-find-box input{flex:1 1 auto;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:16px;color:var(--navy);padding:14px 0}.co-find-count{margin:10px 2px 0;font-size:14px;font-weight:700;color:var(--gray-70)}.co-chips{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0}.co-chip{display:inline-block;padding:8px 14px;border-radius:999px;background:var(--blue-10);border:1px solid transparent;color:var(--blue);font-size:14px;font-weight:700;text-decoration:none;transition:background-color var(--transition-speed) ease,border-color var(--transition-speed) ease}.co-chip:hover,.co-chip:focus-visible{background:#fff;border-color:var(--blue)}.co-help .co-pick-h{margin-top:0}.co-help>.co-find:first-child{margin-top:0}.co-help .co-find+nav .co-pick-h{margin-top:44px}.co-do{display:grid;gap:12px;margin:14px 0 0}.co-do-link{display:flex;align-items:center;gap:14px;min-height:64px;padding:14px 44px 14px 16px;position:relative;border:1.5px solid var(--blue-20);border-radius:12px;background:var(--blue-10);color:var(--navy);text-decoration:none;transition:transform var(--transition-speed) ease,border-color var(--transition-speed) ease}.co-do-link:hover,.co-do-link:focus-visible{transform:translateY(-2px);border-color:var(--blue)}.co-do .co-do-link{color:var(--navy)}.co-do-link:after{content:"\2192";position:absolute;right:18px;top:50%;translate:0 -50%;font-weight:800;color:var(--blue)}.co-do-link .co-ic{width:38px;height:38px;flex:0 0 38px;padding:8px;box-sizing:border-box;background:#fff;border-radius:10px}.co-do-t{display:block;font-size:16px;font-weight:900;letter-spacing:-.01em}.co-do-s{display:block;margin-top:2px;font-size:13.5px;font-weight:600;color:var(--gray-70)}.co-cats{display:grid;gap:14px;margin:18px 0 0;align-items:start}.co-cats[hidden],.co-group[hidden],.co-topic[hidden]{display:none}.co-cat{background:#fff;border:1px solid var(--gray-20);border-radius:16px;padding:20px 22px;transition:transform var(--transition-speed) ease,box-shadow var(--transition-speed) ease,border-color var(--transition-speed) ease}.co-cat:hover{transform:translateY(-3px);box-shadow:0 10px 26px #042b631a;border-color:var(--blue-20)}.co-cat-h{display:flex;align-items:center;gap:10px;margin:0;font-size:17px;font-weight:800;color:var(--navy)}.co-cat-h .co-ic{width:34px;height:34px;flex:0 0 34px;padding:7px;box-sizing:border-box;background:var(--blue-10);border-radius:10px;color:var(--blue)}.co-cat-h a{color:inherit;text-decoration:none}.co-cat-h a:hover,.co-cat-h a:focus-visible{text-decoration:underline}.co-cat-blurb{display:block;margin:8px 0 0;font-size:14px;color:var(--gray-70)}.co-cat>summary{cursor:pointer;list-style:none;position:relative;padding-right:30px;border-radius:10px}.co-cat>summary::-webkit-details-marker{display:none}.co-cat>summary:after{content:"";position:absolute;right:4px;top:13px;width:9px;height:9px;border-right:2px solid var(--blue);border-bottom:2px solid var(--blue);rotate:45deg;transition:rotate var(--transition-speed) ease}.co-cat[open]>summary:after{rotate:225deg;top:17px}.co-cat>summary:focus-visible{outline:3px solid var(--blue-20);outline-offset:4px}.co-cat[open]{border-color:var(--blue-20);box-shadow:0 10px 26px #042b631a}.co-cat-list{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:6px}.co-cat-list a{font-size:14.5px;font-weight:600;color:var(--gray-80);text-decoration:none;display:block;padding:5px 8px;margin-left:-8px;border-radius:8px}.co-cat-list a:before{content:"\2192";margin-right:8px;color:var(--blue);font-weight:800}.co-cat-list a:hover,.co-cat-list a:focus-visible{background:var(--blue-10);color:var(--blue)}.co-answers{margin:34px 0 0}.co-group+.co-group{margin-top:26px}.co-group-h{display:flex;align-items:center;gap:10px;margin:0 0 10px;font-size:20px;font-weight:800;color:var(--navy);scroll-margin-top:90px}.co-group-h .co-ic{width:26px;height:26px;flex:0 0 26px;color:var(--blue)}.co-topic{border:1px solid var(--gray-20);border-radius:14px;background:#fff;margin-top:10px;scroll-margin-top:90px}.co-topic>summary{cursor:pointer;list-style:none;padding:16px 48px 16px 18px;position:relative;font-size:16px;font-weight:700;color:var(--navy);border-radius:14px}.co-topic>summary::-webkit-details-marker{display:none}.co-topic>summary:after{content:"";position:absolute;right:20px;top:50%;width:9px;height:9px;margin-top:-6px;border-right:2px solid var(--blue);border-bottom:2px solid var(--blue);rotate:45deg;transition:rotate var(--transition-speed) ease}.co-topic[open]>summary:after{rotate:-135deg;margin-top:-2px}.co-topic[open]>summary{color:var(--blue)}.co-topic>summary:hover{background:var(--gray-10)}.co-topic-body{padding:0 18px 18px}.co-topic-sum{margin:0;font-size:15.5px;font-weight:700;line-height:1.6;color:var(--navy)}.co-topic-steps{margin:12px 0 0;padding-left:20px}.co-topic-steps li{margin:6px 0 0;font-size:15px;line-height:1.65;color:var(--gray-80)}.co-topic-links{display:flex;flex-wrap:wrap;gap:8px 18px;margin:14px 0 0}.co-topic-links a{font-size:14.5px;font-weight:800;color:var(--blue)}.co-topic-links a:after{content:" \2192"}.co-topic--flash{animation:co-flash 1.6s ease}@keyframes co-flash{0%,to{background:#fff}30%{background:var(--blue-10)}}.co-find-empty{margin:18px 0 0;padding:18px 20px;border:1px dashed var(--gray-20);border-radius:14px;font-size:15px;color:var(--gray-80);background:var(--gray-10)}.co-channels th[scope=row]{white-space:normal;background:#fff;color:var(--navy);font-weight:700;font-size:14px;border-top:1px solid var(--gray-20);min-width:170px}.co-channels tbody tr:nth-child(2n) th[scope=row]{background:var(--h-gray)}.co-channels th[scope=row] b{display:block;color:var(--navy)}.co-channels th[scope=row] a{display:block;font-weight:700;word-break:break-word}.co-channels th[scope=row] .co-chan-tag{margin-top:6px}@media screen{.co-channels{display:block;min-width:0}.co-channels thead{display:block;position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.co-channels tbody,.co-channels tr{display:block}.co-channels tbody tr{border-bottom:1px solid var(--gray-20)}.co-channels tbody tr:last-child{border-bottom:0}.co-channels th[scope=row]{display:block;padding:12px 18px 4px;border-top:0}.co-channels td{display:grid;grid-template-columns:7.5em minmax(0,1fr);gap:2px 12px;align-items:baseline;padding:3px 18px;border-top:0;text-align:left}.co-channels td:before{content:attr(data-col);font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--gray-60)}.co-channels td:last-child{padding-bottom:12px}}@media screen and (min-width:768px){.co-channels{display:table}.co-channels thead{display:table-header-group;position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.co-channels tbody{display:table-row-group}.co-channels tr{display:table-row}.co-channels tbody tr{border-bottom:0}.co-channels th[scope=row]{display:table-cell;padding:12px 14px;border-top:1px solid var(--gray-20)}.co-channels td{display:table-cell;padding:11px 14px;border-top:1px solid var(--gray-20)}.co-channels td:before{content:none}}@media(min-width:768px){.co-cats{grid-template-columns:1fr 1fr;gap:16px;grid-auto-flow:row dense}.co-do{grid-template-columns:1fr 1fr}.co-cat[open]{grid-column:1 / -1}.co-find-box input{font-size:17px}.co-topic>summary{font-size:17px}.co-map-group ul{grid-template-columns:1fr 1fr}.co-stats{grid-template-columns:repeat(4,1fr)}.co-toc{columns:2;column-gap:40px}}@media(min-width:1024px){.co-hero--scene .hts-container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px);column-gap:40px}.co-hero--scene .co-hero-copy{align-self:center;padding-bottom:24px}.co-nf-art{align-self:end;max-width:none;margin:8px 0 0}}@media(prefers-reduced-motion:reduce){.co-map-group li a:before{transition:none}.co-cat,.co-cat>summary:after,.co-do-link,.co-topic>summary:after,.co-chip{transition:none}.co-cat:hover,.co-do-link:hover,.co-do-link:focus-visible{transform:none}.co-topic--flash,.co-nf-lamp{animation:none}}@media(forced-colors:active){.co-hero{background:Canvas}.co-hero:after{display:none}.co-hero h1{text-shadow:none}.co-hero .co-updated{background:Canvas}.co-nf-art{display:none}.co-hero--scene{padding-bottom:42px}}@media print{.co-hero{background:#fff!important;padding:0}.co-hero:after{display:none}.co-nf-art{display:none}.co-hero h1{color:#000!important;text-shadow:none!important}.co-hero .co-lead,.co-eyebrow{color:#222!important}.co-hero .co-updated{background:#fff;border-color:#999;color:#222}.co-crumb{display:none}.co-keys li,.co-map-group{box-shadow:none}.co-table th{background:#fff;color:#000;border-bottom:2px solid #000}}.co-review-list{list-style:none;margin:26px 0;padding:0;display:flex;flex-direction:column;gap:12px}.co-review-btn{display:block;width:100%;max-width:340px;text-align:center}
