:is(.select-bank-to-waon,.uc-couple-memberships,.recruit-two-issuers,.biz-taxi-fee-receipt,.micard-upgrade-thresholds){margin:24px 0;padding:20px;border:1px solid var(--c-border);border-radius:16px;background:var(--c-bg);color:var(--c-ink)}
:is(.select-bank-to-waon,.uc-couple-memberships,.recruit-two-issuers,.biz-taxi-fee-receipt,.micard-upgrade-thresholds) h3{margin:0 0 16px}
.fact-block .atomic{display:inline-block;white-space:nowrap;max-width:100%}
.decision-atomic{display:inline-block;white-space:nowrap}
.select-bank-to-waon ol{list-style:none;counter-reset:bankflow;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13em),1fr));gap:18px;padding:0;margin:18px 0}
.select-bank-to-waon li{counter-increment:bankflow;border-top:3px solid var(--c-primary);padding:14px 0}
.select-bank-to-waon li:before{content:counter(bankflow);display:block;color:var(--c-primary-strong);font-weight:800;margin-bottom:8px}
.select-bank-to-waon li p{margin:10px 0 0}.select-bank-to-waon li b{font-size:1.2em}
.uc-couple-memberships dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17em),1fr));gap:24px;margin:0}
.uc-couple-memberships dl>div{border-top:2px solid var(--c-border);padding:16px 0}.uc-couple-memberships dt{font-weight:700}
.uc-couple-memberships dd{margin:0}.uc-couple-memberships dd>strong{font-size:1.4em}.uc-couple-memberships ul{margin:12px 0 0;padding-left:1.25em}
.uc-couple-memberships .uc-saving{padding-top:16px;border-top:3px solid var(--c-primary)}
.recruit-two-issuers dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15em),1fr));gap:20px;margin:0}
.recruit-two-issuers dl>div{padding:12px 0;border-bottom:2px solid var(--c-border)}.recruit-two-issuers dt{font-size:.9em;color:var(--c-ink-soft)}.recruit-two-issuers dd{margin:8px 0}.recruit-two-issuers dd p{margin-bottom:0}
.recruit-pool{border-left:4px solid var(--c-primary);padding:12px 16px;background:var(--c-primary-pale);color:var(--c-primary-strong);margin:20px 0}.recruit-pool p{margin:8px 0 0}
.biz-taxi-fee-receipt dl{margin:0}.biz-taxi-fee-receipt dl>div{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 20px;border-bottom:1px dashed var(--c-border);padding:14px 0}.biz-taxi-fee-receipt dd{margin:0;font-weight:700}
.biz-taxi-fee-receipt .taxi-net{border-top:3px solid var(--c-primary);margin-top:0;padding-top:18px;font-size:1.15em}
.micard-upgrade-thresholds dl{margin:0}.micard-upgrade-thresholds dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:12px 20px;padding:18px 0;border-top:2px solid var(--c-border)}.micard-upgrade-thresholds dt{font-weight:700}.micard-upgrade-thresholds dd{margin:0}.micard-upgrade-thresholds dd p{margin:0 0 10px}.micard-upgrade-thresholds dd p:last-child{margin:10px 0 0}
@media(max-width:599px){.micard-upgrade-thresholds dl>div{grid-template-columns:1fr}.select-bank-to-waon ol,.uc-couple-memberships dl,.recruit-two-issuers dl{grid-template-columns:1fr}.uc-couple-memberships dl{gap:6px}}
