.occ-guide-app{scrollbar-width:thin}.occ-guide-app .occ-header{padding-top:18px}.occ-guide-app .occ-header-links{padding-top:0;align-items:center}.occ-guide-app .occ-header-link{min-height:32px;font-weight:500}.occ-guide-app .occ-header-link .occ-count,.occ-guide-app .occ-header-link svg{display:none}.occ-guide.occ-read{padding-block:8px 96px}.occ-guide-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.occ-guide-way{display:flex;flex-direction:column;gap:12px;margin:0 0 12px}.occ-guide-rail{display:flex;flex-wrap:wrap;align-items:flex-end;gap:28px;min-height:40px;padding:0 0 10px;border-bottom:1px solid var(--occ-rule);font-size:18px;font-weight:450;line-height:1.2}.occ-read .occ-guide-rail a{padding:4px 0 8px}.occ-read .occ-guide-rail a,.occ-read .occ-guide-rail a:hover{color:var(--occ-ink);text-decoration:none}.occ-read .occ-guide-rail a[aria-current=page]{font-weight:600;box-shadow:inset 0 -2px 0 var(--occ-ink)}.occ-guide-toc{display:flex;flex-wrap:wrap;gap:8px 22px;font-size:13px;line-height:1.3;color:var(--occ-grey)}.occ-read .occ-guide-toc a{display:inline-flex;align-items:baseline;gap:6px;min-height:32px;color:var(--occ-grey);text-decoration:none}.occ-read .occ-guide-toc a:hover{color:var(--occ-ink);text-decoration:none}.occ-guide-toc-n{font-family:var(--occ-font-mono);font-size:12px;font-variant-numeric:tabular-nums;color:var(--occ-ink)}.occ-guide .occ-read-title{max-width:min(100%,40rem);margin:0;font-size:clamp(30px,2.6vw,36px);font-weight:500;line-height:1.1;letter-spacing:-.02em}.occ-guide-fee,.occ-guide-lead,.occ-guide-sister,.occ-guide-story{margin:14px 0 0;max-width:46ch;font-size:18px;line-height:1.45;letter-spacing:-.01em;color:var(--occ-grey)}.occ-guide-story{max-width:46rem;font-size:20px;line-height:1.4}.occ-guide-fee,.occ-guide-sister,.occ-guide-story{color:var(--occ-ink)}.occ-guide-fee{font-size:18px;font-weight:500}.occ-guide-list-title{margin:36px 0 0;font-size:14px;font-weight:500;line-height:1.4;color:var(--occ-grey)}.occ-guide-list{margin:36px 0 0;padding:0;list-style:none;border-top:1px solid var(--occ-rule)}.occ-guide-list li{border-bottom:1px solid var(--occ-rule)}.occ-read a.occ-guide-item{display:block;min-height:44px;padding-block:16px;text-decoration:none}.occ-read a.occ-guide-item:hover .occ-guide-link{text-decoration:underline;text-decoration-color:var(--occ-ink)}.occ-read a.occ-guide-item:focus-visible{outline:none;box-shadow:var(--occ-focus)}.occ-read .occ-guide-link{font-size:17px;font-weight:600;line-height:1.35;text-decoration:none}.occ-guide-item p{margin:4px 0 0;font-size:15px;line-height:1.5;color:var(--occ-grey)}.occ-guide-body{margin-top:8px}.occ-guide-body p,.occ-guide-qa dd{margin:0;max-width:52ch;font-size:18px;line-height:1.5;letter-spacing:-.01em;color:var(--occ-ink)}.occ-guide-body p+p,.occ-guide-body p+section,.occ-guide-body section+p,.occ-guide-body section+section{margin-top:28px}.occ-guide-body>.occ-guide-table-wrap{margin-top:8px}.occ-guide-disclaimer{max-width:64ch;font-size:14px;line-height:1.45;color:var(--occ-grey)}.occ-guide-qa{margin:0}.occ-guide-qa dt{margin:0;font-size:16px;font-weight:600;color:var(--occ-ink)}.occ-guide-qa dd{margin:8px 0 0}.occ-guide-qa+.occ-guide-qa{margin-top:22px}.occ-guide-fit h2,.occ-guide-urgency h2{margin:0 0 12px;font-size:16px;font-weight:600;color:var(--occ-ink)}.occ-guide-fit dl{margin:0}.occ-guide-fit dt{font-family:var(--occ-font-mono);font-size:14px;font-weight:600}.occ-guide-fit dd{margin:6px 0 16px;max-width:52ch;font-size:16px;line-height:1.5;color:var(--occ-ink)}.occ-guide-table-wrap{overflow-x:auto;margin-top:16px}.occ-guide-table{width:100%;min-width:42rem;border-collapse:collapse;font-size:15px}.occ-guide-table td,.occ-guide-table th{padding:10px 14px;border-bottom:1px solid var(--occ-rule);border-left:1px solid var(--occ-rule);text-align:left;vertical-align:top}.occ-guide-table tr>:first-child{border-left:0;padding-left:0}.occ-guide-table thead th{padding-bottom:12px;font-size:13px;font-weight:500;color:var(--occ-grey);border-bottom:1px solid var(--occ-rule-strong)}.occ-guide-table tbody td,.occ-guide-table tbody th{padding-top:18px;padding-bottom:18px}.occ-guide-table tbody th{font-weight:500;color:var(--occ-ink);white-space:nowrap}.occ-guide-table td[data-fig]{font-family:var(--occ-font-mono);font-size:14px;font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;color:var(--occ-ink)}.occ-guide-urgency{margin-top:36px;padding:16px 18px;background:var(--occ-well);border-radius:var(--occ-radius-card)}.occ-guide-urgency p{margin:0;max-width:52ch;font-size:16px;line-height:1.5}.occ-guide-acts{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0 20px}.occ-read a.occ-guide-ask{display:inline-flex;align-items:center;justify-content:center;min-height:52px;min-width:148px;padding:0 28px;border-radius:var(--occ-radius-pill);background:var(--occ-ink);color:var(--occ-paper);font-size:16px;font-weight:500;text-decoration:none}.occ-read a.occ-guide-ask:hover{text-decoration:none}.occ-read a.occ-guide-ask:focus-visible{outline:none;box-shadow:var(--occ-focus)}.occ-guide ::selection{background:color-mix(in srgb,var(--occ-ink) 16%,transparent);color:var(--occ-ink)}@media (max-width:743px){.occ-guide .occ-read-title{max-width:none}.occ-guide-rail{gap:20px}.occ-read a.occ-guide-item{padding-block:18px}.occ-guide-table tbody th{white-space:normal}}