.-IslBq_page{font-family:var(--font-sora), "Sora Fallback", system-ui, sans-serif;background:var(--bg-soft);color:var(--ink-2)}.-IslBq_main{padding:108px 0 64px}.-IslBq_container{min-width:0;max-width:1120px;margin:0 auto;padding:0 24px}.-IslBq_header{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg);padding:28px 32px;box-shadow:0 2px 5px #0f172a08}.-IslBq_backLink{min-height:44px;color:var(--ink-3);align-items:center;gap:8px;font-size:13px;display:inline-flex}.-IslBq_eyebrow{color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em;margin:16px 0 8px;font-size:11px;font-weight:600}.-IslBq_header h1{color:var(--ink);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(24px,3vw,32px);font-weight:600;line-height:1.3}.-IslBq_intro{max-width:70ch;color:var(--ink-3);margin-top:12px;font-size:14px;line-height:1.8}.-IslBq_updated{color:var(--ink-3);margin-top:20px;font-size:12px;line-height:1.8}.-IslBq_layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:28px;margin-top:24px;display:grid}.-IslBq_sidebar{min-width:0;position:sticky;top:96px}.-IslBq_desktopIndex{scrollbar-width:thin;max-height:calc(100dvh - 120px);padding:8px 8px 8px 0;overflow-y:auto}.-IslBq_indexTitle{color:var(--ink);margin-bottom:12px;padding:0 12px;font-size:12px;font-weight:600}.-IslBq_indexList{list-style:none}.-IslBq_indexList a{min-height:44px;color:var(--ink-3);border-radius:8px;align-items:baseline;gap:10px;padding:10px 12px;font-size:12px;line-height:1.6;display:flex}.-IslBq_indexList a>span{font-variant-numeric:tabular-nums;flex:0 0 20px;font-size:11px}.-IslBq_indexList a:hover{color:var(--ink);background:var(--orange-soft)}.-IslBq_mobileIndex{display:none}.-IslBq_document{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg);min-width:0;padding:28px 36px;scroll-margin-top:100px;box-shadow:0 2px 5px #0f172a08}.-IslBq_section{border-bottom:1px solid var(--line);padding:32px 0;scroll-margin-top:96px}.-IslBq_section:target .-IslBq_sectionNumber{background:var(--orange-glow)}.-IslBq_sectionHeading{align-items:baseline;gap:12px;margin-bottom:18px;display:flex}.-IslBq_sectionNumber{background:var(--bg-alt);color:var(--ink-3);text-align:center;font-variant-numeric:tabular-nums;border-radius:6px;flex:0 0 30px;padding:4px;font-size:11px}.-IslBq_section h2{color:var(--ink);letter-spacing:-.025em;text-wrap:pretty;font-size:19px;font-weight:600;line-height:1.5}.-IslBq_prose{overflow-wrap:anywhere;max-width:70ch;font-size:15px;line-height:1.95}.-IslBq_prose>*+*{margin-top:16px}.-IslBq_prose h3{color:var(--ink);margin-top:24px;font-size:15px;font-weight:600}.-IslBq_prose strong{font-weight:600}.-IslBq_prose ul{padding-left:22px;list-style:outside}.-IslBq_prose li+li{margin-top:10px}.-IslBq_prose li::marker{color:var(--ink-3)}.-IslBq_prose a,.-IslBq_documentEnd a{text-decoration:underline;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-underline-offset:4px;text-decoration-thickness:2px}.-IslBq_prose a:hover,.-IslBq_documentEnd a:hover{color:var(--ink);text-decoration-color:currentColor}.-IslBq_documentEnd{color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:24px;font-size:11px;display:flex}.-IslBq_documentEnd a{align-items:center;gap:8px;min-height:44px;display:inline-flex}.-IslBq_page a:focus-visible,.-IslBq_page button:focus-visible,.-IslBq_page summary:focus-visible,.-IslBq_document:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:4px}.-IslBq_skipLink{z-index:110;background:var(--bg);color:var(--ink);border:1px solid var(--line-strong);border-radius:8px;padding:12px 18px;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.-IslBq_skipLink:focus{transform:translateY(0)}@media (max-width:900px){.-IslBq_layout{grid-template-columns:minmax(0,1fr);gap:16px}.-IslBq_sidebar{position:static}.-IslBq_desktopIndex{display:none}.-IslBq_mobileIndex{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg);display:block}.-IslBq_mobileIndex summary{cursor:pointer;min-height:52px;color:var(--ink);padding:16px;font-size:13px;font-weight:600}.-IslBq_mobileIndex summary span{color:var(--ink-3);white-space:nowrap;margin-left:8px;font-size:11px;font-weight:400}.-IslBq_mobileIndex nav{padding:0 8px 12px}}@media (max-width:600px){.-IslBq_main{padding:88px 0 40px}.-IslBq_container{padding:0 16px}.-IslBq_header{padding:16px 20px 24px}.-IslBq_header h1{font-size:24px}.-IslBq_document{box-shadow:none;border-left:0;border-right:0;border-radius:0;margin:0 -16px;padding:24px 20px}.-IslBq_section{padding:28px 0}.-IslBq_section h2{font-size:18px}.-IslBq_prose{font-size:15px;line-height:1.85}.-IslBq_documentEnd{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){html:has(.page){scroll-behavior:auto}}@media print{.-IslBq_page{color:#000;background:#fff}.-IslBq_sidebar,.-IslBq_backLink,.-IslBq_skipLink,.-IslBq_documentEnd{display:none}.-IslBq_page .nav{display:none}.-IslBq_page .mobile-menu{display:none}.-IslBq_page .footer{display:none}.-IslBq_main,.-IslBq_container{padding:0}.-IslBq_header,.-IslBq_document{box-shadow:none;background:#fff;border:0;padding:16px 0}.-IslBq_layout{display:block}.-IslBq_section{padding:20px 0}.-IslBq_sectionHeading,.-IslBq_prose h3{break-after:avoid}.-IslBq_prose p,.-IslBq_prose li{orphans:3;widows:3}}
