.ie{margin:24px 0 0}.ie fieldset{border:0;padding:0;margin:0 0 24px;min-width:0}.ie legend{font-weight:600;margin-bottom:10px}.ie-tax{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.ie-tax label{display:flex;align-items:center;gap:10px;min-height:44px;font-size:1rem;cursor:pointer}.ie-tax input,.ie-material input{width:20px;height:20px;accent-color:var(--fx-petrol)}.ie-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px}.ie-field{display:block;margin-bottom:12px}.ie-field span{display:block;font-size:.875rem;color:var(--fx-ink-soft);margin-bottom:4px}.ie input:not([type=radio]):not([type=checkbox]){width:100%;min-height:48px;padding:10px 12px;border:1px solid var(--fx-line);border-radius:8px;background:var(--fx-surface);color:var(--fx-ink);font:inherit;font-size:1rem}.ie input:focus-visible{outline:2px solid var(--fx-teal);outline-offset:1px}.ie-line-head,.ie-line{display:grid;grid-template-columns:minmax(0,2.8fr) minmax(0,.6fr) minmax(0,1.1fr) minmax(0,1fr) 6.5rem;gap:4px 8px;align-items:center}.ie-line .ie-remove{grid-column:5;grid-row:1;justify-self:start}.ie-line-head{font-size:.875rem;color:var(--fx-ink-soft);margin-bottom:6px}.calculation-guide .ie-lines ol{list-style:none;padding:0;margin:0}.calculation-guide .ie-lines li.ie-line{margin:0 0 8px}.ie-line .ie-material{grid-column:1 / 5;grid-row:2;display:flex;align-items:center;gap:8px;min-height:44px;font-size:.95rem}.ie-line .ie-material[hidden]{display:none}.ie-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ie-remove,.ie-add{font:inherit;font-size:.95rem;color:var(--fx-petrol);background:none;border:0;padding:0 4px;min-height:44px;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.ie-add{padding:0;margin-top:4px}.ie-out{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:20px}.ie-pdf{font:inherit;font-weight:600;padding:14px 20px;min-height:48px;border:0;border-radius:8px;background:var(--fx-petrol);color:var(--fx-on-dark);cursor:pointer}.ie-pdf:hover{background:var(--fx-ink)}.calculation-guide .ie-status{margin:0;font-size:.95rem;color:var(--fx-ink-soft);flex:1 1 280px}.calculation-guide .ie-status--ok{color:var(--fx-teal)}@media (max-width: 760px){.ie-groups,.ie-tax{grid-template-columns:1fr}.ie-line-head{display:none}.ie-line{grid-template-columns:1fr 1fr 1fr;padding:12px 0;border-top:1px solid var(--fx-line)}.ie-line label:first-child{grid-column:1 / -1}.ie-line .ie-sr{position:static;width:auto;height:auto;clip:auto;display:block;font-size:.875rem;color:var(--fx-ink-soft);margin-bottom:4px}.ie-line .ie-remove,.ie-line .ie-material{grid-column:1 / -1;grid-row:auto}}@media print{body *{visibility:hidden}.ie .rg-paper,.ie .rg-paper *{visibility:visible}.ie .rg-paper{position:absolute;inset:0 auto auto 0;width:100%;border:0}}.rg .rg-jump{display:flex;flex-wrap:wrap;gap:4px 20px;margin-top:8px}.rg .rg-jump a{display:inline-block;padding-block:10px;font-size:.95rem}.rg-figure{margin:0}.rg-paper{background:var(--fx-surface);border:1px solid var(--fx-line);padding:clamp(20px,5vw,48px);font-variant-numeric:tabular-nums}.calculation-guide .rg-paper p{font-size:.95rem;line-height:1.6;max-width:none}.rg-paper-head{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px 32px}.calculation-guide .rg-paper .rg-doc-title{font-size:1.6rem;margin:28px 0 12px}.rg-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px 24px;margin:0 0 20px;font-size:.95rem}.rg-meta dt{color:var(--fx-ink-soft);font-size:.85rem}.rg-meta dd{margin:2px 0 0}.rg-lines-scroll{overflow-x:auto}.rg-lines{width:100%;border-collapse:collapse;font-size:.95rem}.rg-lines th,.rg-lines td{text-align:left;padding:10px 8px;border-bottom:1px solid var(--fx-line);vertical-align:top}.rg-lines thead th{font-weight:600;border-bottom:2px solid var(--fx-ink)}.rg-lines small{display:block;color:var(--fx-ink-soft);font-size:.8rem;margin-top:2px}.rg-lines .rg-num{text-align:right;white-space:nowrap}.rg-lines tfoot th{font-weight:500;text-align:right}.rg-lines .rg-total th,.rg-lines .rg-total td{font-weight:700;border-bottom:0}.calculation-guide .rg-paper .rg-taxnote{font-weight:600;margin-top:16px}.calculation-guide .rg-paper .rg-bank{color:var(--fx-ink-soft);font-size:.85rem}.rg-figure figcaption{margin-top:10px;font-size:.875rem;color:var(--fx-ink-soft)}.calculation-guide .rg-downloads{list-style:none;padding:0}.calculation-guide .rg-downloads-top{margin:8px 0 0}.calculation-guide .rg-variants{list-style:none;padding:0}.calculation-guide .rg-variants li{border-top:1px solid var(--fx-line);padding:10px 0;margin:0}.rg-downloads .rg-when{display:block;margin:0;color:var(--fx-ink-soft);font-size:.9rem}.calculation-guide .rg-late h3:first-child{margin-top:8px}.calculation-guide .rg-downloads li{border-top:1px solid var(--fx-line);padding:6px 0;margin:0}.rg-downloads a{display:inline-block;padding-block:8px;font-weight:600}.rg-downloads span{color:var(--fx-ink-soft);font-size:.9rem;margin-left:8px}.rg-letter{background:var(--fx-bg);padding:20px;overflow-x:auto;font-size:.9rem;line-height:1.6;white-space:pre-wrap}.rg-letter code{font-family:inherit}.rg-product{margin-top:56px;padding:clamp(24px,4vw,40px)!important;background:var(--fx-petrol);border-radius:16px}.calculation-guide .rg-product :is(h2,p){color:var(--fx-on-dark)}.calculation-guide .rg-product a{color:var(--fx-on-dark)}.calculation-guide a.rg-cta{background:var(--fx-mint);color:var(--fx-petrol-deep);text-decoration:none;margin-top:8px}.calculation-guide .rg-sources li{font-size:.95rem}.calculation-guide .rg-sources a{display:inline-block;padding-block:8px}@media (max-width: 600px){.rg-product{padding:24px 18px!important}}
