.OFO6xa_formats{margin:var(--space-6) 0 var(--space-8);border-top:2px solid var(--color-ink);grid-template-columns:minmax(0,1fr);gap:0;padding:0;list-style:none;display:grid}.OFO6xa_format{gap:var(--space-2);padding:var(--space-5) 0;border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,1fr);display:grid}.OFO6xa_formatName{font-family:var(--f-sans);font-size:var(--fs-h4);letter-spacing:var(--tracking-title);margin:0;font-weight:700}.OFO6xa_formatSize{font-family:var(--f-sans);font-size:var(--fs-small);color:var(--color-ink-3);margin:0}.OFO6xa_formatText{font-family:var(--f-sans);font-size:var(--fs-ui);line-height:var(--lh-body);color:var(--color-ink-2);margin:0}.OFO6xa_price{font-family:var(--f-sans);font-size:var(--fs-ui);color:var(--color-ink);margin:0;font-weight:700}@media (min-width:768px){.OFO6xa_format{align-items:start;gap:var(--space-6);grid-template-columns:minmax(0,2fr) minmax(0,3fr) auto}.OFO6xa_price{text-align:right;min-width:8rem}}.OFO6xa_conditions{margin:var(--space-4) 0 var(--space-8);padding:var(--space-4) var(--space-5);background:var(--color-bg-subtle);border-left:3px solid var(--color-ink);font-family:var(--f-sans);font-size:var(--fs-ui);line-height:var(--lh-body)}.OFO6xa_conditions ul{margin:var(--space-2) 0 0;padding-left:var(--space-5)}.OFO6xa_formBlock{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-line)}.OFO6xa_formBlock h2{margin:0 0 var(--space-4);font-family:var(--f-sans);font-size:var(--fs-h3);letter-spacing:var(--tracking-title)}.OFO6xa_fieldset{border:0;min-width:0;margin:0;padding:0}.OFO6xa_fieldset legend{margin-bottom:var(--space-2);font-family:var(--f-sans);font-size:var(--fs-ui);padding:0;font-weight:600}.OFO6xa_checks{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.OFO6xa_check{align-items:center;gap:var(--space-2);min-height:var(--tap);font-family:var(--f-sans);font-size:var(--fs-ui);cursor:pointer;display:inline-flex}.OFO6xa_check input{width:18px;height:18px;accent-color:var(--color-ink)}.OFO6xa_trap{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.OFO6xa_error{padding:var(--space-3) var(--space-4);border:1px solid var(--color-danger);background:var(--color-danger-subtle);color:var(--color-danger);font-family:var(--f-sans);font-size:var(--fs-ui);border-radius:var(--radius-md);margin:0}.OFO6xa_done{padding:var(--space-6);border:1px solid var(--color-line-strong);border-radius:var(--radius-lg);background:var(--color-bg-subtle)}.OFO6xa_done h3{margin:0 0 var(--space-2);font-family:var(--f-sans);font-size:var(--fs-h3)}.OFO6xa_done p{font-family:var(--f-sans);margin:0}
