.jsfAFa_section{border-top:1px solid var(--line);margin-top:26px;padding-top:22px}.jsfAFa_section:first-of-type{border-top:0;margin-top:8px;padding-top:0}.jsfAFa_sectionTitle{font-family:var(--font-heading);letter-spacing:-.02em;margin:0 0 4px;font-size:1.2rem}.jsfAFa_sectionTitle span{color:var(--orange-dark);margin-right:8px}.jsfAFa_sectionNote{color:var(--muted);margin:0 0 16px;font-size:.88rem;line-height:1.6}.jsfAFa_full{grid-column:1/-1}.jsfAFa_label{font-size:.91rem;font-weight:700;line-height:1.5;display:block}.jsfAFa_chips{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.jsfAFa_chip{min-height:44px;color:var(--ink);font:inherit;cursor:pointer;text-align:left;background:#fffdf7;border:1px solid #809a89;border-radius:999px;padding:8px 14px;font-size:.88rem;font-weight:700;line-height:1.25}.jsfAFa_chip:hover{border-color:var(--forest)}.jsfAFa_chip[aria-pressed=true]{background:var(--forest);border-color:var(--forest);color:#fffaf0}.jsfAFa_chip[aria-pressed=true]:before{content:"✓ "}.jsfAFa_chip small{opacity:.85;font-size:.8rem;font-weight:500;display:block}.jsfAFa_segmented{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin-top:10px;display:grid}.jsfAFa_segmented .jsfAFa_chip{text-align:center;border-radius:12px}label.jsfAFa_toggle{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;padding:10px 0;font-size:.93rem;font-weight:700;line-height:1.5;display:flex}.jsfAFa_toggle input[type=checkbox]{accent-color:var(--forest);flex:0 0 22px;width:22px;height:22px;min-height:0;margin:1px 0 0;padding:0;display:inline-block}.jsfAFa_toggle span small{color:var(--muted);font-size:.8rem;font-weight:400;display:block}.jsfAFa_headline{font-family:var(--font-heading);letter-spacing:-.035em;margin:10px 0 14px;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:800;line-height:1.1}.jsfAFa_sentence{margin:0 0 20px;font-size:1.02rem;line-height:1.6}.jsfAFa_tanks{gap:14px;margin:0 0 20px;display:grid}.jsfAFa_tank{background:#ffffff14;border:1px solid #ffffff2e;border-radius:12px;padding:14px}.jsfAFa_tank[data-first=true]{border-color:#ffd89d;box-shadow:inset 0 0 0 1px #ffd89d}.jsfAFa_tankTop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.jsfAFa_tankTop strong{font-size:1.35rem}.jsfAFa_tankLabel{color:#d3e6d8;font-size:.85rem}.jsfAFa_firstTag{letter-spacing:.04em;text-transform:uppercase;color:#ffd89d;margin-top:6px;font-size:.74rem;font-weight:800;display:block}.jsfAFa_bar{background:#ffffff26;border-radius:6px;height:10px;margin-top:10px;overflow:hidden}.jsfAFa_bar span{background:#bde9cf;border-radius:6px;height:100%;display:block}.jsfAFa_tank[data-first=true] .jsfAFa_bar span{background:#ffd89d}.jsfAFa_perPerson{border-top:1px solid #ffffff30;flex-wrap:wrap;gap:16px;padding-top:18px;display:flex}.jsfAFa_perPerson p{flex:130px;margin:0}.jsfAFa_perPerson strong,.jsfAFa_perPerson span{display:block}.jsfAFa_perPerson span{color:#d3e6d8;margin-top:4px;font-size:.8rem;line-height:1.5}.jsfAFa_tips{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;padding:0;list-style:none;display:grid}.jsfAFa_tips li{border:1px solid var(--line);background:var(--paper-bright);border-radius:14px;margin:0;padding:18px;line-height:1.6}.jsfAFa_tips strong{margin-bottom:4px;display:block}.jsfAFa_sources li{overflow-wrap:anywhere}.jsfAFa_sources a{text-underline-offset:3px;text-decoration:underline}@media print{.jsfAFa_chips,.jsfAFa_segmented{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex!important}.jsfAFa_chip:not([aria-pressed=true]){display:none!important}.jsfAFa_chip[aria-pressed=true]{color:#000;background:#fff;border:1px solid #777;min-height:0;padding:2px 6px;font-size:10px}.jsfAFa_chip small{margin-left:4px;font-size:9px;display:inline}.jsfAFa_section{margin-top:10px;padding-top:8px}.jsfAFa_sectionTitle{font-size:13px}.jsfAFa_sectionNote{margin-bottom:6px;font-size:9px}label.jsfAFa_toggle{min-height:0;padding:2px 0;font-size:10px}.jsfAFa_toggle span small{font-size:9px}.jsfAFa_toggle input[type=checkbox]{appearance:auto;flex-basis:12px;width:12px;height:12px;min-height:0}.jsfAFa_label{font-size:10px}.jsfAFa_headline{font-size:20px}.jsfAFa_sentence{font-size:11px}.jsfAFa_tank{break-inside:avoid;border:1px solid #777;padding:6px}.jsfAFa_tankLabel,.jsfAFa_perPerson span{color:#333}.jsfAFa_firstTag{color:#000}.jsfAFa_bar{display:none}}.jsfAFa_peek{display:none}@media (max-width:900px){.jsfAFa_peek{z-index:40;background:var(--forest);color:#fffaf0;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:10px 16px;font-size:.9rem;line-height:1.3;text-decoration:none;transition:opacity .2s,transform .2s;display:flex;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 10px 30px #052b2059}.jsfAFa_peek strong{font-size:1.05rem;display:block}.jsfAFa_peek span:last-child{text-underline-offset:3px;flex-shrink:0;font-weight:700;text-decoration:underline}.jsfAFa_peek[data-show=false]{opacity:0;pointer-events:none;transform:translateY(120%)}.jsfAFa_peekSpace{padding-bottom:76px}}@media (prefers-reduced-motion:reduce){.jsfAFa_peek{transition:none}}@media print{.jsfAFa_peek{display:none!important}}
