.fk[data-astro-cid-kikykhlx] [data-astro-cid-kikykhlx][hidden]{display:none!important}.fk-sr[data-astro-cid-kikykhlx]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.fk-head[data-astro-cid-kikykhlx]{background:radial-gradient(70% 120% at 85% 0%, #12523e, var(--g900) 65%);color:var(--cream);box-shadow:inset 0 -1px #c99a2e80}.fk-head__in[data-astro-cid-kikykhlx]{justify-items:start;gap:14px;max-width:1180px;margin-inline:auto;padding-block:40px 44px;display:grid}.fk-kicker[data-astro-cid-kikykhlx]{box-shadow:inset 0 0 0 1px var(--gold);color:var(--gold-light);font:600 .85rem/1.2 "Alexandria", var(--font-body);border-radius:999px;padding:5px 12px}.fk[data-astro-cid-kikykhlx] h1[data-astro-cid-kikykhlx]{font:700 clamp(2.2rem, 5.4vw, 4rem)/1.05 "Alexandria", var(--font-body);letter-spacing:-.03em;color:var(--cream)}.fk-lede[data-astro-cid-kikykhlx]{color:var(--on-em);max-width:60ch;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.6}.fk-draft[data-astro-cid-kikykhlx]{color:#5b4310;font:500 .88rem/1.3 var(--font-body);background:#f6e3b4;border-radius:6px;padding:6px 12px}.fk-safe[data-astro-cid-kikykhlx]{color:var(--gold-light);align-items:center;gap:10px;font-size:.95rem;display:flex}.fk-safe[data-astro-cid-kikykhlx] svg{fill:currentColor;flex:none;width:22px;height:22px}.fk-calc-wrap[data-astro-cid-kikykhlx]{background:var(--cream-2);padding-block:clamp(36px,5vw,64px)}.fk-calc[data-astro-cid-kikykhlx]{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:clamp(24px,4vw,52px);max-width:1180px;margin-inline:auto;display:grid}@media (width<=920px){.fk-calc[data-astro-cid-kikykhlx]{grid-template-columns:minmax(0,1fr)}}.fk-ledger[data-astro-cid-kikykhlx]{gap:20px;display:grid}.fk[data-astro-cid-kikykhlx] fieldset[data-astro-cid-kikykhlx]{background:var(--paper);border:0;border-radius:16px;gap:4px;margin:0;padding:clamp(18px,3vw,30px);display:grid;box-shadow:inset 0 0 0 1px #d9d0bc}.fk[data-astro-cid-kikykhlx] legend[data-astro-cid-kikykhlx]{float:left;width:100%;font:700 1.25rem/1.2 "Alexandria", var(--font-body);color:var(--g700);padding:0 0 8px}.fk-choices[data-astro-cid-kikykhlx]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;margin-bottom:6px;display:grid}.fk-choice[data-astro-cid-kikykhlx]{cursor:pointer;display:block;position:relative}.fk-choice[data-astro-cid-kikykhlx] input[data-astro-cid-kikykhlx]{opacity:0;cursor:pointer;position:absolute;inset:0}.fk-choice[data-astro-cid-kikykhlx] span[data-astro-cid-kikykhlx]{background:var(--cream);min-height:44px;color:var(--ink);border-radius:12px;gap:2px;padding:12px 14px;display:grid;box-shadow:inset 0 0 0 1.5px #d9d0bc}.fk-choice[data-astro-cid-kikykhlx] strong[data-astro-cid-kikykhlx]{font-weight:700}.fk-choice[data-astro-cid-kikykhlx] em[data-astro-cid-kikykhlx]{color:var(--ink-muted);font-size:.88rem;font-style:normal}.fk-choice[data-astro-cid-kikykhlx] input[data-astro-cid-kikykhlx]:checked+span[data-astro-cid-kikykhlx]{background:var(--g700);color:var(--cream);box-shadow:none}.fk-choice[data-astro-cid-kikykhlx] input[data-astro-cid-kikykhlx]:checked+span[data-astro-cid-kikykhlx] em[data-astro-cid-kikykhlx]{color:var(--on-em)}.fk-choice[data-astro-cid-kikykhlx] input[data-astro-cid-kikykhlx]:focus-visible+span[data-astro-cid-kikykhlx]{outline:2px solid var(--gold);outline-offset:2px}.fk-row[data-astro-cid-kikykhlx]{cursor:text;border-top:1px solid #e6dec9;grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:10px 22px;padding:14px 0;display:grid}@media (width<=560px){.fk-row[data-astro-cid-kikykhlx]{grid-template-columns:minmax(0,1fr)}}.fk-row__l[data-astro-cid-kikykhlx]{color:var(--ink);gap:4px;font-weight:600;display:grid}.fk-row__h[data-astro-cid-kikykhlx]{color:var(--ink-muted);font-size:.9rem;font-weight:400}.fk-money[data-astro-cid-kikykhlx],.fk-num[data-astro-cid-kikykhlx]{background:var(--cream);height:50px;font:500 1.1rem/1 var(--font-body);color:var(--ink-muted);border-radius:12px;align-items:center;gap:6px;padding:0 14px;display:flex;box-shadow:inset 0 0 0 1.5px #d9d0bc}.fk-money[data-astro-cid-kikykhlx]:focus-within,.fk-num[data-astro-cid-kikykhlx]:focus-within{box-shadow:inset 0 0 0 2px var(--g700)}.fk-money[data-astro-cid-kikykhlx] input[data-astro-cid-kikykhlx],.fk-num[data-astro-cid-kikykhlx] input[data-astro-cid-kikykhlx]{min-width:0;font:500 1.1rem/1 var(--font-body);color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;background:0 0;border:0;flex:1}.fk-money[data-astro-cid-kikykhlx] input[data-astro-cid-kikykhlx]:focus,.fk-num[data-astro-cid-kikykhlx] input[data-astro-cid-kikykhlx]:focus{outline:none}.fk-select[data-astro-cid-kikykhlx]{box-sizing:border-box;background:var(--cream);width:100%;height:50px;font:500 1rem/1 var(--font-body);color:var(--ink);border:0;border-radius:12px;padding:0 12px;box-shadow:inset 0 0 0 1.5px #d9d0bc}.fk-select[data-astro-cid-kikykhlx]:focus{outline:2px solid var(--g700);outline-offset:1px}.fk-warn[data-astro-cid-kikykhlx]{color:#4a3608;background:#f6e3b4;border-radius:8px;margin:0;padding:8px 12px;font-size:.92rem}.fk-result[data-astro-cid-kikykhlx]{background:var(--g900);color:var(--cream);border-radius:120px 120px 16px 16px;justify-items:center;gap:20px;padding:clamp(22px,3vw,34px);display:grid;position:sticky;top:100px;box-shadow:inset 0 0 0 1.5px #c99a2e8c}@media (width<=920px){.fk-result[data-astro-cid-kikykhlx]{border-radius:16px;justify-items:stretch;position:static}}.fk-plates[data-astro-cid-kikykhlx]{flex-wrap:wrap;place-content:flex-start center;gap:5px;max-width:220px;min-height:64px;padding-top:14px;display:flex}@media (width<=920px){.fk-plates[data-astro-cid-kikykhlx]{justify-content:flex-start;max-width:none;padding-top:0}}.fk-dot[data-astro-cid-kikykhlx]{background:#1e7a5a;border-radius:50%;width:14px;height:14px;animation:.38s cubic-bezier(.2,.8,.2,1) both fk-pop;box-shadow:inset 0 0 0 2px #ffffff26}.is-set[data-astro-cid-kikykhlx] .fk-dot[data-astro-cid-kikykhlx]{background:var(--gold)}.fk-more[data-astro-cid-kikykhlx]{color:var(--gold-light);font-variant-numeric:tabular-nums;align-self:center;font-size:.85rem}@keyframes fk-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fk-dot[data-astro-cid-kikykhlx]{animation:none}}.fk-result__nums[data-astro-cid-kikykhlx]{gap:14px;width:100%;display:grid}.fk-big[data-astro-cid-kikykhlx]{text-align:center;gap:4px;display:grid}@media (width<=920px){.fk-big[data-astro-cid-kikykhlx]{text-align:left}}.fk-big__l[data-astro-cid-kikykhlx]{color:var(--on-em);font-size:.95rem}.fk-big__v[data-astro-cid-kikykhlx]{font:700 clamp(2.2rem, 4vw, 3rem)/1 "Alexandria", var(--font-body);font-variant-numeric:tabular-nums;color:#fffdf8}.is-set[data-astro-cid-kikykhlx] .fk-big__v[data-astro-cid-kikykhlx]{color:var(--gold-light)}.fk[data-astro-cid-kikykhlx] dl[data-astro-cid-kikykhlx]{gap:8px;margin:0;display:grid}.fk[data-astro-cid-kikykhlx] dl[data-astro-cid-kikykhlx] div[data-astro-cid-kikykhlx]{justify-content:space-between;gap:12px;font-size:.96rem;display:flex}.fk[data-astro-cid-kikykhlx] dt[data-astro-cid-kikykhlx]{color:var(--on-em)}.fk[data-astro-cid-kikykhlx] dd[data-astro-cid-kikykhlx]{font-variant-numeric:tabular-nums;text-align:right;margin:0}.fk-result__msg[data-astro-cid-kikykhlx]{color:#e6efe9;font-size:.95rem}.fk-result__small[data-astro-cid-kikykhlx]{color:var(--gold-light);font-size:.82rem}.fk-glance[data-astro-cid-kikykhlx]{grid-column:1/-1;gap:8px;display:grid}.fk-glance[data-astro-cid-kikykhlx] h3[data-astro-cid-kikykhlx]{font:700 1.2rem/1.3 "Alexandria", var(--font-body);color:var(--g700)}.fk-choice[data-astro-cid-kikykhlx].is-off span[data-astro-cid-kikykhlx]{opacity:.5;cursor:not-allowed}.fk-choice[data-astro-cid-kikykhlx].is-off,.fk-choice[data-astro-cid-kikykhlx].is-off input[data-astro-cid-kikykhlx]{cursor:not-allowed}.fk-weigh__note[data-astro-cid-kikykhlx]{color:var(--ink-muted);margin:4px 0 6px;font-size:.88rem}.fk-result__sum[data-astro-cid-kikykhlx]{color:var(--gold-light);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:.9rem}.fk-result__sum[data-astro-cid-kikykhlx]:empty,.fk-result__small[data-astro-cid-kikykhlx]:empty{display:none}.fk-body[data-astro-cid-kikykhlx]{padding-block:44px var(--course);grid-template-columns:minmax(0,1fr);gap:40px;max-width:760px;margin-inline:auto;display:grid}.fk-body[data-astro-cid-kikykhlx] h2[data-astro-cid-kikykhlx]{font:700 clamp(1.4rem, 2.4vw, 1.8rem)/1.15 "Alexandria", var(--font-body);letter-spacing:-.02em;margin-bottom:12px}.fk-body[data-astro-cid-kikykhlx] h3[data-astro-cid-kikykhlx]{font:700 1.12rem/1.3 "Alexandria", var(--font-body);margin:18px 0 8px}.fk-body[data-astro-cid-kikykhlx] p[data-astro-cid-kikykhlx]+p[data-astro-cid-kikykhlx],.fk-body[data-astro-cid-kikykhlx] p[data-astro-cid-kikykhlx]+.fk-table[data-astro-cid-kikykhlx],.fk-body[data-astro-cid-kikykhlx] .fk-table[data-astro-cid-kikykhlx]+p[data-astro-cid-kikykhlx],.fk-body[data-astro-cid-kikykhlx] p[data-astro-cid-kikykhlx]+figure[data-astro-cid-kikykhlx],.fk-body[data-astro-cid-kikykhlx] figure[data-astro-cid-kikykhlx]+p[data-astro-cid-kikykhlx],.fk-body[data-astro-cid-kikykhlx] p[data-astro-cid-kikykhlx]+ul[data-astro-cid-kikykhlx],.fk-body[data-astro-cid-kikykhlx] ul[data-astro-cid-kikykhlx]+p[data-astro-cid-kikykhlx]{margin-top:12px}.fk-fatwa[data-astro-cid-kikykhlx]{color:#4a3608;background:#f6e3b4;border-radius:14px;padding:16px 20px;font-weight:500}.fk-answer[data-astro-cid-kikykhlx]{background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--gold);border-radius:18px;padding:22px 24px}.fk-illus[data-astro-cid-kikykhlx]{background:var(--paper);border-radius:12px;padding:14px 18px;font-size:.97rem;box-shadow:inset 0 0 0 1px #d9d0bc}.fk-list[data-astro-cid-kikykhlx]{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.fk-list[data-astro-cid-kikykhlx] li[data-astro-cid-kikykhlx]{background:var(--paper);border-radius:12px;padding:14px 16px;box-shadow:inset 0 0 0 1px #d9d0bc}.fk-table[data-astro-cid-kikykhlx]{overflow-x:auto}.fk-table[data-astro-cid-kikykhlx] table[data-astro-cid-kikykhlx]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:520px}.fk-table[data-astro-cid-kikykhlx] caption[data-astro-cid-kikykhlx]{text-align:left;color:var(--ink-muted);padding-bottom:8px;font-weight:600}.fk-table[data-astro-cid-kikykhlx] th[data-astro-cid-kikykhlx],.fk-table[data-astro-cid-kikykhlx] td[data-astro-cid-kikykhlx]{text-align:left;vertical-align:top;border-bottom:1px solid #d9d0bc;padding:10px 12px;font-size:.95rem}.fk-table[data-astro-cid-kikykhlx] thead[data-astro-cid-kikykhlx] th[data-astro-cid-kikykhlx]{color:var(--g700);font-weight:700}.fk-table[data-astro-cid-kikykhlx] tbody[data-astro-cid-kikykhlx] th[data-astro-cid-kikykhlx]{width:22%;font-weight:600}.fk-glance[data-astro-cid-kikykhlx] .fk-table[data-astro-cid-kikykhlx] table[data-astro-cid-kikykhlx]{min-width:460px}.fk-body[data-astro-cid-kikykhlx] .srcn{vertical-align:middle;margin-left:2px}
