@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700&family=Inter:wght@400;500;600;700&display=swap');
:root{color-scheme:dark;--bg:#0c1015;--panel:#131a22;--line:#29323d;--muted:#a0adbc;--teal:#80e6cc;--gold:#e1ba73}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:#edf1f5;font:16px/1.5 Inter,Arial,sans-serif}header{height:84px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 4vw}.brand{font:600 30px 'Barlow Condensed',sans-serif;color:#fff;text-decoration:none;letter-spacing:3px}.brand b{color:var(--gold)}.brand span{font:500 12px Inter,sans-serif;letter-spacing:2px;border-left:1px solid var(--line);margin-left:22px;padding-left:22px}.badge{font-size:12px;letter-spacing:1px;border:1px solid #514735;color:var(--gold);padding:6px 10px;border-radius:4px}main{max-width:1450px;margin:auto;padding:36px 4vw}.intro{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:30px}.eyebrow{font-size:12px;letter-spacing:2px;color:var(--gold);font-weight:600;margin:0 0 10px}h1{font:600 44px/1.05 'Barlow Condensed',Arial,sans-serif;margin:0;letter-spacing:.1px}h1 span{color:var(--muted)}p{margin:10px 0 0}.intro p:last-child,.muted{color:var(--muted);font-size:14px}button{font:500 14px Inter,sans-serif;border:1px solid #425047;background:#1e322e;color:var(--teal);padding:11px 15px;border-radius:6px;cursor:pointer}button:hover{background:#2a443c}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--teal);outline-offset:4px}.quiet{background:transparent;border-color:var(--line);color:var(--muted)}.result{display:grid;grid-template-columns:1fr 1.1fr .7fr;background:linear-gradient(110deg,#19342f,#152329 70%);border:1px solid #34594e;border-radius:10px;padding:28px 30px;gap:36px;margin-bottom:28px}.result strong{font:600 64px/1.15 'Barlow Condensed',sans-serif;color:var(--teal);display:block;font-variant-numeric:tabular-nums}.result>div>span{display:block;font-size:14px}.negative{color:#ff9c92!important}.indices>div{display:grid;grid-template-columns:1fr auto;gap:7px;margin-bottom:14px;font-size:14px}.track{grid-column:1/-1;background:#243c3c;height:6px;border-radius:5px}.track i{height:100%;display:block;background:#a2aeb9;border-radius:5px;transition:width .2s}#barB{background:var(--teal)}small{font-size:12px;color:var(--muted)}.absolute{border-left:1px solid #345047;padding-left:30px;display:flex;flex-direction:column;justify-content:center;gap:5px}.absolute>b{font-size:26px}.absolute span b{color:var(--teal)}.workspace{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:24px;align-items:start}.panel{background:var(--panel);border:1px solid var(--line);border-radius:9px;padding:24px}.panelhead{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}h2{font-size:21px;letter-spacing:-.5px;margin:0}.builds{padding:24px 0 0;overflow:hidden}.builds .panelhead,.buildfoot{padding:0 24px}.tablehead,.statrow{display:grid;grid-template-columns:minmax(180px,1.8fr) minmax(85px,1fr) minmax(85px,1fr) 54px;gap:14px;padding:9px 24px;align-items:center}.tablehead{font-size:12px;color:var(--muted);border-block:1px solid var(--line);background:#10161d}.tablehead em{font-style:normal;margin-left:5px;color:var(--teal)}h3{font-size:12px;color:var(--gold);text-transform:uppercase;letter-spacing:1.5px;margin:0;padding:20px 24px 7px}.statrow{font-size:14px;min-height:53px}.statrow.changed{background:#18312a66}.number{position:relative}.number span{position:absolute;right:10px;top:9px;font-size:12px;pointer-events:none;color:var(--muted)}input,select{font:500 15px Inter,sans-serif;color:#edf1f5;background:#0e141b;border:1px solid #34404d;border-radius:5px;width:100%;min-width:0;padding:9px 10px;outline:none}input:focus,select:focus{border-color:var(--teal);box-shadow:0 0 0 2px #80e6cc22}input[aria-invalid=true]{border-color:#ff9c92}.number input{padding-right:27px;font-variant-numeric:tabular-nums}input::-webkit-inner-spin-button{opacity:0}.number:hover input::-webkit-inner-spin-button{opacity:1}.delta{font-size:12px;text-align:right;color:var(--teal)}.buildfoot{padding-block:22px;display:flex;gap:15px;align-items:center;justify-content:space-between;margin-top:20px;border-top:1px solid var(--line)}.buildfoot span{font-size:12px;color:var(--muted)}aside{position:sticky;top:20px}.stepcontrol{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}.stepcontrol label{font-size:12px;color:var(--muted)}.stepcontrol input{margin-top:6px}.rank{margin-top:22px}.rank>div:first-child{display:flex;justify-content:space-between;gap:10px;font-size:14px}.rank b{color:var(--teal);white-space:nowrap}.ranktrack{height:5px;background:#28303a;margin:9px 0 4px}.ranktrack i{display:block;height:100%;background:var(--teal)}.notice{padding:22px 5px;color:var(--muted);font-size:14px}.notice a,a{color:var(--teal)}.notice a{display:block;margin-top:12px;text-decoration:none}.situation{margin-top:24px}.contextgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.contextgrid label{font-size:14px;color:var(--muted)}.contextgrid input,.contextgrid select{display:block;margin-top:8px}details{margin-top:24px}summary{cursor:pointer;font-weight:600;list-style:none;display:flex;justify-content:space-between}summary span{color:var(--teal)}.breakrow{display:grid;grid-template-columns:2fr 1fr 1fr;gap:14px;border-bottom:1px solid var(--line);padding:11px 0;font-size:14px}.breakrow span:not(:first-child){text-align:right}.breakrow b:not(:first-child){text-align:right}#breakdown{margin-top:24px}.formula{padding:14px;background:#0c1219;font:14px/1.7 monospace;overflow-wrap:anywhere}li{margin:10px 0;color:var(--muted);font-size:14px}.sources{font-size:14px}footer{display:flex;justify-content:space-between;font-size:12px;color:var(--muted);padding:28px 0;letter-spacing:1px}@media(min-width:1400px){h1{font-size:52px}}@media(max-width:1050px){.workspace{grid-template-columns:1fr}aside{position:static;display:grid;grid-template-columns:1fr 1fr;gap:24px}.result{gap:20px;padding:24px}.contextgrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:650px){header{height:70px}.brand span{display:none}.badge{font-size:10px}main{padding:24px 16px}.intro{align-items:start;flex-direction:column}h1{font-size:38px}.result{grid-template-columns:1fr 1fr;gap:24px}.absolute{grid-column:1/-1;border-left:0;border-top:1px solid #345047;padding:16px 0 0;flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px}.absolute>b{font-size:20px}.result strong{font-size:48px}.panelhead{flex-wrap:wrap}.tablehead,.statrow{grid-template-columns:minmax(110px,1.5fr) minmax(66px,1fr) minmax(66px,1fr) 34px;gap:7px;padding-inline:12px}.statrow{font-size:12px}.number input{font-size:14px;padding-left:6px}.delta{font-size:11px}.builds .panelhead{padding-inline:16px}.buildfoot{flex-direction:column;align-items:stretch}aside{display:block}.contextgrid{grid-template-columns:1fr 1fr}.panel{padding:20px}.builds{padding:20px 0 0}footer{gap:15px;flex-direction:column}.breakrow{font-size:12px}h3{padding-left:12px}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}

main{max-width:1760px;padding-inline:3vw}.intro{margin-bottom:24px}h1{font-size:42px}.workspace{grid-template-columns:250px minmax(510px,1fr) 290px;gap:20px}.centercolumn{min-width:0}.workspace .situation{margin:0;position:sticky;top:20px;padding:20px}.situation .panelhead{display:block}.situation .badge{display:inline-block;margin-top:12px}.contextgrid{grid-template-columns:1fr;gap:16px}.setup{margin-bottom:20px}.measuregrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px}.measuregrid label{font-size:14px}.measuregrid input{margin:7px 0}.measuregrid small{display:block;line-height:1.5}.derivedpreview{font-size:14px;color:var(--teal);background:#11221e;border:1px solid #2d5045;padding:13px;margin-top:18px;border-radius:5px}.setupactions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.tablehead{position:sticky;top:0;z-index:1}.tablehead em{display:block;margin:3px 0 0;font-size:10px;letter-spacing:.5px}.derived{font-size:12px;color:var(--muted);background:#0e151b}.derived .build-a,.derived .build-b{padding:9px 5px;border-radius:4px;font-variant-numeric:tabular-nums}.statrow,.tablehead{grid-template-columns:minmax(150px,1.7fr) minmax(80px,1fr) minmax(80px,1fr) 42px;gap:10px;padding-inline:18px}body[data-winner=a] .build-a,body[data-winner=b] .build-b{background:#214c3d;box-shadow:0 0 0 2px #72dcad55,0 0 15px #72dcad16;border-radius:5px}body[data-winner=a] #columnA,body[data-winner=b] #columnB{color:#a5f6c7}body[data-winner=a] #labelA,body[data-winner=b] #labelB{color:#a5f6c7}#verdict{font-size:20px;font-weight:700;color:#edf1f5;margin-top:6px}.result>div:first-child>.eyebrow::after{content:' · % CHANGE OF B RELATIVE TO A';font-size:10px;color:var(--muted)}.buildfoot{flex-wrap:wrap}.rank{margin-top:18px}.rank>div:first-child{font-size:14px}.panelhead button{font-size:12px}.situation .muted{font-size:12px}.builds{overflow:visible}.result{grid-template-columns:1.2fr 1fr .7fr}@media(max-width:1250px){.workspace{grid-template-columns:210px minmax(0,1fr)}aside{grid-column:1/-1;position:static;display:grid;grid-template-columns:1fr 1fr;gap:24px}.contextgrid{grid-template-columns:1fr}.situation .panelhead h2{font-size:19px}}@media(max-width:800px){.workspace{grid-template-columns:1fr}.workspace .situation{position:static}.contextgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.centercolumn{grid-row:1}.situation{grid-row:2}aside{grid-row:3}.result{grid-template-columns:1fr 1fr}.absolute{grid-column:1/-1;border:0;padding:0;flex-direction:row;gap:14px;align-items:center}.intro h1{font-size:36px}.tablehead{position:static}}@media(max-width:550px){main{padding:22px 12px}.measuregrid{grid-template-columns:1fr}.statrow,.tablehead{grid-template-columns:minmax(100px,1.3fr) minmax(62px,1fr) minmax(62px,1fr) 32px;gap:6px;padding-inline:10px}.statrow{font-size:12px}.derived{font-size:11px}aside{display:block}.result{padding:18px;gap:14px}#verdict{font-size:17px}.setupactions button{width:100%}.contextgrid{grid-template-columns:1fr 1fr}.tablehead em{font-size:9px}}

[hidden]{display:none!important}#setupPage{max-width:850px;margin:10px auto 45px}.steps{display:flex;gap:30px;margin:0 0 25px;font-size:14px;color:var(--muted)}.steps b{color:var(--teal)}.setup h1{font-size:36px;margin-bottom:10px}.setup{padding:30px}fieldset{border:0;border-top:1px solid var(--line);margin:26px 0 0;padding:20px 0 0;min-width:0}legend{font-size:18px;font-weight:600;padding-right:20px}legend span{color:var(--gold);margin-right:12px}fieldset .measuregrid{margin-top:6px}.primary{display:block;width:100%;margin-top:24px;background:var(--teal);color:#10271f;font-weight:700;padding:15px}.primary:hover{background:#acffe6}.comparetop{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px}.comparetop h1{font-size:32px;margin:0}.compareactions{display:flex;gap:10px;flex-wrap:wrap}.positionControl{margin-top:24px;padding-top:18px;border-top:1px solid var(--line)}.positionControl label{font-size:16px;font-weight:600}.positionLabels{display:flex;justify-content:space-between;margin:15px 0 8px;font-size:14px;color:var(--teal)}input[type=range]{padding:0;accent-color:var(--teal);height:30px;cursor:pointer;border:0;background:transparent}.positionControl small{display:block;margin-top:5px}#optionalSettings{padding-top:18px;border-top:1px solid var(--line)}#optionalSettings summary{font-size:14px;line-height:1.5}#optionalFields{margin-top:18px}.compactHelp{padding:0 18px 15px;margin:0}.derivedDetails{margin:0;padding:12px 18px;border-bottom:1px solid var(--line)}.derivedDetails summary{font-size:14px;color:var(--muted)}.derivedDetails .statrow{padding-inline:0}.result{padding:20px 26px}.result strong{font-size:52px}.tablehead em{font-size:12px}.statrow{font-size:14px}.delta{font-size:12px}input:disabled{opacity:.45;cursor:not-allowed}dialog{background:var(--bg);border:1px solid #43554e;border-radius:12px;padding:20px;color:#edf1f5;width:min(900px,94vw);max-height:90dvh;overflow-y:auto}dialog::backdrop{background:#03090ede;backdrop-filter:blur(4px)}.dialogtop{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:15px}.dialogtop label{font-size:14px;display:flex;align-items:center;gap:12px}.dialogtop select{width:auto}dialog .setup{margin:0}body:has(dialog[open]){overflow:hidden}.result>div:first-child>.eyebrow::after{font-size:12px}#optionalSummary{font-size:12px;line-height:1.7}@media(max-width:800px){.comparetop{align-items:start;flex-direction:column}.workspace .situation{grid-row:auto}.centercolumn{grid-row:auto}.steps{font-size:12px;gap:18px}.setup{padding:22px}.result{padding:18px}.result strong{font-size:44px}}@media(max-width:550px){.statrow{font-size:12px}.tablehead em{font-size:10px}.setup h1{font-size:30px}.steps{gap:14px}.dialogtop label{display:block}.dialogtop select{margin-top:5px}dialog{padding:12px}.setup{padding:18px}}

#comparePage .result{position:relative}.compactHelp{font-size:14px}.statrow input{min-height:40px}

.statrow label{min-width:0}.statrow label>span{display:block}.statrow label small{display:block;margin-top:3px;font-size:11px;line-height:1.35;color:#7f8c99;font-weight:400}.calculationPanel{margin-top:26px}.calculationPanel>summary{font-size:18px}.calculationPanel>h3{padding:0;margin:28px 0 10px;font-size:13px}.calculationError{color:#ff9c92}.calculationPanel ul{padding-left:20px}@media(max-width:550px){.statrow label small{font-size:10px}}

/* Clear color-coded stat sections */
.fieldgroup{--group-accent:var(--gold);--group-line:#594d38;--group-tint:#e1ba730d;margin:14px 12px 18px;border:1px solid var(--group-line);border-left:4px solid var(--group-accent);border-radius:7px;background:var(--group-tint);overflow:hidden}.fieldgroup:last-child{border-bottom:1px solid var(--group-line)}.fieldgroup.attackgroup{--group-accent:#e1ba73;--group-line:#594d38;--group-tint:#e1ba7309}.fieldgroup.adjustmentgroup{--group-accent:#68a9ff;--group-line:#345477;--group-tint:#68a9ff09}.fieldgroup.conditionalgroup{--group-accent:#f29b68;--group-line:#704a36;--group-tint:#f29b6809}.fieldgroup.boostsgroup{--group-accent:#bc8cff;--group-line:#584274;--group-tint:#bc8cff09}.fieldgroup.procsgroup{--group-accent:#66dfc2;--group-line:#32685c;--group-tint:#66dfc209}.fieldgroup h3,.fieldgroup.attackgroup h3{color:var(--group-accent);background:color-mix(in srgb,var(--group-accent) 7%,#141a20);padding:13px 14px 11px}.fieldgroup .statrow,.fieldgroup.attackgroup .statrow{padding-inline:14px}.fieldgroup .statrow.changed{background:#18312a99}

/* Formula trace */
.calcIntro{margin:18px 0 4px!important}.calculationPanel>h3{margin-top:34px}.calcStep{--step:#68a9ff;margin-top:16px;border:1px solid #2e3a47;border-radius:9px;background:#0d131a;overflow:hidden}.calcStep:nth-child(2){--step:#e1ba73}.calcStep:nth-child(3){--step:#f29b68}.calcStep:nth-child(4){--step:#bc8cff}.calcStep:nth-child(5){--step:#66dfc2}.calcStep:nth-child(6){--step:#66dfc2}.calcStepHead{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:16px 18px;background:linear-gradient(90deg,color-mix(in srgb,var(--step) 12%,#111820),#111820 62%);border-bottom:1px solid #2e3a47}.calcStepHead>span{font:700 22px 'Barlow Condensed',sans-serif;color:var(--step);border-right:1px solid #34414e}.calcStepHead small,.stepResult small{display:block;font-size:10px;letter-spacing:1.2px;color:var(--muted)}.calcStep h4{margin:1px 0 0;font-size:17px}.stepResult{text-align:right;min-width:130px}.stepResult strong{display:block;color:var(--step);font:600 25px 'Barlow Condensed',sans-serif;font-variant-numeric:tabular-nums}.equationRow{display:grid;grid-template-columns:75px minmax(0,1fr);gap:14px;align-items:start;padding:13px 18px;border-bottom:1px solid #252e38}.equationRow>span{font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--muted);padding-top:2px}.equationRow code{font:500 13px/1.65 Inter,Arial,sans-serif;color:#e5ebf1;white-space:normal;overflow-wrap:anywhere}.equationRow.values{background:#111923}.equationRow.values code{color:var(--step);font-variant-numeric:tabular-nums}.calcDetails{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0 18px}.calcDetails>div{padding:13px 12px 14px 0}.calcDetails span{display:block;color:var(--muted);font-size:11px;line-height:1.35}.calcDetails b{display:block;margin-top:4px;font-size:13px;font-weight:600;overflow-wrap:anywhere}.calcFinal{border-color:#397161;box-shadow:0 0 22px #66dfc20b}.calcFinal .calcStepHead{background:linear-gradient(90deg,#18342e,#111820 70%)}

@media(max-width:800px){.calcDetails{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.fieldgroup,.fieldgroup.attackgroup{margin-inline:6px}.fieldgroup .statrow,.fieldgroup.attackgroup .statrow{padding-inline:7px}.calcStepHead{grid-template-columns:34px 1fr;padding:13px 12px}.stepResult{grid-column:2;text-align:left;min-width:0}.equationRow{grid-template-columns:1fr;gap:4px;padding:11px 12px}.calcDetails{padding-inline:12px}.calcDetails>div{padding-right:8px}.calcStepHead>span{font-size:18px}.stepResult strong{font-size:22px}}

/* Persistent comparison while editing */
#comparePage .result{position:sticky;top:8px;z-index:20;padding:14px 20px;box-shadow:0 14px 34px #05090db8}.result strong{font-size:44px}.absolute>b{font-size:22px}

/* Collapsed adjustments, shared skill settings and final penetration */
.adjustmentgroup>summary{display:grid;grid-template-columns:1fr auto;align-items:center;background:color-mix(in srgb,var(--group-accent) 7%,#141a20)}.adjustmentgroup>summary h3{background:transparent;width:100%}.adjustmentgroup>summary>span{padding:0 16px;color:var(--group-accent);font-size:20px;transition:transform .2s}.adjustmentgroup[open]>summary>span{transform:rotate(45deg)}.fieldgroup.skillgroup{--group-accent:#8aa7ff;--group-line:#40517c;--group-tint:#8aa7ff09}.fieldgroup.penetrationgroup{--group-accent:#ee7f82;--group-line:#704044;--group-tint:#ee7f8209}.sharedStatRow{display:grid;grid-template-columns:minmax(150px,1.7fr) minmax(80px,1fr) minmax(80px,1fr) 42px;gap:10px;padding:9px 14px;align-items:center;min-height:58px}.sharedStatRow label>span{display:block;font-size:14px}.sharedStatRow label small{display:block;margin-top:3px;font-size:11px;line-height:1.35;color:#7f8c99}.sharedNumber{position:relative;grid-column:2/4}.sharedNumber input{padding-right:28px}.sharedNumber>span{position:absolute;right:10px;top:9px;font-size:12px;color:var(--muted);pointer-events:none}

/* Compact formula map and calculation trace */
.completeFormula{margin-top:10px;padding:15px 17px;border:1px solid #4d4434;border-left:4px solid var(--gold);border-radius:7px;background:#0d131a}.completeFormula code{font:500 13px/1.75 Inter,Arial,sans-serif;color:#e8edf2;white-space:normal}.calcMap{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin:14px 0 4px;padding:10px;border:1px solid var(--line);border-radius:7px;background:#10171e}.calcMap span{font-size:11px;font-weight:600;color:#dce4eb}.calcMap i{font-style:normal;color:var(--teal)}.calcStep{margin-top:10px}.calcStepHead{grid-template-columns:34px 1fr auto;gap:10px;padding:11px 14px}.calcStepHead>span{font-size:19px}.calcStep h4{font-size:15px}.stepResult{min-width:115px}.stepResult strong{font-size:22px}.equationRow{grid-template-columns:65px minmax(0,1fr);gap:10px;padding:9px 14px}.equationRow code{font-size:12px;line-height:1.55}.calcDetails{padding:0 14px}.calcDetails>div{padding:9px 9px 10px 0}.calcDetails span{font-size:10px}.calcDetails b{font-size:12px}.calcNext{padding:6px 14px;border-top:1px solid #252e38;color:var(--muted);font-size:10px;letter-spacing:.3px;text-align:right}.calculationPanel>h3{margin-top:24px}

@media(max-width:650px){#comparePage .result{top:4px;grid-template-columns:1fr auto;padding:10px 12px;gap:12px}.result strong{font-size:36px}.result .absolute{display:none}.indices>div{margin-bottom:8px}.sharedStatRow{grid-template-columns:minmax(100px,1.3fr) minmax(62px,1fr) minmax(62px,1fr) 32px;gap:6px;padding-inline:7px}.calcMap{justify-content:flex-start}.completeFormula{padding:12px}.completeFormula code{font-size:12px}.calcDetails{grid-template-columns:1fr 1fr}}@media(max-width:420px){.indices small{display:none}.result{font-size:12px}.calcStepHead{grid-template-columns:30px 1fr}.stepResult{grid-column:2;text-align:left}.calcDetails{grid-template-columns:1fr}.sharedNumber{grid-column:2/5}}

/* v0.9 — plain-language formula guide */
.termTitle{margin-bottom:4px!important}.formulaTerms{display:grid;grid-template-columns:1fr 1fr;column-gap:28px;margin:0;padding:0}.formulaTerms>div{display:grid;grid-template-columns:minmax(140px,.7fr) minmax(0,1.7fr);gap:12px;padding:10px 2px;border-bottom:1px solid #28323c}.formulaTerms dt{color:#e2ba73;font-size:12px;font-weight:650}.formulaTerms dd{margin:0;color:#98a5b1;font-size:12px;line-height:1.5}.calcIntro{margin:26px 0 8px!important;padding-top:4px;border-top:1px solid #34404c}.calcIntro h3{margin:18px 0 2px!important;padding:0!important}.calcIntro p{margin:0!important;font-size:12px}.calcDetails>div{min-width:0}.calcDetails b{line-height:1.45}.equationRow.values code br{display:block;margin-bottom:3px}
@media(max-width:850px){.formulaTerms{grid-template-columns:1fr}}
@media(max-width:550px){.formulaTerms>div{grid-template-columns:1fr;gap:3px}.formulaTerms dt,.formulaTerms dd{font-size:11px}}
