@font-face{font-family:Cabin;src:url(/ink/cabin-latin-wght-normal.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--whc-ice: #f7fbfe;--whc-frost: #eaf5fa;--whc-white: #ffffff;--whc-ink: #0c2a43;--whc-mute: #456178;--whc-link: #0b5f8f;--whc-teal: #0fa3b1;--whc-teal-ink: #0a6f7b;--whc-teal-deep: #086b77;--whc-teal-glass: #d4f0f3;--whc-deep: #0b4a78;--whc-rim: #d3e4ef;--whc-rim-strong: #a9c9de;--whc-run: linear-gradient(90deg, var(--whc-teal) 0%, #0b7fa0 50%, var(--whc-deep) 100%);--whc-tube: linear-gradient(176deg, #0a6f7b 0%, #0b5f84 46%, #0c3a5c 78%, #0c2a43 100%);--whc-glow: 0 1px 2px rgba(12, 42, 67, .05), 0 12px 28px -16px rgba(15, 125, 190, .42);--whc-glow-up: 0 2px 4px rgba(12, 42, 67, .06), 0 20px 36px -18px rgba(11, 95, 143, .55);--whc-r: 16px;--whc-sans: "Cabin", Seravek, "Gill Sans Nova", "Gill Sans", Ubuntu, Calibri, sans-serif;--whc-serif: Georgia, "DejaVu Serif", serif;--whc-mono: "SF Mono", Menlo, Consolas, monospace}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-padding-top:16px}.whc-body{margin:0;color:var(--whc-ink);background:var(--whc-ice);font:18px/1.66 var(--whc-serif);overflow-wrap:break-word}.whc-body img{max-width:100%;height:auto}.whc-body a{color:var(--whc-link);text-decoration-thickness:1px;text-underline-offset:3px}.whc-body a:hover{color:var(--whc-ink);text-decoration-color:var(--whc-teal)}.whc-body :focus-visible{outline:3px solid var(--whc-teal-ink);outline-offset:2px;border-radius:4px}.whc-body h1,.whc-body h2,.whc-body h3,.whc-body h4{font-family:var(--whc-sans);color:var(--whc-ink);font-weight:600;letter-spacing:-.01em}.whc-body h1{font-size:clamp(2rem,4.6vw,2.9rem);line-height:1.1;margin:.15em 0 .4em}.whc-body h2{font-size:1.5rem;line-height:1.22;margin:1.9em 0 .5em}.whc-body h3{font-size:1.18rem;line-height:1.3;margin:1.4em 0 .35em}.whc-num,.whc-mono{font-family:var(--whc-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.whc-sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.whc-skip{position:absolute;left:12px;top:-60px;z-index:30;background:var(--whc-ink);color:#fff!important;padding:10px 16px;border-radius:10px;font:600 .95rem var(--whc-sans)}.whc-skip:focus{top:10px}.whc-ico{display:inline-block;vertical-align:middle;flex:none}.whc-ico-dot{fill:var(--whc-teal)}.whc-meter{position:fixed;inset:0 0 auto;height:4px;z-index:20;background:#0fa3b129;pointer-events:none}.whc-meter span{display:block;height:100%;background:var(--whc-run);transform:scaleX(0);transform-origin:0 50%;border-radius:0 3px 3px 0}.whc-head{background:var(--whc-white);position:relative}.whc-head:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--whc-run)}.whc-head-row{max-width:1120px;margin:0 auto;padding:12px 20px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px 18px;flex-wrap:wrap}.whc-brand{display:inline-flex;align-items:center;gap:11px;text-decoration:none;color:var(--whc-ink)!important}.whc-brand-tile{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:linear-gradient(180deg,#e3f6f8,#cfe6f2);color:var(--whc-ink)}.whc-brand-words{display:flex;flex-direction:column;font:600 1.14rem/1.15 var(--whc-sans)}.whc-brand-words small{font:400 .7rem/1.4 var(--whc-mono);color:var(--whc-teal-ink);letter-spacing:.06em;text-transform:uppercase}.whc-nav{display:flex;gap:2px 4px;flex-wrap:wrap;font-family:var(--whc-sans)}.whc-nav a{color:var(--whc-ink);text-decoration:none;padding:8px 12px;border-radius:10px;font-size:1rem;position:relative}.whc-nav a:hover{background:var(--whc-frost);color:var(--whc-ink)}.whc-nav a[aria-current=page]{color:var(--whc-teal-deep);font-weight:600}.whc-nav a[aria-current=page]:after{content:"";position:absolute;left:12px;right:12px;bottom:3px;height:2px;border-radius:2px;background:var(--whc-run)}.whc-shell{display:block}.whc-shell:focus{outline:none}.whc-main{max-width:780px;margin:0 auto;padding:34px 20px 64px}.whc-main-wide{max-width:1120px}.whc-tag{display:flex;align-items:center;gap:7px;margin:0;font:500 .8rem/1.3 var(--whc-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--whc-teal-ink)}.whc-intro{font-size:1.12rem;color:var(--whc-mute);max-width:680px;margin-top:0}.whc-fine{font-size:.88rem;color:var(--whc-mute)}.whc-band{position:relative;color:#fff;background:var(--whc-tube);overflow:hidden;isolation:isolate}.whc-band:before{content:"";position:absolute;inset:0 0 auto;height:46%;background:linear-gradient(180deg,#ffffff09,#fff0);z-index:-1}.whc-band:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,rgba(15,163,177,0),var(--whc-teal) 30%,#5fd3dd 60%,rgba(15,163,177,0))}.whc-band-in{max-width:780px;margin:0 auto;padding:34px 20px 36px}.whc-band-wide{max-width:1120px}.whc-band .whc-tag{color:#e2f8fa}.whc-band h1{color:#fff;margin-bottom:.3em}.whc-band .whc-intro,.whc-band .whc-fine{color:#e4f3f8}.whc-band .whc-card .whc-fine{color:var(--whc-mute)}.whc-band a{color:#fff;text-decoration-color:#ffffffb3}.whc-band a:hover{color:#fff;text-decoration-color:#5fd3dd}.whc-band :focus-visible{outline-color:#8fe6ee}.whc-panel,.whc-card,.whc-lift{position:relative;background:var(--whc-white);border:1px solid var(--whc-rim);border-radius:var(--whc-r);box-shadow:var(--whc-glow);isolation:isolate;overflow:hidden}.whc-panel{padding:24px 26px;margin:24px 0}.whc-panel:before,.whc-card:before,.whc-lift:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--whc-run);z-index:1}.whc-panel:after,.whc-card:after,.whc-lift:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(0deg,#0fa3b121,#0b5f8f0d 45%,#fff0);transform:scaleY(.22);transform-origin:50% 100%}.whc-lift:hover,.whc-lift:focus-visible,.whc-lift:focus-within{box-shadow:var(--whc-glow-up);border-color:var(--whc-rim-strong);transform:translateY(-3px)}.whc-lift:hover:after,.whc-lift:focus-visible:after,.whc-lift:focus-within:after{transform:scaleY(1)}.whc-panel-frost{background:linear-gradient(180deg,var(--whc-white),var(--whc-frost))}.whc-panel>:first-child,.whc-panel>:first-child>:first-child{margin-top:0}.whc-panel>:last-child{margin-bottom:0}.whc-gtk{position:relative;padding:16px 20px;border:2px solid transparent;border-radius:var(--whc-r);background:linear-gradient(180deg,#fff,#f0f8fb) padding-box,linear-gradient(120deg,var(--whc-teal),#0b7fa0 45%,var(--whc-deep)) border-box;font:.95rem/1.55 var(--whc-sans)}.whc-gtk-tag{display:flex;align-items:center;gap:7px;margin:0;font:600 .8rem/1.3 var(--whc-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--whc-teal-ink)}.whc-gtk p:last-child{margin-bottom:0}.whc-btn{display:inline-flex;align-items:center;gap:8px;min-height:46px;border:0;border-radius:12px;padding:12px 20px;font:600 1rem/1.2 var(--whc-sans);cursor:pointer;text-decoration:none!important;color:#fff!important;background:linear-gradient(90deg,var(--whc-teal-deep) 0%,#0b5180 50%,var(--whc-ink) 100%);background-size:200% 100%;background-position:0 0;box-shadow:0 8px 18px -10px #086b77d9}.whc-btn:hover,.whc-btn:focus-visible{background-position:100% 0}.whc-btn .whc-ico-dot{fill:#8fe6ee}.whc-btn-calm{background:var(--whc-white);color:var(--whc-ink)!important;border:1px solid var(--whc-rim-strong);box-shadow:none}.whc-btn-calm:hover{background:var(--whc-frost)}.whc-btn-calm .whc-ico-dot{fill:var(--whc-teal)}.whc-in{width:100%;min-height:44px;padding:9px 12px;font:1rem/1.3 var(--whc-sans);color:var(--whc-ink);background:var(--whc-white);border:1px solid var(--whc-rim-strong);border-radius:10px}.whc-in.whc-mono{font-family:var(--whc-mono)}.whc-in:focus-visible{outline:3px solid var(--whc-teal-ink);outline-offset:1px}.whc-note>p:first-child{font-size:1.08em}.whc-note ul,.whc-note ol{padding-left:1.3em}.whc-note li{margin:.3em 0}.whc-note li::marker{color:var(--whc-teal-ink)}.whc-note blockquote{margin:1.2em 0;padding:4px 18px;border-left:3px solid var(--whc-teal);color:var(--whc-mute)}.whc-note code{font-family:var(--whc-mono);font-size:.88em;background:var(--whc-frost);padding:1px 5px;border-radius:5px}.whc-note h2{position:relative;padding-top:14px}.whc-note h2:before{content:"";position:absolute;left:0;top:0;width:44px;height:3px;border-radius:3px;background:var(--whc-run)}.whc-tbl-box{margin:22px 0;border:1px solid var(--whc-rim);border-radius:var(--whc-r);background:var(--whc-white);box-shadow:var(--whc-glow);overflow-x:auto}.whc-tbl{width:100%;border-collapse:collapse;font:.95rem/1.45 var(--whc-sans);font-variant-numeric:tabular-nums}.whc-tbl th,.whc-tbl td{text-align:left;vertical-align:top;padding:10px 14px;border-bottom:1px solid var(--whc-rim);overflow-wrap:anywhere}.whc-tbl tr:last-child td{border-bottom:0}.whc-tbl th{background:linear-gradient(180deg,#f1f9fc,var(--whc-frost));font:600 .8rem/1.35 var(--whc-sans);letter-spacing:.03em;text-transform:uppercase;color:var(--whc-mute);overflow-wrap:normal;border-bottom:2px solid var(--whc-rim-strong)}.whc-tbl tbody tr:nth-child(2n) td{background:#fbfdff}.whc-tbl tbody tr:hover td{background:#f1f9fb}.whc-tbl tbody th.whc-row-h{background:var(--whc-white);font:600 .95rem/1.45 var(--whc-sans);text-transform:none;letter-spacing:0;color:var(--whc-ink);border-bottom:1px solid var(--whc-rim)}.whc-tbl .whc-col-tight{width:1%;white-space:nowrap;overflow-wrap:normal}.whc-tbl th.whc-col-tight{white-space:normal;min-width:7em}.whc-tbl td.whc-num{font-size:.88rem}.whc-fig{margin:28px 0}.whc-fig img{display:block;width:100%;border-radius:var(--whc-r);border:1px solid var(--whc-rim);background:var(--whc-white);box-shadow:var(--whc-glow)}.whc-fig figcaption{font:.9rem/1.45 var(--whc-sans);color:var(--whc-mute);margin-top:9px;padding-left:12px;border-left:2px solid var(--whc-teal)}.whc-fig-hold,.whc-paid-hold{border:2px dashed var(--whc-rim-strong);border-radius:var(--whc-r);padding:18px;text-align:center;color:var(--whc-mute);font:.85rem var(--whc-mono)}.whc-ai{font:.86rem/1.5 var(--whc-sans);color:var(--whc-mute);border-top:1px solid var(--whc-rim);padding-top:10px;margin-top:30px}.whc-paid{margin:28px 0;padding:18px 22px;border:1px solid var(--whc-rim);border-radius:var(--whc-r);background:var(--whc-white);font-family:var(--whc-sans)}.whc-paid-tag{margin:0 0 6px;font:.78rem/1.4 var(--whc-sans);color:var(--whc-mute)}.whc-paid-text{margin:0 0 12px;font-size:1rem}.whc-paid-act{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.whc-paid-more{font-size:.88rem}.whc-safety{margin:48px 0 0}.whc-safety p:last-child{margin:8px 0 0}.whc-sources{margin-top:40px;font:.86rem/1.5 var(--whc-sans);color:var(--whc-mute)}.whc-sources h2{font-size:1rem;text-transform:uppercase;letter-spacing:.06em;color:var(--whc-mute);margin:0 0 8px}.whc-sources ol{margin:0;padding-left:1.4em}.whc-sources li{margin:.3em 0;overflow-wrap:anywhere}.whc-sources a{color:var(--whc-mute)}.whc-sources a:hover{color:var(--whc-ink)}.whc-foot{position:relative;background:linear-gradient(180deg,#0c3350,var(--whc-ink));color:#c8dceb;font:.92rem/1.55 var(--whc-sans)}.whc-foot:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--whc-run)}.whc-foot-row{max-width:1120px;margin:0 auto;padding:34px 20px 36px}.whc-foot-note{max-width:720px;margin:0 0 14px}.whc-foot-nav{display:flex;flex-wrap:wrap;gap:4px 20px}.whc-foot-nav a{color:#fff!important;padding:6px 0}.whc-foot-meta{margin:14px 0 0;font:.78rem var(--whc-mono);color:#9fb6c9}.whc-foot :focus-visible{outline-color:#5fd3dd}@media(min-width:641px){.whc-tbl td.whc-num{white-space:nowrap}}@media(max-width:640px){.whc-body{font-size:17px}.whc-main{padding:24px 16px 56px}.whc-band-in{padding:26px 16px 28px}.whc-panel{padding:20px 18px}.whc-head-row{padding:10px 16px 12px}.whc-nav{width:100%;margin:0 -12px}.whc-nav a{padding:8px 12px}.whc-gtk{padding:14px 16px}.whc-tbl th,.whc-tbl td{padding:9px 10px}.whc-tbl td.whc-num{font-size:.8rem}.whc-tbl-rows{overflow:visible;border:0;background:transparent;box-shadow:none}.whc-tbl-rows .whc-tbl thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.whc-tbl-rows .whc-tbl,.whc-tbl-rows tbody,.whc-tbl-rows tr,.whc-tbl-rows td,.whc-tbl-rows tbody th{display:block;width:auto}.whc-tbl-rows tr{background:var(--whc-white);border:1px solid var(--whc-rim);border-top:3px solid var(--whc-teal);border-radius:var(--whc-r);box-shadow:var(--whc-glow);margin:0 0 12px;padding:4px 0}.whc-tbl-rows .whc-tbl td{width:auto;background:transparent!important;border-bottom:1px dashed var(--whc-rim);padding:7px 14px;white-space:normal}.whc-tbl-rows .whc-tbl td:first-child{font-weight:600}.whc-tbl-rows .whc-tbl td:before{content:attr(data-label);display:block;font:600 .72rem/1.3 var(--whc-sans);text-transform:uppercase;letter-spacing:.05em;color:var(--whc-mute);margin-bottom:2px}.whc-tbl-rows tr td:last-child{border-bottom:0}}@media(prefers-reduced-motion:no-preference){.whc-btn{transition:background-position .45s ease,box-shadow .2s ease}.whc-nav a{transition:background-color .15s ease}.whc-lift{transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease,border-color .3s ease}.whc-lift:after{transition:transform .55s cubic-bezier(.2,.8,.2,1)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
