.cardWithHeader[data-astro-cid-y2angg35]{border:1px solid var(--accent);border-radius:8px;.cardHeader{padding:20px;font-weight:700;background-color:var(--accent)}.cardBody{.cardListItem{padding:10px 20px;border-bottom:1px solid var(--accent);display:grid;grid-template-columns:1fr auto;&:last-of-type{border-bottom:0}}}}.gridContainer[data-astro-cid-iw4amgy4]{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;margin-bottom:60px;&:last-of-type{margin-bottom:0}&.firstMargin{margin-top:40px}&.lastMargin{margin-bottom:40px}}@media(max-width:959px){.gridContainer[data-astro-cid-iw4amgy4]{grid-template-columns:1fr;grid-gap:60px;margin-bottom:60px;&:last-of-type{margin-bottom:0}&.firstMargin{margin-top:40px}&.lastMargin{margin-bottom:40px}}}.empty[data-astro-cid-lenawxzn]{padding:var(--space6);background-color:var(--blockQuoteBg);border-radius:var(--radiusMd);color:var(--textMuted);margin-top:40px}.downloads[data-astro-cid-lenawxzn]{display:flex;flex-direction:column;gap:var(--space10);margin-top:var(--space8)}.downloadGroupTitle[data-astro-cid-lenawxzn]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--accent);margin:0 0 var(--space4)}.downloadItems[data-astro-cid-lenawxzn]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space3)}.downloadItem[data-astro-cid-lenawxzn]{margin:0}.dlLink[data-astro-cid-lenawxzn]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space4);padding:var(--space5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radiusMd);text-decoration:none;color:var(--text);transition:border-color .2s ease,transform .2s var(--easeOut),box-shadow .2s ease;&:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:var(--shadowMd)}}.dlIcon[data-astro-cid-lenawxzn]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--accent);color:var(--accentInk);border-radius:var(--radiusMd)}.dlBody[data-astro-cid-lenawxzn]{display:flex;flex-direction:column;gap:var(--space1);min-width:0}.dlName[data-astro-cid-lenawxzn]{font-weight:700;font-size:1rem}.dlMeta[data-astro-cid-lenawxzn]{font-size:.8125rem;color:var(--textSubtle)}.dlCta[data-astro-cid-lenawxzn]{font-weight:700;font-size:.875rem;color:var(--accent);white-space:nowrap}@media(max-width:560px){.dlLink[data-astro-cid-lenawxzn]{grid-template-columns:auto 1fr auto}.dlCta[data-astro-cid-lenawxzn]{text-align:right}}.highlightText[data-astro-cid-5l2mny4z]{background-color:var(--blockQuoteBg);color:var(--text);&.accentColor{color:var(--accent)}&.inline{display:inline-block;padding:10px 20px;border-radius:8px;p{margin:0;display:inline-block}}}.calc[data-astro-cid-dpdnfd5e]{margin-top:var(--space10)}.calcHeader[data-astro-cid-dpdnfd5e]{margin-bottom:var(--space5)}.calcEyebrow[data-astro-cid-dpdnfd5e]{display:inline-block;font-size:.95rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--space3)}.calcTitle[data-astro-cid-dpdnfd5e]{font-size:clamp(1.75rem,3.2vw,2.5rem);line-height:1.15;letter-spacing:-.01em;margin:0 0 var(--space3)}.calcHint[data-astro-cid-dpdnfd5e]{margin:0;color:var(--textMuted);font-size:1rem;max-width:60ch}.calcGrid[data-astro-cid-dpdnfd5e]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);grid-gap:var(--space5);align-items:end;padding:var(--space6);background:linear-gradient(135deg,var(--accent) 0%,#6b5710 45%,#1a1608 100%);border:3px solid #ccb76b;border-radius:var(--radiusMd)}.calcGrid[data-astro-cid-dpdnfd5e] .fieldLabel[data-astro-cid-dpdnfd5e]{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:#f8f5f0b3}.calcGrid[data-astro-cid-dpdnfd5e] .field[data-astro-cid-dpdnfd5e] select[data-astro-cid-dpdnfd5e],.calcGrid[data-astro-cid-dpdnfd5e] .fieldControl[data-astro-cid-dpdnfd5e]{background-color:#f8f5f0f5;border:1px solid rgba(0,0,0,.25);border-radius:var(--radiusSm);color:#18160f;transition:border-color .15s var(--easeOut),box-shadow .15s var(--easeOut)}.calcGrid[data-astro-cid-dpdnfd5e] .field[data-astro-cid-dpdnfd5e] select[data-astro-cid-dpdnfd5e]{color:#18160f;font-weight:600}.calcGrid[data-astro-cid-dpdnfd5e] .field[data-astro-cid-dpdnfd5e] select[data-astro-cid-dpdnfd5e]:hover,.calcGrid[data-astro-cid-dpdnfd5e] .fieldControl[data-astro-cid-dpdnfd5e]:hover{border-color:#18160f}.calcGrid[data-astro-cid-dpdnfd5e] .fieldControl[data-astro-cid-dpdnfd5e] input[data-astro-cid-dpdnfd5e]{color:#18160f;font-size:1.25rem;font-weight:600;font-variant-numeric:tabular-nums}.calcGrid[data-astro-cid-dpdnfd5e] .fieldUnit[data-astro-cid-dpdnfd5e]{color:var(--accent)}.calcGrid[data-astro-cid-dpdnfd5e] .field[data-astro-cid-dpdnfd5e] select[data-astro-cid-dpdnfd5e]:focus-visible,.calcGrid[data-astro-cid-dpdnfd5e] .fieldControl[data-astro-cid-dpdnfd5e]:focus-within{border-color:#18160f;box-shadow:0 0 0 2px #f8f5f080}@media(max-width:680px){.calcGrid[data-astro-cid-dpdnfd5e]{grid-template-columns:1fr}}[data-theme=dark] .calcGrid[data-astro-cid-dpdnfd5e]{border-color:#6b5710}.field[data-astro-cid-dpdnfd5e]{display:flex;flex-direction:column;gap:var(--space2);min-width:0}.fieldLabel[data-astro-cid-dpdnfd5e]{font-size:.8rem;font-weight:700;color:var(--textMuted)}.field[data-astro-cid-dpdnfd5e] select[data-astro-cid-dpdnfd5e],.fieldControl[data-astro-cid-dpdnfd5e]{display:flex;align-items:center;width:100%;min-width:0;background-color:var(--surfaceAlt);border:1px solid var(--border);border-radius:var(--radiusSm);font:inherit;color:var(--text)}.field[data-astro-cid-dpdnfd5e] select[data-astro-cid-dpdnfd5e]{padding:var(--space3) var(--space10) var(--space3) var(--space4);appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--textMuted) 50%),linear-gradient(135deg,var(--textMuted) 50%,transparent 50%);background-position:calc(100% - 18px) 55%,calc(100% - 13px) 55%;background-size:5px 5px;background-repeat:no-repeat}.fieldControl[data-astro-cid-dpdnfd5e]{padding-right:var(--space4)}.fieldControl[data-astro-cid-dpdnfd5e] input[data-astro-cid-dpdnfd5e]{flex:1;min-width:0;width:100%;padding:var(--space3) var(--space2) var(--space3) var(--space4);background:transparent;border:0;outline:0;font:inherit;color:var(--text);font-variant-numeric:tabular-nums}.fieldUnit[data-astro-cid-dpdnfd5e]{font-size:.9375rem;color:var(--textSubtle);font-weight:700;white-space:nowrap}.field[data-astro-cid-dpdnfd5e] select[data-astro-cid-dpdnfd5e]:focus-visible{outline:0;border-color:var(--accent);box-shadow:0 0 0 3px #c9a50d2e}.fieldControl[data-astro-cid-dpdnfd5e]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #c9a50d2e}.weightsTable[data-astro-cid-dpdnfd5e]{width:100%;border-collapse:collapse;margin-top:var(--space10);background:var(--surface);border:1px solid var(--accent);border-radius:var(--radiusMd);overflow:hidden;box-shadow:var(--shadowSm);thead{th{text-align:left;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--textMuted);padding:var(--space3) var(--space5);border-bottom:1px solid var(--border);background:var(--surfaceAlt);&.num{text-align:right}}}tbody{.catRow{th{padding:var(--space4) var(--space5);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--accent);background:var(--surfaceAlt);border-bottom:2px solid var(--accent);border-top:1px solid var(--border)}&:first-child{th{border-top:0}}}th,td{padding:var(--space3) var(--space5) var(--space3) var(--space8);text-align:left;font-weight:400;font-size:.875rem;border-bottom:1px solid var(--border)}tr:last-child th,tr:last-child td{border-bottom:0}td.num{text-align:right;font-variant-numeric:tabular-nums;color:var(--textMuted);white-space:nowrap}}}.weightsCaption[data-astro-cid-dpdnfd5e]{font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--text);text-align:left;margin-bottom:10px;caption-side:top}.weightsNote[data-astro-cid-dpdnfd5e]{margin-top:var(--space5);font-size:.875rem;color:var(--textMuted);max-width:65ch}@media(max-width:560px){.weightsTable[data-astro-cid-dpdnfd5e] thead[data-astro-cid-dpdnfd5e] th[data-astro-cid-dpdnfd5e],.weightsTable[data-astro-cid-dpdnfd5e] tbody[data-astro-cid-dpdnfd5e] .catRow[data-astro-cid-dpdnfd5e] th[data-astro-cid-dpdnfd5e]{padding:var(--space3) var(--space4)}.weightsTable[data-astro-cid-dpdnfd5e] tbody[data-astro-cid-dpdnfd5e] th[data-astro-cid-dpdnfd5e],.weightsTable[data-astro-cid-dpdnfd5e] tbody[data-astro-cid-dpdnfd5e] td[data-astro-cid-dpdnfd5e]{padding:var(--space3) var(--space4) var(--space3) var(--space6)}}
