._rolls_1xdsm_1{color:#171916;background:#f8f7f2;border:1px solid #deddd5;border-radius:20px;margin:24px 0;padding:24px}._rolls_1xdsm_1 ._eyebrow_1xdsm_9{letter-spacing:.12em;text-transform:uppercase;color:#77611b;font-size:11px;font-weight:700}._rolls_1xdsm_1 h2,._rolls_1xdsm_1 h4{letter-spacing:-.025em;margin:8px 0 12px;font-size:calc(clamp(22px,2vw,28px));line-height:1.15}._rolls_1xdsm_1 header p{font-size:14px;line-height:1.5}._rolls_1xdsm_1 ._fields_1xdsm_27{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;min-width:0;margin:22px 0;padding:0;display:grid}._rolls_1xdsm_1 legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}._rolls_1xdsm_1 label{flex-direction:column;gap:7px;min-width:0;font-size:14px;font-weight:600;display:flex}._rolls_1xdsm_1 input{box-sizing:border-box;width:100%;min-width:0;min-height:48px;font:inherit;color:inherit;background:#fff;border:1px solid #cecec5;border-radius:12px;padding:10px 12px;font-size:18px}._rolls_1xdsm_1 input:focus-visible{outline-offset:2px;outline:2px solid #ad8200}._rolls_1xdsm_1 input[aria-invalid=true]{border-color:#af342c}._rolls_1xdsm_1 small{color:#666b61;font-size:12px;font-weight:400;line-height:1.4}._rolls_1xdsm_1 ._result_1xdsm_79{background:#fff2c8;border:1px solid #ebd592;border-radius:14px;padding:18px}._rolls_1xdsm_1 ._total_1xdsm_85{justify-content:space-between;align-items:center;gap:12px;font-size:16px;font-weight:600;display:flex}._rolls_1xdsm_1 ._total_1xdsm_85 strong{font-size:40px;line-height:1}._rolls_1xdsm_1 ._breakdown_1xdsm_97{border-top:1px solid #e8d79f;gap:9px;margin-top:16px;padding-top:14px;font-size:13px;display:grid}._rolls_1xdsm_1 ._breakdown_1xdsm_97 span{justify-content:space-between;gap:12px;display:flex}._rolls_1xdsm_1 p._note_1xdsm_110{margin:14px 0 0;font-size:12px;line-height:1.5}@media (width<=600px){._rolls_1xdsm_1{padding:18px 14px}._rolls_1xdsm_1 ._fields_1xdsm_27{grid-template-columns:minmax(0,1fr);gap:16px}}
