.fact-block.biz-year-fee,.fact-block.biz-partner-responsibility,.fact-block.business-issuance-cost,.fact-block.foreign-resident-name-check,.fact-block.homemaker-contract-paths,.fact-block.retirement-card-sequence,.fact-block.mizuho-gift-path,.fact-block.bank-extra-point-bases,.fact-block.chitose-floor-choice,.fact-block.city-lounge-purpose-map,.fact-block.lounge-credential-split,.fact-block.lawson-rewards-separated{padding:clamp(16px,3vw,28px);margin:2rem 0;border:1px solid var(--c-border);border-radius:var(--radius);background:var(--c-surface);color:var(--c-ink);}
.fact-block h3[data-toc-exclude]{margin-top:0;}.fact-block .atomic,.pair-value .atomic{display:inline-block;white-space:nowrap;}
.year-ledger{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:0;list-style:none;}.year-ledger li{padding:16px;border-top:4px solid var(--c-primary);background:var(--c-primary-pale);}.year-ledger h4{margin:0 0 12px;}.year-next{border-top:1px solid var(--c-border);padding-top:12px;}
.partner-users{display:flex;gap:20px;flex-wrap:wrap;}.partner-users li{flex:1 1 10em;padding:16px;border:1px solid var(--c-border);border-radius:12px;}.partner-users h4,.partner-owner h4{margin:0;}.partner-bridge{text-align:center;padding:16px;border-block:2px solid var(--c-primary);}.partner-owner{padding:16px;background:var(--c-primary-pale);}
.issuance-strip{display:grid;grid-template-columns:1fr 2fr;gap:16px;}.issuance-strip li{padding:16px;border-bottom:3px solid var(--c-primary);background:var(--c-primary-pale);}.issuance-strip h4{margin:0 0 12px;}.issuance-total{font-size:1.125rem;border-bottom:1px solid var(--c-border);padding:16px 0;}
.identity-anchor{padding:18px;background:var(--c-primary-pale);border-left:4px solid var(--c-primary);}.identity-checks{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:18px;}.identity-checks li{padding:16px;border-top:2px solid var(--c-border);}.identity-checks p{margin-bottom:0;}
.household-contracts{display:grid;grid-template-columns:1fr 1fr;gap:24px;}.household-contracts li{padding:20px;border-top:4px solid var(--c-primary);background:var(--c-primary-pale);}.household-contracts li+li{border-color:var(--c-money);background:var(--c-money-pale);}.household-contracts h4{margin-top:0;}.household-flow{padding-block:16px;border-block:1px solid var(--c-border);}
.employment-order{list-style:none;padding:0;margin-block:20px;}.employment-order li{padding:12px 16px;border-left:4px solid var(--c-primary);border-bottom:1px solid var(--c-border);}.employment-order h4{margin:0;}.employment-order p{margin:8px 0;}
.gift-path{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12em),1fr));gap:18px;}.gift-path li{padding:16px;border-bottom:4px solid var(--c-primary);background:var(--c-primary-pale);}.gift-path li:nth-child(2){border-color:var(--c-money);background:var(--c-money-pale);}.gift-path h4{margin:0 0 12px;}
.bank-budget{border:2px solid var(--c-primary);padding:18px;background:var(--c-primary-pale);}.bank-budget h4{margin-top:0;}.bank-subset{margin-top:18px;padding:14px;border:2px dashed var(--c-border);background:var(--c-surface);}.bank-extra div{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;border-bottom:1px solid var(--c-border);padding:12px 0;}.bank-extra dd{margin:0;font-weight:700;}
.chitose-floor{display:flex;gap:20px;padding:18px 0;border-bottom:1px solid var(--c-border);align-items:flex-start;}.floor-number{padding:12px;background:var(--c-primary-pale);border-radius:8px;white-space:nowrap;}.chitose-floor h4{margin-top:0;}.chitose-boundary{padding:16px 0;border-bottom:3px solid var(--c-primary);}
.city-lounge-map{display:grid;grid-template-columns:1fr 1fr;gap:24px;}.city-lounge-map>div{padding:16px;border-top:4px solid var(--c-primary);}.city-lounge-map dt{font-weight:700;color:var(--c-primary-strong);}.city-lounge-map dd{margin:12px 0 0;}.city-lounge-map dd p{margin:10px 0 0;}
.credential-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px;}.credential-pair li{padding:18px;border:2px solid var(--c-primary);background:var(--c-primary-pale);}.credential-pair li+li{background:var(--c-money-pale);border-color:var(--c-money);}.credential-pair h4{margin-top:0;}.credential-wallet{padding:16px 0;border-bottom:1px solid var(--c-border);}
.lawson-reward-ledger>div{padding:16px 0;border-bottom:1px solid var(--c-border);display:grid;grid-template-columns:1fr 1fr;gap:20px;}.lawson-reward-ledger dt{font-weight:700;}.lawson-reward-ledger dt span{display:block;font-weight:400;margin-top:8px;}.lawson-reward-ledger dd{margin:0;}.lawson-reward-ledger dd span{display:block;}.lawson-reward-ledger dd strong{margin-top:10px;}
@media(max-width:599px){.year-ledger,.identity-checks,.household-contracts,.gift-path,.city-lounge-map,.credential-pair,.issuance-strip,.lawson-reward-ledger>div{grid-template-columns:1fr;gap:14px;}.chitose-floor{gap:14px;}.household-contracts li{padding:16px;}}
.tablewrap{container-type:inline-size;}
@media(max-width:959px){@container(width < 16em){table.data.stack.compare-pair tbody tr{display:block;}table.data.stack.compare-pair tbody td{display:block;width:auto;}table.data.stack.compare-pair tbody td:nth-child(2){border-right:0;border-bottom:1px solid var(--c-border);}table.data.stack.compare-pair td[data-label]::before{display:block;min-height:0;}}}

.partner-users,.issuance-strip,.household-contracts,.credential-pair,.chitose-levels{list-style:none;padding:0;margin-block:20px;}.partner-users>li,.issuance-strip>li,.household-contracts>li,.credential-pair>li,.chitose-levels>li{margin-block:0;}
