main.batch-related{--br-ground:#f5f7fa;--br-ink:#122b3b;--br-accent:#087b89;--br-rule:color-mix(in srgb,var(--br-ink) 24%,transparent);box-sizing:border-box;background:var(--br-ground);width:100%;max-width:none;color:var(--br-ink);font-family:var(--lab-modern),sans-serif;margin:0;padding:28px max(24px,5vw) 72px;line-height:1.65}.batch-related[data-palette=bronze]{--br-ground:#fff;--br-ink:#292a28;--br-accent:#765a37}.batch-related[data-theme=dark]{--br-ground:#122b3b;--br-ink:#f5f7fa;--br-accent:#8bd7db}.batch-related[data-theme=dark][data-palette=bronze]{--br-ground:#232522;--br-ink:#fff7eb;--br-accent:#e7bc80}.batch-related a{color:var(--br-accent);text-underline-offset:.2em;align-items:center;min-height:44px;display:inline-flex}.batch-related :focus-visible{outline:3px solid var(--br-accent);outline-offset:4px}.batch-related ::selection{background:var(--br-accent);color:var(--br-ground)}.br-header{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.br-header a:first-child{font-weight:800;text-decoration:none}.br-pages,.br-contents nav{flex-wrap:wrap;gap:8px 28px;padding-block:20px;display:flex}.br-pages,.br-contents{border-block-end:1px solid var(--br-rule)}.br-contents summary{cursor:pointer;align-content:center;min-height:44px;padding-block:8px;font-weight:700}.br-pages [aria-current=page]{font-weight:800;text-decoration-thickness:3px}.br-intro{max-width:75ch;margin-block:48px 32px}.br-intro h1{font-family:var(--precision-display),var(--lab-modern),sans-serif;letter-spacing:-.03em;text-wrap:balance;margin:0 0 24px;font-size:clamp(36px,5vw,72px);font-weight:900;line-height:1.07}.br-intro>p:first-of-type{font-size:18px}.br-boundary{border-block:1px solid var(--br-rule);padding-block:16px}.batch-related p,.batch-related ul{max-width:75ch}.br-note{font-size:14px}.br-content h2,.br-content h3{margin-block:40px 16px;line-height:1.2}.br-content h2{font-size:clamp(26px,3vw,40px);font-weight:800}.br-content h3{font-size:24px}.br-content p{margin-block:16px}.br-faq details{border-block-end:1px solid var(--br-rule);max-width:75ch}.br-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:60px;padding-block:20px;font-weight:700;list-style:none;display:flex}.br-faq summary::-webkit-details-marker{display:none}.br-faq summary svg{fill:none;stroke:currentColor;stroke-width:1.5px;flex:none;width:22px;height:22px}.br-faq details[open] summary{color:var(--br-accent)}.br-faq details[open] .p-city-disclosure-vertical{display:none}.br-table-scroll{overscroll-behavior-inline:contain;scrollbar-color:var(--br-accent) var(--br-ground);margin-block:28px 44px;overflow-x:auto;container-type:inline-size}.br-table-scroll table{border-collapse:collapse;font-variant-numeric:tabular-nums;text-align:start;width:100%;min-width:650px}.br-table-scroll caption{text-align:start;padding-block:0 16px;font-weight:700}.br-table-scroll th,.br-table-scroll td{border-block-end:1px solid var(--br-rule);vertical-align:middle;padding:16px}.br-table-scroll th[scope=colgroup]{background:color-mix(in srgb,var(--br-ink) 5%,var(--br-ground));padding-block-start:28px;font-size:22px}.br-capacity{gap:6px;display:flex}.br-capacity img{object-fit:contain;background:#fff;width:48px;height:48px}.br-table-scroll[data-original-white-artwork] .br-capacity img{background:var(--br-artwork-ground,var(--br-ink))}.br-footer{border-block-start:1px solid var(--br-rule);margin-block-start:48px;padding-block-start:20px}@media (max-width:600px){main.batch-related{padding-inline:20px}.br-intro{margin-block-start:32px}.br-pages,.br-contents nav{gap:4px 20px}}
