.borough-page{flex-direction:column;gap:32px;padding-top:20px;padding-bottom:64px;display:flex}.bc-ask{animation:fg-rise .55s both var(--motion-ease);flex-direction:column;gap:16px;display:flex}.bc-ask:focus-within{animation:none}.bc-ask h1{text-wrap:balance;font-size:clamp(38px,5.2vw,76px);line-height:1}.bc-composer{border:2px solid var(--ink);background:var(--cream);box-shadow:6px 6px 0 var(--ink);border-radius:22px;align-items:flex-end;gap:14px;max-width:980px;padding:14px;transition:box-shadow .2s;display:flex}.bc-composer:focus-within{box-shadow:6px 6px 0 var(--tomato)}.bc-field{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.bc-field label{color:var(--muted);padding-left:4px;font-size:15px;font-weight:700}.bc-field select{border:2px solid var(--ink);background:var(--butter);width:100%;min-height:56px;font:600 20px/1.3 var(--font-text), sans-serif;color:var(--ink);cursor:pointer;text-overflow:ellipsis;border-radius:14px;padding:0 14px}.bc-field select:disabled{cursor:wait}.bc-and{font:italic 600 24px/56px var(--font-display), serif}.bc-composer .button{box-shadow:none;white-space:nowrap;min-height:56px}.bc-composer .button:hover{background:var(--ink);color:var(--cream);transform:none}.bc-composer .button:active{transform:scale(.96)}.bc-invalid .bc-composer{border-style:dashed}.bc-wait{flex-wrap:wrap;align-items:center;gap:16px;font-weight:600;display:flex}.bc-stage{flex-direction:column;gap:24px;display:flex}.bc-pair{font:600 clamp(28px, 3vw, 42px) / 1.15 var(--font-display), serif;letter-spacing:-.015em;text-wrap:balance;max-width:24em}.bc-note{color:var(--muted);max-width:44em;font-size:17px;line-height:1.55}.bc-spread{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;min-height:760px;display:grid;position:relative}.bc-indicators{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.bc-indicator{min-width:0}.bc-indicator-button{text-align:left;width:100%;transition:background .2s, border-color .2s, box-shadow .25s var(--motion-ease), transform .25s var(--motion-ease);background:0 0;border:2px solid #0000;border-radius:18px;flex-direction:column;align-items:stretch;gap:12px;padding:18px 20px;display:flex}.bc-indicator-button:hover{background:var(--cream);border-color:var(--ink)}.bc-open .bc-indicator-button{background:var(--cream);border-color:var(--ink);box-shadow:5px 5px 0 var(--lilac);transform:translate(-2px,-2px)}.bc-indicator-head{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.bc-indicator-title{font:600 24px/1.25 var(--font-display), serif;letter-spacing:-.01em}.bc-ref{border:1.5px solid var(--ink);background:var(--butter);white-space:nowrap;border-radius:8px;padding:3px 9px}.bc-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid}.bc-value{border:2px solid var(--ink);background:var(--butter);overflow-wrap:anywhere;border-radius:14px;flex-direction:column;gap:4px;padding:12px 16px 10px;font-size:16px;font-weight:700;display:flex}.bc-value strong{font:700 36px/1.1 var(--font-display), serif;letter-spacing:-.01em;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.bc-value strong.bc-value-unavailable{font-size:24px}.bc-open .bc-value{background:var(--lilac-soft)}.bc-go{text-decoration:underline;-webkit-text-decoration-color:var(--tomato);text-decoration-color:var(--tomato);text-underline-offset:4px;font-size:16px;font-weight:700;text-decoration-thickness:3px}.bc-hint{border:2px dashed var(--muted);color:var(--muted);border-radius:22px;flex-direction:column;gap:4px;padding:28px 32px;display:flex}.bc-hint b{font:italic 900 120px/.7 var(--font-display), serif;color:var(--lilac);-webkit-text-stroke:2px var(--ink);height:70px}.bc-sheet{z-index:2;pointer-events:none;width:calc(50% - 24px);min-width:0;height:100%;position:absolute;top:0;right:0}.bc-sheet-card{border:2px solid var(--ink);background:var(--cream);box-shadow:8px 8px 0 var(--lilac);pointer-events:auto;animation:fg-sheet-in .45s both var(--motion-pop);border-radius:22px;flex-direction:column;gap:20px;padding:22px 28px 28px;display:flex;position:sticky;top:16px}.bc-closing .bc-sheet-card{pointer-events:none;animation:fg-sheet-out .2s both var(--motion-ease)}.bc-sheet-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bc-sheet-head h3{font:700 18px/1.3 var(--font-text), sans-serif;max-width:32em}.bc-source-scroll{overscroll-behavior:contain;overflow-wrap:anywhere;scrollbar-gutter:stable;flex-direction:column;gap:20px;max-height:68vh;padding:3px 10px 8px 3px;display:flex;overflow:auto}.bc-source-scroll .source-facts{margin:0;padding-block:0}.bc-source-scroll .source-links a{align-items:center;min-height:44px;display:inline-flex}.bc-source-area h4{font:700 19px/1.35 var(--font-text), sans-serif;margin:0 0 10px}.bc-source-area h4 span{color:var(--muted);font-size:16px;font-weight:500;display:block}.bc-cells{border:2px solid var(--ink);border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.bc-cells li{background:var(--lilac-soft);padding:12px 16px}.bc-cells li+li{border-top:2px solid var(--ink)}.bc-cell-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;display:flex}.bc-cell-top strong{flex:160px;font-size:16px}.bc-cell-value{font:700 28px/1.1 var(--font-display), serif;font-variant-numeric:tabular-nums lining-nums}.bc-cell-ref{color:var(--ink);margin-block:5px}.bc-reading{border:2px dashed var(--lilac);background:var(--butter);border-radius:16px;padding:14px 18px;font-size:16px}.bc-qualifications{overflow-wrap:anywhere;max-width:50em}.bc-qualifications summary{cursor:pointer;min-height:44px;font-weight:700}.bc-qualifications p+p{margin-top:12px}.bc-panel{border:2px solid var(--ink);border-radius:22px;flex-direction:column;align-items:flex-start;gap:16px;max-width:54em;padding:28px 32px;display:flex}.bc-panel h2{font-size:clamp(32px,4vw,52px)}.bc-dark{background:var(--ink);color:var(--cream)}.bc-dark :focus-visible{outline-color:var(--butter)}.bc-dark .chip{color:var(--ink)}.bc-dark .button{box-shadow:4px 4px 0 var(--cream)}.bc-dashed{border-style:dashed}.bc-lilac{background:var(--lilac)}@media (max-width:1000px){.bc-composer{box-shadow:4px 4px 0 var(--ink);flex-direction:column;align-items:stretch;gap:10px;padding:12px}.bc-composer:focus-within{box-shadow:4px 4px 0 var(--tomato)}.bc-and{text-align:center;line-height:1}.bc-field select{font-size:19px}.bc-spread{grid-template-columns:minmax(0,1fr);gap:0;min-height:0}.bc-hint{display:none}.bc-indicator-button{padding:16px 12px}.bc-indicator-title{font-size:22px}.bc-values{gap:8px}.bc-value{padding:10px 12px 8px}.bc-value strong{font-size:clamp(20px,7vw,30px)}.bc-value strong.bc-value-unavailable{font-size:clamp(17px,5.4vw,22px)}.bc-sheet{width:auto;height:auto;margin:12px 6px 14px 2px;scroll-margin-top:16px;position:static}.bc-sheet-card{box-shadow:5px 5px 0 var(--lilac);padding:18px 18px 22px;position:static}.bc-source-scroll{max-height:none;padding:3px 0;overflow:visible}.bc-panel{padding:22px 20px}}@media (prefers-reduced-motion:reduce){.borough-page *,.borough-page :before,.borough-page :after{transition:none!important;animation:none!important}}
