@layer theme,base;@layer components{.hTuKfG_grid2,.hTuKfG_grid3{gap:var(--cb-sp-14);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.hTuKfG_grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.hTuKfG_grid3{grid-template-columns:repeat(3,minmax(0,1fr))}}.hTuKfG_card{padding:var(--cb-sp-26) var(--cb-sp-24)}.hTuKfG_no{font-family:var(--f-en);letter-spacing:.1em;color:var(--cb-accent-text-sm);margin:0;font-size:13px;font-weight:600}.hTuKfG_title{margin:var(--cb-sp-12) 0 0;font-size:17px;font-weight:700;line-height:1.6}.hTuKfG_titleFirst{margin-top:0}.hTuKfG_body{margin:var(--cb-sp-10) 0 0;color:var(--cb-fg-2);font-size:14.5px;line-height:1.8}.hTuKfG_dot{background:var(--cb-accent);flex:none;width:8px;height:2px;margin-top:.8em}.hTuKfG_rules3{gap:var(--cb-sp-14);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.hTuKfG_rule{padding:var(--cb-sp-26) var(--cb-sp-24);border-radius:var(--cb-radius);background:var(--color-cb-paper);box-shadow:inset 0 0 0 1px var(--color-cb-line)}@media (min-width:1024px){.hTuKfG_rules3{grid-template-columns:repeat(3,minmax(0,1fr))}}.hTuKfG_rows{gap:var(--cb-sp-10);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:1024px){.hTuKfG_rows{grid-template-columns:repeat(2,minmax(0,1fr))}}.hTuKfG_row{gap:var(--cb-sp-16);padding:var(--cb-sp-22) var(--cb-sp-24);border-radius:var(--cb-radius);background:var(--color-cb-paper);box-shadow:inset 0 0 0 1px var(--color-cb-line);grid-template-columns:40px minmax(0,1fr);display:grid}.hTuKfG_rowNo{padding-top:var(--cb-sp-2)}.hTuKfG_ruleTitle{margin:0;font-size:17px;font-weight:700;line-height:1.6}}@layer utilities;
@layer theme,base;@layer components{.NBEw7G_wide{display:none;overflow:hidden}@media (min-width:768px){.NBEw7G_wide{display:block}}.NBEw7G_table{border-collapse:collapse;width:100%;font-size:15px}.NBEw7G_table th,.NBEw7G_table td{padding:var(--cb-sp-18) var(--cb-sp-20);border-bottom:1px solid var(--color-cb-line);vertical-align:middle}.NBEw7G_table tbody tr:last-child>*{border-bottom:0}.NBEw7G_itemHead{width:28%;padding-left:var(--cb-sp-24);text-align:left}.NBEw7G_itemLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--cb-accent-text-sm);font-size:13px;font-weight:600}.NBEw7G_oursHead{text-align:center;width:28%}.NBEw7G_badge{padding:var(--cb-sp-4) var(--cb-sp-14);border-radius:var(--cb-r-pill);background:var(--cb-accent);letter-spacing:.12em;text-transform:uppercase;color:var(--color-cb-ink);align-items:center;font-size:12.5px;font-weight:700;display:inline-flex}.NBEw7G_otherHead{text-align:center;width:22%;color:var(--cb-fg-mute);font-size:13.5px;font-weight:500}.NBEw7G_ours{background:var(--cb-tint)}.NBEw7G_rowLabel{padding-left:var(--cb-sp-24);font-weight:500}.NBEw7G_oursCell{justify-content:center;align-items:flex-start;gap:var(--cb-sp-8);display:flex}.NBEw7G_check{width:16px;height:16px;margin-top:var(--cb-sp-4);background:var(--cb-accent);color:var(--cb-on-accent,var(--color-cb-ink));border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.NBEw7G_oursText{text-align:left;white-space:pre-line;font-weight:700;line-height:1.5}.NBEw7G_other{text-align:center;white-space:pre-line;color:var(--cb-fg-mute);font-size:14.5px;line-height:1.5}.NBEw7G_cards{gap:var(--cb-sp-12);flex-direction:column;display:flex}@media (min-width:768px){.NBEw7G_cards{display:none}}.NBEw7G_card{padding:var(--cb-sp-20)}.NBEw7G_cardLabel{letter-spacing:.2em;text-transform:uppercase;color:var(--cb-accent-text-sm);margin:0;font-size:13px;font-weight:600}.NBEw7G_cardBody{gap:var(--cb-sp-12);margin-top:var(--cb-sp-16);flex-direction:column;font-size:15px;display:flex}.NBEw7G_cardOurs{padding:var(--cb-sp-12);border-radius:var(--cb-r-14);background:var(--cb-tint)}.NBEw7G_cardOther{padding:0 var(--cb-sp-4)}.NBEw7G_cardKey{letter-spacing:.16em;text-transform:uppercase;color:var(--cb-fg-mute);margin:0;font-size:11.5px}.NBEw7G_cardKeyOurs{color:var(--cb-accent-text-sm)}.NBEw7G_cardOursText{margin:var(--cb-sp-4) 0 0;white-space:pre-line;font-weight:700}.NBEw7G_cardOtherText{margin:var(--cb-sp-2) 0 0;white-space:pre-line;color:var(--cb-fg-2)}.NBEw7G_note{margin:var(--cb-sp-28) 0 0;color:var(--cb-fg-mute);font-size:13px;line-height:1.8}}@layer utilities;
