.wfd{--wfd-ink: oklch(22% .012 70);--wfd-ink-soft: oklch(40% .014 75);--wfd-rule: oklch(88% .012 82);--wfd-paper: oklch(97.4% .008 85);--wfd-sheet: oklch(99.2% .004 85);min-height:100vh;background:var(--wfd-paper);color:var(--wfd-ink);font-family:var(--font-sans);caret-color:var(--wfd-ink)}.wfd ::selection{background:#e3dac6;color:var(--wfd-ink)}.wfd :focus-visible{outline:2px solid oklch(30% .02 70);outline-offset:3px}.wfd .section-label{display:none}.wfd .font-mono{font-family:var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none}.wfd span.rounded-full.bg-accent,.wfd .w-1\.5.h-1\.5{display:none}.wfd #diag-three-quotes>div{background:transparent!important;border:0!important;border-radius:0!important;padding:.85rem 0 0!important;border-top:1px solid var(--wfd-rule)!important}.wfd #diag-three-quotes>div>.flex{flex-wrap:wrap;row-gap:.35rem}.wfd #diag-three-quotes .min-w-0>span:first-child{white-space:nowrap}.wfd #diag-three-quotes p{background:transparent!important;border:0!important;padding:.35rem 0 0!important}.wfd :is(a,button).bg-accent{background:var(--wfd-ink)!important;color:#faf7f1!important;border-radius:8px!important;box-shadow:none!important;font-weight:500!important}.wfd :is(a,button).bg-accent:hover{background:#322d26!important;opacity:1!important}.wfd :is(a,button).bg-accent:active,.wfd .active\:scale-\[0\.99\]:active,.wfd .active\:scale-\[0\.98\]:active{transform:none!important}.wfd .text-accent{color:#24382b}.wfd .bg-accent\/10,.wfd .bg-accent\/8{background:transparent!important}.wfd .border-accent\/20,.wfd .border-accent\/25,.wfd .border-accent\/60{border-color:transparent!important}.wfd .bg-amber-100,.wfd .bg-amber-500\/10,.wfd .dark\:bg-amber-950,.wfd .dark\:bg-amber-950\/80{background:transparent!important;color:var(--wfd-ink-soft)!important;border-color:var(--wfd-rule)!important}.wfd .text-amber-950,.wfd .text-amber-900,.wfd .dark\:text-amber-100,.wfd .dark\:text-amber-200{color:var(--wfd-ink-soft)!important}.wfd .dim-reason-banner{background:transparent!important;border:0!important;border-radius:0!important;padding:.15rem 0 0!important;color:var(--wfd-ink-soft)!important;font-weight:400}.wfd-head{padding:2.5rem 0 1.75rem;border-bottom:1px solid var(--wfd-rule)}.wfd-crumb{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:1.25rem;font-size:.75rem;color:var(--wfd-ink-soft)}.wfd-crumb a{color:inherit;text-decoration:none}.wfd-crumb a:hover{color:var(--wfd-ink)}.wfd-head h1{max-width:16em;font-family:var(--font-display);font-size:clamp(2rem,4vw,2.75rem);font-weight:560;line-height:1.15;letter-spacing:-.025em;color:var(--wfd-ink)}.wfd-lede{max-width:38rem;margin-top:.9rem;font-size:.975rem;line-height:1.7;color:var(--wfd-ink-soft)}.wfd-nav{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem 1.15rem;margin-top:1.6rem;padding-top:1rem;border-top:1px solid var(--wfd-rule)}.wfd-nav a{font-size:.8125rem;color:var(--wfd-ink-soft);text-decoration:none}.wfd-nav a:hover{color:var(--wfd-ink)}.wfd-nav a.is-primary{color:var(--wfd-ink);font-weight:560;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.wfd main h2{font-family:var(--font-display);font-weight:560;letter-spacing:-.02em}.wfd .rounded-xl,.wfd .rounded-2xl,.wfd .rounded-lg{border-radius:12px}.wfd .shadow-xs,.wfd .shadow-2xs,.wfd .shadow-card{box-shadow:none!important}.action-block-card{scroll-margin-top:5.5rem;transition:border-color .2s ease;cursor:pointer;box-shadow:none}.action-block-card:hover,.action-block-card[open]{border-color:#aaa49b;box-shadow:none}.action-block-card summary{cursor:pointer;user-select:none}.wfd .toggle-pill-btn{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;color:var(--wfd-ink-soft)!important;font-weight:500;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.wfd .action-block-card summary .font-mono.font-semibold{background:transparent!important;border:0!important;padding:0!important;color:var(--wfd-ink-soft)!important;font-weight:500}.wfd .action-block-card summary .grid>div{background:transparent!important;border:0!important;border-radius:0!important;padding:0 .85rem 0 0!important}.wfd .action-block-card summary .grid{border-top:1px solid var(--wfd-rule);margin-top:.85rem;padding-top:.75rem;gap:.65rem 0}.wfd #form-self-check>div{background:transparent!important;border:0!important;border-radius:0!important;border-top:1px solid var(--wfd-rule)!important;padding-left:0!important;padding-right:0!important}.wfd #form-self-check .w-5.h-5{width:auto;height:auto;background:transparent!important;border:0!important;color:var(--wfd-ink-soft);font-family:var(--font-display);font-size:1rem}.wfd .bg-\[\#1C2024\]{background:#231e19!important;border-color:#231e19!important;color:#ece7dd!important;font-family:var(--font-display);box-shadow:none}.wfd .bg-\[\#1C2024\] .text-zinc-200,.wfd .bg-\[\#1C2024\] .text-zinc-100,.wfd .bg-\[\#1C2024\] .text-amber-300,.wfd .bg-\[\#1C2024\] .text-amber-400,.wfd .bg-\[\#1C2024\] .text-emerald-400{color:#ebe7df!important}.wfd .bg-\[\#1C2024\] .text-zinc-400{color:#bcb7ad!important}.block-details{animation:detailsFadeIn .18s ease-out}@keyframes detailsFadeIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.block-details input[type=checkbox]{width:.9375rem;height:.9375rem;accent-color:var(--color-accent, #2D7A54);cursor:pointer}.check-option-card{transition:border-color .16s ease,background-color .16s ease}.check-option-card:hover{border-color:#8b857d;background-color:transparent}.check-option-card:focus-within{outline:2px solid oklch(30% .02 70);outline-offset:2px}.check-option-card:has(input:checked){border-color:#231e19!important;background-color:transparent!important;box-shadow:none}.check-option-card:has(input:checked) .radio-circle{border-color:#231e19!important;background-color:#231e19!important}.check-option-card:has(input:checked) .radio-dot{opacity:1!important;transform:scale(1)!important}.check-option-card:has(input:checked) .option-title{color:#1e1a15!important;font-weight:560!important}.radio-circle{transition:border-color .16s ease,background-color .16s ease}.radio-dot{transform:scale(.5);transition:transform .16s ease,opacity .16s ease}.wfd input,.wfd textarea{font-variant-numeric:tabular-nums}.wfd input:focus,.wfd textarea:focus{outline:none;border-color:#38322a!important;box-shadow:none!important}@media print{@page{size:A4 portrait;margin:12mm 14mm}body.is-printing-single{background:#fff!important;color:#111827!important}body.is-printing-single nav,body.is-printing-single footer,body.is-printing-single .wfd{display:none!important}body.is-printing-single #single-sheet-print-container{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;background:#fff!important;color:#111827!important;page-break-after:avoid!important;page-break-inside:avoid!important}body:not(.is-printing-single) #single-sheet-print-container{display:none!important}body:not(.is-printing-single) nav,body:not(.is-printing-single) footer,body:not(.is-printing-single) button,body:not(.is-printing-single) .btn-copy-single,body:not(.is-printing-single) #copy-quotes-feedback{display:none!important}}
