.pi-page{max-width:1100px;padding-bottom:50px;color:#283b32;font:17px/1.65 'Segoe UI',Arial,sans-serif}.pi-page h1,.pi-page h2,.pi-page h3{font-family:Georgia,serif;font-weight:400;line-height:1.13;margin:0}.pi-page h1{font-size:clamp(46px,6vw,78px);letter-spacing:-2.5px}.pi-page h2{font-size:clamp(30px,4vw,43px);letter-spacing:-1px}.pi-page h3{font-size:25px}.pi-page p{margin:12px 0 0}.pi-page a{color:inherit;text-underline-offset:4px}.pi-page button,.pi-page summary{font:inherit;cursor:pointer}.pi-page a:focus-visible,.pi-page button:focus-visible,.pi-page summary:focus-visible,.pi-topic:focus-visible{outline:3px solid #925d45;outline-offset:5px}.pi-page section{padding-top:54px;scroll-margin-top:30px}.pi-crumb{font-size:12px;color:#626d64;padding-top:25px}.pi-hero{display:grid;grid-template-columns:1.4fr 1fr;gap:45px;align-items:center;padding:40px 0 44px}.pi-eyebrow{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#445d42;font-weight:600;margin-bottom:18px!important}.pi-page h1 em{color:#6b7a57;font-weight:400}.pi-lead{font-size:19px;max-width:640px;color:#626d64;margin-top:22px!important}.pi-meta{font-size:12px;color:#626d64;margin-top:20px}.pi-hero-art{background:#e8ecdf;border-radius:48% 48% 18px 18px;min-height:300px;display:grid;place-items:center;position:relative}.pi-hero-art svg{width:90%;max-width:330px;height:260px}.pi-art-note{position:absolute;bottom:19px;font-size:12px;color:#53664c;background:#faf9f5dc;padding:5px 14px;border-radius:30px}.pi-jump{display:flex;gap:9px;flex-wrap:wrap;padding-bottom:34px}.pi-jump a{border:1px solid #cbd2c2;border-radius:40px;padding:8px 16px;font-size:13px;text-decoration:none}.pi-jump a:hover{background:#e8ecdf}.pi-summary{padding:30px;border:1px solid #dce0d5;border-radius:15px;background:#fffaf4}.pi-section-label{font-size:11px;text-transform:uppercase;letter-spacing:1.7px;font-weight:600;color:#445d42}.pi-three{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:22px}.pi-point{padding-right:18px}.pi-point+.pi-point{border-left:1px solid #dce0d5;padding-left:25px}.pi-number{font:italic 28px Georgia;color:#8b9a78;display:block;margin-bottom:10px}.pi-point strong{display:block;font-size:17px;font-weight:600}.pi-point p{font-size:14px;color:#626d64}.pi-section-intro{color:#626d64;font-size:15px;margin-top:13px}.pi-care-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:24px}.pi-care{background:#f0ede5;padding:25px;border-radius:12px;scroll-margin-top:30px}.pi-icon{font-size:27px;display:block;margin-bottom:17px}.pi-care h3{font-size:24px}.pi-care p{font-size:15px;color:#626d64}.pi-care .pi-small-note{font-size:12px;border-top:1px solid #d8d8c9;padding-top:12px}.pi-medicine-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:24px}.pi-medicine{padding:28px;border:1px solid #d8d9c9;border-radius:16px;background:#fffaf3}.pi-medicine p{font-size:15px;line-height:1.7}.pi-medicine-warning{grid-column:1/-1;background:#f5e8df;border-color:#dfc4af}.pi-pill-label{display:inline-block;margin-bottom:16px;border-radius:30px;padding:5px 12px;background:#e8ecdf;color:#445d42;font-size:12px}.pi-split{display:grid;grid-template-columns:1.1fr .9fr;gap:28px;margin-top:45px}.pi-myth{border-radius:16px;background:#e5eadc;padding:30px;scroll-margin-top:25px}.pi-myth h2{font-size:31px;margin-top:17px}.pi-myth p{font-size:15px}.pi-choices{display:flex;gap:10px;margin-top:23px}.pi-choices button{border:1px solid #728369;color:#445d42;border-radius:30px;padding:9px 20px;background:transparent;font-size:14px;min-height:44px}.pi-choices button[aria-pressed=true]{background:#445d42;color:white}.pi-answer{margin-top:20px;padding-top:17px;border-top:1px solid #bcc7af;font-size:15px}.pi-answer[hidden]{display:none}.pi-expect{padding:22px 8px 10px}.pi-expect h2{font-size:31px}.pi-expect p{font-size:15px;color:#626d64}.pi-safety{border:1px solid #d9b8a7;border-radius:16px;padding:30px;background:#f8eee8;margin-top:45px;scroll-margin-top:25px}.pi-safety h2{font-size:33px;margin-top:12px}.pi-safety-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:22px}.pi-safety h3{font:600 17px 'Segoe UI',Arial,sans-serif}.pi-safety p,.pi-safety li{font-size:15px}.pi-safety ul{padding-left:20px;margin:12px 0}.pi-safety li{margin-bottom:9px}.pi-risk-note{border-top:1px solid #dfc9ba;margin-top:18px;padding-top:18px;font-size:15px}.pi-emergency{border-top:1px solid #dfc9ba;padding-top:16px;margin-top:17px!important;color:#783d2b}.pi-details{margin-top:24px}.pi-details details{border-top:1px solid #dce0d5;padding:18px 0}.pi-details details:last-child{border-bottom:1px solid #dce0d5}.pi-details summary{font-size:17px;font-weight:500;list-style:none;display:flex;justify-content:space-between;gap:18px}.pi-details summary::-webkit-details-marker{display:none}.pi-details summary:after{content:'+';font-size:25px;color:#445d42;line-height:1}.pi-details details[open] summary:after{content:'−'}.pi-details p{font-size:15px;color:#626d64;max-width:800px}.pi-practice{margin-top:45px;padding:30px;border-radius:15px;background:#445d42;color:#fff;display:grid;grid-template-columns:1.5fr 1fr;gap:30px;align-items:center}.pi-practice h2{font-size:31px}.pi-practice p{font-size:15px;color:#e1e7db}.pi-practice aside{font-size:13px;color:#e1e7db;border-left:1px solid #879a7e;padding-left:25px}.pi-practice .button{background:#f7f2e8;color:#283b32;border-color:#f7f2e8;font-size:14px;white-space:normal}.pi-sources{margin:45px 0 0;padding:25px 0;border-top:1px solid #dce0d5;color:#626d64;font-size:12px;overflow-wrap:anywhere}.pi-sources h2{font-family:'Segoe UI',Arial;font-size:15px;font-weight:600;letter-spacing:0}.pi-sources ul{padding-left:18px}.pi-sources li{margin:6px 0}.pi-print{border:1px solid #b7c0ae;background:transparent;border-radius:6px;padding:9px 13px;color:#283b32;font-size:12px!important;min-height:44px}.pi-hub-hero{padding-bottom:35px}.pi-topics{padding-top:20px!important}.pi-topic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px}.pi-topic{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:28px;border-radius:18px;border:1px solid #d5d7c6;background:#f4f0e7;color:#283b32;text-decoration:none;transition:background .2s,border-color .2s}.pi-topic:hover{background:#e9eddf;border-color:#94a27e}.pi-topic-number{font:italic 25px Georgia,serif;color:#879675;margin-bottom:22px}.pi-topic h3{font:400 26px/1.15 Georgia,serif;margin:0}.pi-topic p{font-size:15px;line-height:1.6;color:#626d64;margin:13px 0 22px}.pi-topic-link{display:flex;width:100%;justify-content:space-between;margin-top:auto;font-size:13px;font-weight:600;color:#445d42}.pi-hub-note{margin-top:48px;background:#e8ecdf;padding:30px;border-radius:18px}.pi-hub-note h2{font-size:30px}.pi-hub-note p{font-size:15px}.pi-home{padding:75px 0}.pi-home-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:35px}.pi-home-heading h2{margin:15px 0;font:400 clamp(32px,4vw,48px)/1.12 Georgia,serif}.pi-home-heading h2 em{color:#6b7a57}.pi-home-heading p{max-width:590px;color:#626d64}.pi-home .pi-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pi-home .button{flex-shrink:0;font-size:14px}.pi-page :target{scroll-margin-top:30px}
@media(max-width:700px){.pi-page{font-size:16px;width:calc(100% - 36px)}.pi-hero{grid-template-columns:1fr;gap:25px;padding-top:30px}.pi-hero-art{min-height:210px;border-radius:70px 70px 14px 14px}.pi-hero-art svg{height:205px}.pi-page h1{font-size:49px}.pi-lead{font-size:17px}.pi-three,.pi-care-grid,.pi-split,.pi-safety-grid,.pi-practice,.pi-medicine-grid,.pi-topic-grid,.pi-home .pi-topic-grid{grid-template-columns:1fr}.pi-point+.pi-point{border-left:0;border-top:1px solid #dce0d5;padding:18px 0 0}.pi-three{gap:18px}.pi-point{padding:0}.pi-number{display:inline;margin-right:12px;font-size:23px}.pi-point strong{display:inline}.pi-point p{margin-top:8px}.pi-summary,.pi-safety,.pi-myth,.pi-practice,.pi-medicine{padding:24px}.pi-care{padding:21px}.pi-icon{margin-bottom:10px}.pi-split{gap:15px}.pi-safety-grid{gap:18px}.pi-practice aside{border-left:0;border-top:1px solid #879a7e;padding:20px 0 0}.pi-jump a{font-size:12px;padding:7px 12px}.pi-page section{padding-top:40px}.pi-home-heading{display:block}.pi-home-heading>.button{margin-top:22px}.pi-home{padding:50px 0}.pi-topic{padding:24px}.pi-topic-number{margin-bottom:14px}.pi-page .pi-choices{flex-wrap:wrap}}
@media print{.header,footer,dialog,.pi-jump,.pi-print,.pi-choices,.pi-hero-art,.seasonal-piet,.seasonal-preview-note,.seasonal-snow-toggle,.lv-assistant{display:none!important}.pi-page{width:100%;font-size:11pt}.pi-page section{padding-top:20px}.pi-hero{display:block;padding:20px 0}.pi-page h1{font-size:35pt}.pi-lead{font-size:13pt}.pi-care,.pi-summary,.pi-safety,.pi-myth,.pi-practice,.pi-medicine{break-inside:avoid}.pi-practice{color:#283b32;background:#eee}.pi-practice p,.pi-practice aside{color:#283b32}.pi-details details>p{display:block!important}.pi-sources{margin:20px 0}.pi-practice button{display:none}}
.pi-baby-warning{margin:0 0 24px;padding:24px 28px;background:#f6e8de;border:1px solid #d8ad96;border-left:5px solid #a9694e;border-radius:12px;color:#674332}.pi-baby-warning h2{font:600 20px/1.35 'Segoe UI',Arial,sans-serif;letter-spacing:0}.pi-baby-warning p{font-size:15px;line-height:1.7;margin-top:10px}.pi-child-topic{margin-top:28px}.pi-kids-ref{margin:40px auto;padding:28px;border:1px solid #d5d7c6;border-radius:18px;background:#f4f0e7}.pi-kids-ref h2{font:400 32px/1.2 Georgia,serif;margin:14px 0}.pi-kids-ref .button{margin-top:16px}@media(max-width:700px){.pi-baby-warning{padding:20px}.pi-baby-warning h2{font-size:18px}}

.pi-overview .pi-hub-hero{padding-top:36px}.pi-overview h1{font-size:clamp(40px,5vw,62px)}.pi-overview .pi-topic h2{font:400 27px/1.2 Georgia,serif;letter-spacing:-.4px}.pi-overview .pi-topic-grid{margin-top:32px}.pi-home .pi-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:921px){.pi-overview .pi-topic-grid,.pi-home .pi-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.pi-home .pi-topic-grid{grid-template-columns:1fr}.pi-overview .pi-topic h2{font-size:25px}}
