.calc-head{max-width:var(--measure);margin:0 0 var(--s6)}.calc-head>h1{margin-bottom:var(--s3)}.calc-head>.lead{margin:0}.calc-grid{display:grid;grid-gap:var(--s7);gap:var(--s7)}@media (min-width:900px){.calc-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--s7) var(--s6);align-items:start}}.calc-main{display:grid;grid-gap:var(--s6);gap:var(--s6);align-content:start;min-width:0}#resultado{scroll-margin-top:var(--s4)}.calc-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-weight:700;line-height:1.3}.calc-link>.icon{flex:none}.calc-res{padding:var(--s5) var(--s4)}@media (min-width:560px){.calc-res{padding:var(--s5)}}.calc-res>*{margin:0 0 var(--s3)}.calc-res>:last-child{margin-bottom:0}.calc-res-kicker{margin-bottom:var(--s1)}.calc-res-h{margin:0 0 var(--s3);font-size:clamp(1.375rem,4vw,1.75rem)}.calc-res-main{font-size:19px;line-height:1.45}.calc-due{display:block;margin:2px 0;font:800 clamp(1.625rem,6vw,2.25rem)/1.1 var(--ff-display);letter-spacing:-.01em;text-wrap:balance}.calc-stamp{margin-top:var(--s1)}.calc-facts{display:grid;grid-gap:var(--s3) var(--s5);gap:var(--s3) var(--s5);padding-top:var(--s4);border-top:1px solid var(--line)}@media (min-width:560px){.calc-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.calc-facts>div{min-width:0}.calc-facts dt{font:800 13px/1.25 var(--ff-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.calc-facts dd{margin:2px 0 0;font-size:16px;line-height:1.4}.calc-res-detail,.calc-res-note,.calc-res-src{font-size:15px;line-height:1.45;color:var(--ink-2)}.calc-res-src{overflow-wrap:anywhere}.calc-res-src a{color:inherit}.calc-sigue{display:grid;grid-gap:var(--s2);gap:var(--s2)}.calc-res>.calc-sigue{margin:var(--s4) 0}.calc-res>.calc-sigue:last-child{margin-bottom:0;padding-top:var(--s3);border-top:1px solid var(--line)}.calc-peers>*,.calc-sigue>*{margin:0}.calc-sigue-lead{font-weight:600}.calc-peers{display:grid;grid-gap:var(--s2);gap:var(--s2);margin-top:var(--s2)}.calc-eps>p,.calc-errors>p{margin:0 0 var(--s1)}.calc-errors ul{margin:0;padding-left:1.2em}.calc-form{display:grid;grid-gap:var(--s5);gap:var(--s5);padding:var(--s5) var(--s4);background:var(--surface);border:2px solid var(--ink);border-radius:var(--r3)}@media (min-width:560px){.calc-form{padding:var(--s5)}}.calc-form-h{margin:0;font-size:21px}.calc-set{min-width:0;margin:0;padding:0;border:0}.calc-legend{float:left;width:100%;margin:0 0 var(--s3);padding:0;font-weight:700;font-size:17px}.calc-legend+*{clear:both}.calc-set>.error-text{margin-top:var(--s2)}.calc-opts{display:grid;grid-gap:var(--s2);gap:var(--s2)}@media (min-width:560px){.calc-opts{grid-template-columns:repeat(2,minmax(0,1fr))}}.calc-opt{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:var(--s3);gap:var(--s3);align-items:start;min-height:44px;padding:var(--s3);border:2px solid var(--field);border-radius:var(--r2);background:var(--surface)}.calc-opt:hover{border-color:var(--ink)}.calc-opt:has(:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:var(--paper)}.calc-opt>input{position:relative;z-index:1;margin-top:2px}@supports selector(:has(*)){.calc-opt:has(:focus-visible){outline:3px solid var(--ink);outline-offset:2px}.calc-opt>input:focus-visible{outline:none}}.calc-opt-label{display:grid;grid-gap:2px;gap:2px;cursor:pointer}.calc-opt-label:before{content:"";position:absolute;inset:0;border-radius:inherit}.calc-opt-name{font-weight:700;line-height:1.3}.calc-opt-n{font-size:15px;line-height:1.35}.calc-opt-src{font-size:13px;line-height:1.4;color:var(--ink-2);overflow-wrap:anywhere}.calc-opc{font-weight:400;color:var(--ink-2)}.calc-date{max-width:16rem}.calc-form .error-text{font-size:15px;line-height:1.4}.calc-submit{margin:0}@media (max-width:559px){.calc-submit>.btn{width:100%}}.calc-aside{min-width:0}.calc-rules{display:grid;grid-gap:var(--s3);gap:var(--s3);margin:0 0 var(--s6);padding:0;list-style:none}.calc-rules>li{display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:var(--s3);gap:var(--s3);margin:0}.calc-rules .icon{width:20px;height:20px;margin-top:3px}.calc-fest{margin:0 0 var(--s6)}.calc-fest-h{margin:0 0 var(--s2)}.calc-fest>.meta{margin:0 0 var(--s3)}.calc-fest-t{font-size:15px}.calc-fest-t :is(th,td){padding-block:7px}.calc-fest-d{white-space:nowrap}.calc-fest-t tr[data-in]>td{font-weight:700}.calc-fest-in{min-height:0;margin-left:var(--s2);padding:0 6px;border-color:var(--ink);font-size:13px;vertical-align:1px}.calc-fuentes-list{display:grid;grid-gap:var(--s2);gap:var(--s2);margin:0;padding:0;list-style:none;font-size:14px;line-height:1.45;color:var(--ink-2)}.calc-fuentes-list>li{margin:0;overflow-wrap:anywhere}.calc-fuentes-list a{color:inherit}.calc-fuentes-list strong{color:var(--ink)}@media print{.calc-fuentes,.calc-head>.lead,.calc-sigue{display:none}.calc-grid{display:block}.calc-due>.hl{background:none}}