:root{--color-forest:#2f493b;--color-forest-deep:#22382d;--color-forest-soft:#e6eadf;--color-ivory:#f4efe5;--color-ivory-soft:#eee8dc;--color-pet-soft:#f8f1e6;--color-terracotta:#a8483b;--color-terracotta-soft:#f5e2dd;--surface-page:var(--color-ivory);--surface-card:#fffdf8;--surface-dark:var(--color-forest-deep);--surface-farm:var(--color-forest-soft);--surface-pet:var(--color-pet-soft);--surface-urgent:var(--color-terracotta-soft);--surface-context:#edf0e8;--text-main:#252823;--text-muted:#646b63;--text-on-dark:#f4f5ef;--text-on-dark-muted:#dbe4dc;--text-on-dark-subtle:#bfd0c3;--text-on-urgent:#fffaf7;--border-subtle:#d8d0c3;--border-strong:#b9ae9c;--shadow-card:0 10px 24px #25282312;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-section:clamp(3.5rem, 7vw, 5.5rem);--space-intro:clamp(3.25rem, 7vw, 6.25rem);--radius-sm:.75rem;--radius-md:1.125rem;--radius-lg:1.75rem;--radius-pill:999px;--content-width-wide:1220px;--content-width-section:1020px;--content-width-readable:760px;--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:Georgia, Cambria, "Times New Roman", serif;--font-size-body:1rem;--font-size-lead:1.25rem;--line-height-body:1.55;--line-height-heading:1.08;--font-size-display:clamp(3.25rem, 5vw, 4rem);--font-size-page-title:clamp(2.8rem, 4.4vw, 3.7rem);--font-size-article-title:clamp(2.55rem, 4vw, 3.55rem)}*{box-sizing:border-box}html{background:var(--surface-page);color:var(--text-main);font-family:var(--font-sans);scroll-behavior:smooth}body{background:var(--surface-page);min-width:320px;font-size:var(--font-size-body);line-height:var(--line-height-body);margin:0;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-underline-offset:.2em}button,summary{font:inherit}a:focus-visible,button:focus-visible,summary:focus-visible{outline-offset:3px;box-shadow:0 0 0 6px var(--surface-page);outline:3px solid #173729}h1,h2,h3,p,ul,ol{margin-top:0}h1,h2,h3{margin-bottom:var(--space-4);font-family:var(--font-display);font-weight:600;line-height:var(--line-height-heading);letter-spacing:-.025em}h1{max-width:920px;margin-bottom:var(--space-5);font-size:var(--font-size-page-title);letter-spacing:-.04em}h2{font-size:clamp(1.9rem,3.2vw,2.75rem)}h3{font-size:1.45rem}p:last-child,ul:last-child,ol:last-child{margin-bottom:0}.container{width:min(var(--content-width-wide), calc(100% - 2.5rem));margin-inline:auto}.content-width-section{max-width:var(--content-width-section)}.content-width-readable{max-width:var(--content-width-readable)}.site-main{min-height:50vh}.skip-link{top:-5rem;left:var(--space-4);z-index:100;padding:var(--space-3) var(--space-4);background:var(--surface-dark);color:var(--text-on-dark);font-weight:700;text-decoration:none;position:absolute}.skip-link:focus{top:var(--space-3)}.eyebrow{margin-bottom:var(--space-3);color:var(--color-forest);letter-spacing:.13em;text-transform:uppercase;font-size:.75rem;font-weight:800;line-height:1.3}.lead{max-width:var(--content-width-readable);color:var(--text-muted);font-size:clamp(1.08rem, 2vw, var(--font-size-lead))}.caption,small{color:var(--text-muted)}.text-link{color:var(--color-forest);font-weight:800}.button{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);background:var(--color-forest);color:#fff;border:1px solid #0000;min-height:44px;padding:.65rem 1rem;font-weight:800;text-decoration:none;display:inline-flex}.button:hover{background:var(--color-forest-deep)}.button--secondary{border-color:var(--color-forest);color:var(--color-forest);background:0 0}.button--secondary:hover{background:var(--color-forest-soft)}.button--light{background:var(--surface-card);color:var(--color-terracotta)}.button--light:hover{background:#fff}.draft-mode-exit{z-index:50;border-radius:var(--radius-pill);background:var(--color-forest-deep);color:#fff;padding:.65rem 1rem;font-size:.875rem;font-weight:800;text-decoration:none;position:fixed;bottom:1rem;right:1rem}@media (width<=600px){.container{width:min(100% - 2rem, var(--content-width-wide))}h1{font-size:clamp(2rem,9vw,2.25rem)}}@media (width<=340px){.container{width:min(100% - 1.5rem, var(--content-width-wide))}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-header{z-index:20;backdrop-filter:blur(12px);background:#f4efe5f2;border-bottom:1px solid #d8d0c3cc;position:sticky;top:0}.header-inner{align-items:center;gap:var(--space-6);min-height:4.75rem;display:flex}.brand{color:var(--color-forest);letter-spacing:.09em;white-space:nowrap;flex-shrink:0;font-size:1.4rem;font-weight:800;text-decoration:none}.brand span{color:var(--color-terracotta)}.desktop-nav{align-items:center;gap:clamp(.75rem,1.7vw,1.35rem);margin-left:auto;display:flex}.desktop-nav a{color:var(--text-main);font-size:.9rem;text-decoration:none}.desktop-nav a[aria-current=page]{font-weight:800;text-decoration:underline 2px}.header-actions{align-items:center;gap:var(--space-3);display:flex}.urgent-action{border-radius:var(--radius-pill);background:var(--color-terracotta);color:#fff;white-space:nowrap;justify-content:center;align-items:center;min-height:44px;padding:.65rem .9rem;font-size:.86rem;font-weight:800;text-decoration:none;display:inline-flex}.urgent-action:hover{background:#873b32}.urgent-action__short{display:none}.language-menu,.mobile-nav{position:relative}.language-menu summary,.mobile-nav summary{cursor:pointer;align-items:center;min-height:44px;list-style:none;display:flex}.language-menu summary::-webkit-details-marker,.mobile-nav summary::-webkit-details-marker{display:none}.language-menu summary{gap:var(--space-2);color:var(--color-forest);padding:0 .35rem;font-weight:800}.language-popover{top:calc(100% + var(--space-2));z-index:30;width:15rem;padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card);box-shadow:var(--shadow-card);position:absolute;right:0}.language-popover p{margin-bottom:var(--space-2);font-weight:800}.language-list{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.language-list li{border-radius:var(--radius-sm);padding:.55rem}.language-list li[aria-current=true]{background:var(--surface-pet);color:var(--color-forest);font-weight:800}.language-list li[aria-disabled=true]{color:var(--text-muted)}.mobile-nav{margin-left:auto;display:none}.mobile-nav summary{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);min-width:44px;color:var(--color-forest);justify-content:center;padding:0 .55rem;font-size:.9rem;font-weight:800}.mobile-nav__panel{top:calc(100% + var(--space-3));width:min(19rem,100vw - 2rem);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-page);box-shadow:var(--shadow-card);position:absolute;right:0}.mobile-nav__panel nav{gap:var(--space-1);display:grid}.mobile-nav__panel a,.mobile-nav__panel span{align-items:center;min-height:44px;padding:.55rem .35rem;text-decoration:none;display:flex}.mobile-nav__panel a[aria-current=page]{color:var(--color-forest);font-weight:800}.mobile-nav__label{margin:var(--space-4) 0 var(--space-1);color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:800}.mobile-nav__panel .language-list span[aria-disabled=true]{color:var(--text-muted)}.page-intro,.hero{padding-top:var(--space-intro);padding-bottom:var(--space-8)}.hero{grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr);align-items:center;gap:clamp(2rem,4vw,3.75rem);display:grid}.hero h1{max-width:13ch;font-size:var(--font-size-display)}.hero>*{min-width:0}.hero__actions{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.hero__actions .button{white-space:normal;text-align:center;min-width:0;max-width:100%}.hero-panel{min-height:17rem;padding:var(--space-8);border-radius:var(--radius-lg);background:var(--color-forest);color:var(--text-on-dark);flex-direction:column;justify-content:space-between;display:flex}.hero-panel__label{color:var(--text-on-dark-subtle);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:800}.hero-panel h2{max-width:22rem;color:var(--text-on-dark)}.hero-panel p{max-width:24rem;color:var(--text-on-dark-muted)}.gateway-grid,.action-grid,.card-grid,.context-grid,.do-dont-grid{gap:var(--space-4);display:grid}.knowledge-grid,.gateway-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gateway{min-height:18rem;padding:var(--space-8);border-radius:var(--radius-lg);color:#fff;box-shadow:none;flex-direction:column;text-decoration:none;display:flex}.gateway h2{color:var(--text-on-dark)}.gateway p{max-width:28rem;color:var(--text-on-dark-muted)}.gateway__action{margin-top:auto;font-weight:800}.gateway--pet{background:linear-gradient(135deg, #315c4f, var(--color-forest-deep))}.gateway--farm{background:linear-gradient(135deg, #4d584a, var(--color-forest-deep));border-top:2px solid #c5b896}.urgent-strip,.contact-strip{justify-content:space-between;align-items:center;gap:var(--space-8);margin-top:var(--space-5);padding:var(--space-6) var(--space-8);border-radius:var(--radius-md);display:flex}.intake-form{gap:var(--space-6);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:clamp(1rem,4vw,2rem);display:grid}.privacy-notice{gap:var(--space-8);padding-bottom:var(--space-section);display:grid}.privacy-notice section{border-top:1px solid var(--border-subtle);padding-top:var(--space-5)}.privacy-notice h2{font-size:clamp(1.5rem,2.5vw,2rem)}.intake-form fieldset{border:0;margin:0;padding:0}.intake-form legend{margin-bottom:var(--space-3);font-weight:700}.intake-choice{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.intake-choice label,.intake-check{gap:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-context);align-items:center;min-height:44px;padding:.65rem .8rem;display:flex}.intake-choice input,.intake-check input{flex:none;width:1.1rem;height:1.1rem}.intake-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.intake-form .field{gap:.35rem;display:grid}.intake-form label{font-weight:600}.intake-form input,.intake-form select,.intake-form textarea{border:1px solid var(--border-strong);border-radius:var(--radius-sm);width:100%;min-height:44px;color:var(--text-main);background:#fffdf8;padding:.65rem .75rem}.intake-form textarea{resize:vertical}.intake-form input[type=radio],.intake-form input[type=checkbox]{width:1.1rem;min-width:1.1rem;padding:0}.intake-form .farm-only[hidden]{display:none}.intake-notice{border-left:4px solid var(--color-terracotta);background:var(--surface-urgent);padding:var(--space-4);border-radius:var(--radius-sm)}.intake-check{background:0 0;border:0;align-items:flex-start;padding-inline:0;font-weight:400}.intake-check a{color:var(--color-forest)}.intake-form .honeypot{opacity:0;width:1px;height:1px;position:absolute;left:-10000px}#intake-status{min-height:1.5rem}@media (width<=640px){.intake-grid,.intake-choice{grid-template-columns:1fr}}.urgent-strip{background:var(--color-terracotta);color:#fff}.urgent-strip .eyebrow,.urgent-strip small{color:var(--text-on-urgent)}.urgent-strip h2{color:#fff}.urgent-strip__copy{max-width:52rem}.section{padding-top:var(--space-section)}.section-heading{justify-content:space-between;align-items:end;gap:var(--space-6);margin-bottom:var(--space-5);display:flex}.section-heading p{max-width:38rem;color:var(--text-muted);margin-bottom:0}.task-grid{gap:var(--space-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.task-card,.action-card,.context-card,.knowledge-card,.state-card,.medical-block,.medical-meta,.source-list{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card)}.task-card,.action-card,.knowledge-card{min-height:10rem;padding:var(--space-5);flex-direction:column;text-decoration:none;display:flex;position:relative}.task-card:after,.action-card:after,.knowledge-card:after{content:"→";top:var(--space-4);right:var(--space-4);color:var(--color-forest);font-weight:900;position:absolute}.task-card:hover,.action-card:hover,.knowledge-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-card);transform:translateY(-2px)}.task-card__title,.knowledge-card h3{margin-bottom:var(--space-3);font-weight:800}.task-card__title{max-width:13rem}.knowledge-card h3{max-width:none;padding-right:2.5rem}.task-card__description,.action-card p,.knowledge-card p,.context-card p{color:var(--text-muted)}.action-card .eyebrow{color:var(--color-forest)}.action-card--group p,.context-card p{color:#4f5a50}.action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.action-grid--farm{grid-template-columns:repeat(4,minmax(0,1fr))}.action-card{min-height:15rem}.action-card h2{font-size:1.65rem}.action-card__link{color:var(--color-forest);margin-top:auto;font-weight:800}.action-card--urgent{border-top:.35rem solid var(--color-terracotta)}.action-card--group{border-top:.35rem solid var(--color-forest);background:var(--surface-farm)}.action-card--pet{background:var(--surface-pet)}.context-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.context-card{padding:var(--space-5);background:var(--surface-context)}.context-card h3{margin-bottom:var(--space-2);font-family:var(--font-sans);letter-spacing:0;font-size:1rem}.trust-block{gap:var(--space-8);margin-top:var(--space-section);padding:var(--space-10);border-radius:var(--radius-lg);background:var(--color-forest);color:#fff;grid-template-columns:minmax(15rem,.8fr) minmax(0,1.2fr);display:grid}.trust-block h2{color:#fff}.trust-block__portrait{object-fit:cover;object-position:center 20%;width:min(100%,18rem);height:22.5rem;margin-bottom:var(--space-5);border-radius:var(--radius-md);display:block}.trust-block__identity{flex-direction:column;display:flex}.trust-block__content{flex-direction:column;justify-content:space-between;min-height:100%;display:flex}.trust-block__intro{max-width:30rem;font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.35}.trust-block p{color:var(--text-on-dark-muted)}.trust-block__details{gap:var(--space-3);margin-top:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.trust-detail{padding:var(--space-4);border-radius:var(--radius-sm);background:#ffffff0a;border:1px solid #ffffff26}.trust-detail small{color:var(--text-on-dark-subtle)}.methodology{padding-bottom:var(--space-4);border-bottom:1px solid var(--border-subtle)}.methodology-grid{gap:var(--space-3);margin-bottom:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.methodology-card{padding:var(--space-5);background:var(--surface-farm)}.methodology-card p{margin-top:var(--space-2);color:#4f5a50}.featured-knowledge{padding-top:var(--space-12)}.empty-state{padding:var(--space-8);border:1px dashed var(--border-strong);border-radius:var(--radius-md);background:#fffdf88c}.empty-state h2,.empty-state h3{margin-bottom:var(--space-3)}.empty-state__actions{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.contact-strip{margin-top:var(--space-section);margin-bottom:var(--space-16);background:var(--surface-farm)}.contact-strip__copy{max-width:48rem}.urgent-boundary{margin-top:var(--space-5);padding:var(--space-5) var(--space-6);border-left:.35rem solid var(--color-terracotta);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--surface-urgent)}.urgent-boundary p:first-child{margin-bottom:var(--space-2)}.urgent-safety-notice{margin-top:var(--space-5);padding:var(--space-5) var(--space-6);border-left:.35rem solid var(--color-terracotta);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--surface-urgent)}.urgent-safety-notice p:last-child{margin-bottom:0}.urgent-safety-notice--farm{border-left-color:var(--color-forest);background:var(--surface-farm)}.urgent-page{padding-bottom:var(--space-4)}.do-dont-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.review-pending{padding:var(--space-6);border-radius:0 var(--radius-md) var(--radius-md) 0;background:#fff8df;border:1px solid #d8c48e;border-left:.35rem solid #b27a08}.review-pending__label{color:#76530c}.checklist{gap:var(--space-3);counter-reset:checklist;margin:0;padding:0;list-style:none;display:grid}.checklist>li{padding:var(--space-5) var(--space-5) var(--space-5) 4.25rem;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card);counter-increment:checklist;position:relative}.checklist>li:before{content:counter(checklist, decimal-leading-zero);top:var(--space-5);left:var(--space-5);color:var(--color-forest);font-family:var(--font-display);font-size:1.35rem;font-weight:700;position:absolute}.checklist>li>h3{margin-bottom:var(--space-2);font-family:var(--font-sans);letter-spacing:0;font-size:1rem}.checklist>li>p,.checklist>li>ul{color:var(--text-muted);margin-bottom:0}.checklist>li>ul{padding-left:1.2rem}.checklist>li>ul>li{counter-increment:none;background:0 0;border:0;padding:0}.checklist>li>ul>li:before{content:none}.print-actions{margin-top:var(--space-5);justify-content:flex-end;display:flex}.breadcrumbs{width:min(var(--content-width-readable), calc(100% - 2.5rem));margin:var(--space-8) auto 0;color:var(--text-muted);font-size:.85rem}.breadcrumbs ol{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li:not(:last-child):after{content:"/";margin-left:var(--space-2);color:var(--border-strong)}.medical-article{max-width:var(--content-width-readable);padding:var(--space-12) 0 var(--space-16)}.medical-article>h1{font-size:var(--font-size-article-title);margin-bottom:var(--space-5)}.medical-article__summary{margin-bottom:var(--space-6)}.medical-meta,.source-list{margin-top:var(--space-8);padding:var(--space-5)}.medical-meta h2,.source-list h2{margin-bottom:var(--space-4);font-family:var(--font-sans);letter-spacing:0;font-size:1rem}.medical-meta__items{gap:var(--space-2);margin:0;display:grid}.medical-meta__items div{gap:var(--space-2);flex-wrap:wrap;display:flex}.medical-meta__items dt{color:var(--text-muted)}.medical-meta__items dd{margin:0;font-weight:700}.article-body{margin-top:var(--space-8);font-size:1.08rem}.article-body h2,.article-body h3{margin-top:var(--space-12)}.article-body ul,.article-body ol{padding-left:1.35rem}.medical-block{margin-top:var(--space-6);padding:var(--space-6);border-left:.35rem solid var(--color-forest)}.medical-block h2{margin-bottom:var(--space-3);font-family:var(--font-sans);letter-spacing:0;font-size:1.35rem}.medical-block--red-flag,.medical-block--dont-do{border-left-color:var(--color-terracotta);background:var(--surface-urgent)}.medical-block--safety{background:#fff8df;border-left-color:#b27a08}.source-list ul{gap:var(--space-3);margin:0;padding-left:1.2rem;display:grid}.source-link{overflow-wrap:anywhere}.source-status{color:var(--color-terracotta);font-size:.85rem}.state-card{margin-top:var(--space-8);padding:var(--space-8)}.state-card--stale{border-style:dashed;border-color:#c7a56e}.state-card--withdrawn{border-style:dashed;border-color:var(--border-strong)}.next-steps{margin-top:var(--space-10);padding-top:var(--space-8);border-top:1px solid var(--border-subtle)}.next-steps__grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.next-step{padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card);font-weight:800;text-decoration:none}.page-content{max-width:var(--content-width-readable)}.page-content h2{margin-top:var(--space-10)}.profile-grid,.contact-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.profile-grid{align-items:start}.profile-page{max-width:var(--content-width-section)}.profile-portrait{margin:var(--space-8) 0 0;border-radius:var(--radius-lg);background:var(--surface-farm);overflow:hidden}.profile-portrait img{aspect-ratio:4/5;object-fit:cover;object-position:center 20%;width:100%;height:auto;display:block}.profile-card{align-self:start}.about-body{margin-top:var(--space-12)}.profile-education h3{margin-top:var(--space-6);margin-bottom:var(--space-2);font-family:var(--font-sans);letter-spacing:0;font-size:1rem}.profile-education p+p{margin-top:var(--space-4)}.contact-grid{margin-top:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr))}.contact-grid .state-card{align-items:flex-start;gap:var(--space-3);flex-direction:column;margin-top:0;display:flex}.contact-grid .state-card h3{overflow-wrap:anywhere}.contact-grid .button{margin-top:auto}.contact-list{margin:0;padding-left:1.25rem}.availability-note{padding:var(--space-6);border-left:.35rem solid var(--color-terracotta);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--surface-context);margin-top:0}.availability-note h2{margin-top:0}.farm-risk-block{padding:var(--space-6);border-radius:var(--radius-md);background:var(--surface-farm)}.site-footer{margin-top:var(--space-section);padding:var(--space-16) 0 var(--space-12);background:var(--surface-dark);color:var(--text-on-dark)}.footer-grid{gap:var(--space-8);grid-template-columns:1.25fr 1fr 1fr;display:grid}.site-footer .brand{color:#fff}.site-footer .brand span{color:#e3a096}.site-footer p,.site-footer small{color:var(--text-on-dark-muted)}.site-footer nav{align-content:start;gap:var(--space-2);display:grid}.site-footer a{color:inherit;text-decoration-color:#ffffff59}.footer-languages{gap:var(--space-3);color:var(--text-on-dark-muted);flex-wrap:wrap;display:flex}.footer-languages [aria-current=true]{color:#fff;font-weight:800}@media (width<=980px){.desktop-nav,.language-menu{display:none}.mobile-nav{display:block}.header-inner{gap:var(--space-3)}.task-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.action-grid--farm,.methodology-grid,.context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-block{grid-template-columns:1fr 1.2fr}.contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-grid,.knowledge-grid{grid-template-columns:1fr}}@media (width<=700px){.header-inner{min-height:4rem}.brand{font-size:1.05rem}.urgent-action{margin-left:auto;padding-inline:.75rem;font-size:.78rem}.urgent-action__full{display:none}.urgent-action__short{display:inline}.hero,.gateway-grid,.knowledge-grid,.action-grid,.action-grid--farm,.do-dont-grid,.next-steps__grid,.footer-grid{grid-template-columns:1fr}.hero{padding-top:var(--space-10)}.hero h1{max-width:100%;font-size:clamp(2rem,9vw,2.25rem)}.hero-panel{min-height:14rem;padding:var(--space-6)}.gateway{min-height:15rem;padding:var(--space-6)}.urgent-strip,.contact-strip,.section-heading{flex-direction:column;align-items:flex-start}.urgent-strip,.contact-strip{padding:var(--space-6)}.urgent-strip .button,.contact-strip .button{width:100%}.task-grid,.methodology-grid,.context-grid{grid-template-columns:1fr}.trust-block{margin-top:var(--space-16);padding:var(--space-6);grid-template-columns:1fr}.contact-grid{grid-template-columns:1fr}.trust-block__portrait{width:min(100%,15rem);height:18.75rem}.trust-block__details{grid-template-columns:1fr}.breadcrumbs{width:min(100% - 2rem, var(--content-width-readable));margin-top:var(--space-5)}.medical-article{padding-top:var(--space-8)}}@media (prefers-reduced-motion:no-preference){.task-card,.action-card,.knowledge-card{transition:transform .18s,box-shadow .18s,border-color .18s}}@media print{@page{margin:1.5cm}html,body{color:#000;background:#fff}.site-header,.site-footer,.skip-link,.no-print,.urgent-action,.print-actions{display:none!important}.container,.medical-article,.page-content{width:100%;max-width:none}.breadcrumbs{width:100%;margin:0 0 1rem}.medical-article,.page-intro,.hero{padding:0}.hero-panel,.gateway,.contact-strip{color:#000;background:#fff;border:1px solid #999}.medical-meta,.source-list,.medical-block,.checklist li,.state-card{break-inside:avoid;box-shadow:none}a{color:#000;text-decoration:none}}
