/* Pluk Wijhe: generous space, ink on paper, the original brand illustrations. */
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:2rem}
body{margin:0;background:var(--pluk-cream);color:var(--pluk-wine);font:300 1.0625rem/1.7 var(--pluk-body);-webkit-font-smoothing:antialiased;overflow-wrap:break-word}
img{max-width:100%;height:auto;vertical-align:middle}svg{vertical-align:middle}
figure{margin:0}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}
[hidden],input[type=hidden]{display:none!important}
button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}
button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}
:focus-visible{outline:3px solid var(--pluk-wine);outline-offset:4px}.site-footer :focus-visible{outline-color:var(--pluk-lime)}
::selection{background:var(--pluk-lilac);color:var(--pluk-wine)}
h1,h2,h3,h4,h5,h6{margin:0 0 .65em;line-height:1.1;font-family:var(--pluk-heading);font-weight:700;letter-spacing:-.035em;text-wrap:balance}
h1{font-size:clamp(2.6rem,5.8vw,5.6rem)}h2{font-size:clamp(2rem,3.6vw,3.4rem)}h3{font-size:clamp(1.5rem,2.5vw,2.1rem)}h4,h5,h6{font-family:var(--pluk-body);font-weight:800;font-size:1.15rem;letter-spacing:-.01em;line-height:1.35}
p{margin:0 0 1.4em}strong,b{font-weight:800}small{font-size:.85em}ul,ol{padding-left:1.4em}li+li{margin-top:.4em}hr{border:0;border-top:1px solid var(--pluk-line);margin-block:3rem}blockquote{border-left:4px solid var(--pluk-orange);padding:1rem 2rem;margin-inline:0;font-size:1.25rem}
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;white-space:nowrap}
.skip-link:focus{clip:auto!important;clip-path:none;height:auto;width:auto;left:1rem;top:1rem;padding:.8rem 1.25rem;background:var(--pluk-lime);color:var(--pluk-wine);z-index:100000}
.eyebrow{display:block;font-family:var(--pluk-body);font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:1.2rem}
.site-ribbon{background:var(--pluk-wine);color:var(--pluk-cream);text-align:center;padding:.55rem 1rem;font-size:.7rem;font-weight:500;letter-spacing:.06em}
.site-header{background:var(--pluk-cream);border-bottom:1px solid var(--pluk-line);position:relative;z-index:20}
.header-inner{width:min(calc(100% - 2 * var(--pluk-gutter)),var(--pluk-wide));margin:auto;display:flex;align-items:center;gap:clamp(1rem,2vw,2.25rem);min-height:116px;padding-block:1.3rem}
.site-branding{flex:0 0 230px;margin-right:auto}.brand,.custom-logo-link{display:inline-block;text-decoration:none;line-height:1}.brand img,.custom-logo{display:block;width:230px;height:auto}
.main-navigation{flex:1;min-width:0}.main-navigation .menu{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem 1.4rem;margin:0;padding:0;list-style:none}
.main-navigation li{margin:0;position:relative}.main-navigation a{display:block;padding:.5rem 0;font-weight:500;font-size:.84rem;line-height:1.35;text-decoration:none}
.main-navigation .current-menu-item>a,.main-navigation .current-menu-ancestor>a{text-decoration:underline;text-decoration-color:var(--pluk-orange);text-decoration-thickness:3px;text-underline-offset:.45em}
.main-navigation a:hover{text-decoration:underline;text-underline-offset:.4em}
.main-navigation .sub-menu{position:absolute;top:100%;left:-1rem;background:var(--pluk-cream);border:1px solid var(--pluk-line);padding:.6rem 1rem;margin:0;list-style:none;width:15rem;display:none}
.main-navigation li:hover>.sub-menu,.main-navigation li:focus-within>.sub-menu{display:block}.main-navigation .sub-menu .sub-menu{left:100%;top:0}
.menu-toggle{display:none}
.pluk-button,.wp-block-button__link,.wp-element-button{display:inline-flex;justify-content:center;align-items:center;gap:1.5rem;min-height:3.25rem;padding:.85rem 1.5rem;border:2px solid var(--pluk-wine);border-radius:var(--pluk-radius);background:var(--pluk-wine);color:var(--pluk-cream);font:800 .9rem/1.3 var(--pluk-body);text-decoration:none;transition:background .18s,color .18s,transform .18s;white-space:normal}
.pluk-button:hover,.wp-block-button__link:hover,.wp-element-button:hover{background:var(--pluk-orange);border-color:var(--pluk-wine);color:var(--pluk-wine);text-decoration:none;transform:translateY(-2px)}
.pluk-button>span[aria-hidden]{font-size:1.25rem;font-weight:500}
.header-cta{flex-shrink:0;min-height:2.9rem;padding:.8rem 1.1rem;font-size:.8rem;gap:.9rem;background:var(--pluk-lime);color:var(--pluk-wine);white-space:nowrap}.menu-setup-link{font-size:.8rem;margin-left:auto}
.pluk-button--lime{background:var(--pluk-lime);color:var(--pluk-wine)}
.wp-block-button.is-style-outline>.wp-block-button__link,.wp-block-buttons>.wp-block-button:nth-child(2):not(.is-style-fill)>.wp-block-button__link{border:2px solid var(--pluk-wine);background:transparent;color:var(--pluk-wine)}
.wp-block-button.is-style-outline>.wp-block-button__link:hover,.wp-block-buttons>.wp-block-button:nth-child(2)>.wp-block-button__link:hover{background:var(--pluk-lilac);color:var(--pluk-wine)}
.wp-block-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-block:1.8rem}.wp-block-button{margin:0}
.page-header{position:relative;overflow:hidden;background:var(--pluk-lilac);padding:clamp(2.5rem,5vw,4.5rem) var(--pluk-gutter);isolation:isolate}
.page-header--lime{background:var(--pluk-lime)}.page-header--orange{background:var(--pluk-orange)}.page-header--pink{background:var(--pluk-pink)}.page-header--cream{background:var(--pluk-cream)}
.page-header-inner{position:relative;max-width:var(--pluk-wide);margin:auto;padding-right:clamp(0rem,12vw,12rem);z-index:1}
.page-header h1{margin:.65rem 0 0;max-width:60rem}.breadcrumb,.breadcrumb-current,.breadcrumb-divider{font-size:.75rem;font-weight:500}.breadcrumb-divider{margin-inline:.8rem}
.page-header-illustration{position:absolute;right:max(1.5rem,calc((100vw - 75rem)/2));top:50%;transform:translateY(-50%) rotate(14deg);height:80%;width:auto;max-width:10rem;z-index:0}
/* Only top-level content gets a reading width. Nested rows never inherit an extra indent. */
.pluk-content{padding:var(--pluk-space) var(--pluk-gutter);width:100%;display:flow-root}
.pluk-content>*{max-width:var(--pluk-copy);margin-left:auto;margin-right:auto}
.pluk-page-wide .pluk-content>*{max-width:var(--pluk-wide)}
.pluk-content>:first-child{margin-top:0}.pluk-content>:last-child{margin-bottom:0}
.pluk-content>p{margin-top:0;margin-bottom:1.5em}.pluk-content>h2{margin-top:1.7em;margin-bottom:.65em}.pluk-content>h3{margin-top:1.6em}
.pluk-content>ul,.pluk-content>ol{margin-block:1.5rem 2.25rem}.pluk-content li::marker{color:var(--pluk-wine)}
.pluk-content>.alignwide,.pluk-content>.wp-block-columns,.pluk-content>.kb-row-layout-wrap,.pluk-content>.wp-block-gallery,.pluk-content>.wp-block-kadence-advanced-form{max-width:var(--pluk-wide)}
.pluk-content>.alignfull{max-width:none;width:calc(100% + 2 * var(--pluk-gutter));margin-left:calc(-1 * var(--pluk-gutter));margin-right:calc(-1 * var(--pluk-gutter))}
.pluk-content .wp-block-columns{display:flex;flex-wrap:nowrap;gap:clamp(1.5rem,4vw,3.5rem);margin-block:2.5rem;align-items:stretch}
.pluk-content .wp-block-column{min-width:0;flex:1 1 0}.pluk-content .wp-block-column>:last-child{margin-bottom:0}
.pluk-content .wp-block-image{margin-block:2.5rem}.pluk-content .wp-block-image img{border-radius:var(--pluk-radius)}.pluk-content figcaption{font-size:.8rem;margin-top:.65rem;line-height:1.5}
.pluk-content .wp-block-gallery{gap:1rem;margin-block:2.5rem}.pluk-content .wp-block-gallery .wp-block-image{margin:0}
/* Ordinary embeds follow the width of their text block or column. Leave
   form-owned, CAPTCHA and deliberately hidden frames to their own scripts.
   Low specificity keeps Gutenberg's wide/full alignment rules authoritative. */
:where(.pluk-content,.footer-widget) :is(iframe,embed,object):not(:where(form iframe,form embed,form object,.g-recaptcha iframe,.h-captcha iframe,.grecaptcha-badge iframe,[hidden],[width="0"],[height="0"],[aria-hidden="true"])){
 display:block;width:100%;max-width:100%;margin-inline:auto;border-radius:var(--pluk-radius);
}
.pluk-content>:is(iframe,embed,object):not(:where([hidden],[width="0"],[height="0"],[aria-hidden="true"])){max-width:var(--pluk-copy);margin-block:2rem}
.pluk-content>.wp-block-embed{margin-block:2.5rem}
.pluk-content .wp-block-table{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.94rem}th,td{padding:.9rem 1rem;border:1px solid var(--pluk-line);text-align:left}th{background:var(--pluk-lilac);font-weight:800}
.wp-block-group.is-style-pluk-lilac,.wp-block-group.is-style-pluk-lime,.wp-block-group.is-style-pluk-paper{padding:clamp(1.5rem,4vw,3.5rem);border-radius:var(--pluk-radius);margin-block:3rem}
.is-style-pluk-lilac{background:var(--pluk-lilac)}.is-style-pluk-lime{background:var(--pluk-lime)}.is-style-pluk-paper{border:1px solid var(--pluk-line)}
.is-style-pluk-cards>.wp-block-column{padding:2rem;background:var(--pluk-card-color);border-radius:var(--pluk-radius)}
.pluk-canvas .pluk-content{padding-top:3rem}
/* Existing homepage: render the existing first row as a proper two-column hero. */
.pluk-home-content{padding-top:0}
.pluk-home-content>.pluk-hero:is(.kb-row-layout-wrap,.wp-block-columns){position:relative;max-width:var(--pluk-wide);margin-block:0 5.5rem;padding-block:clamp(3rem,6vw,5.5rem);isolation:isolate}
.pluk-home-content>.kb-row-layout-wrap.pluk-hero>.kt-row-column-wrap{padding:0!important;max-width:none!important;grid-template-columns:1.05fr 1fr;gap:clamp(2rem,5vw,5rem);align-items:center}
.pluk-home-content>.pluk-hero:is(.kb-row-layout-wrap,.wp-block-columns)::after{content:"";position:absolute;background:url('../images/sprig-orange.svg') center/contain no-repeat;right:-1.8rem;top:3rem;width:4.5rem;height:15rem;transform:rotate(20deg);z-index:2;pointer-events:none}
.pluk-home-content .pluk-hero-eyebrow{display:block;font-size:.7rem;letter-spacing:.12em;font-weight:800;text-transform:uppercase;margin-bottom:1.5rem}
.pluk-home-content .pluk-hero-title{font-family:var(--pluk-heading)!important;font-size:clamp(2.8rem,5.2vw,4.9rem)!important;line-height:1.04!important;letter-spacing:-.045em!important;margin:0 0 1.5rem!important;color:var(--pluk-wine)!important}
.pluk-home-content>.pluk-hero p{font-size:1rem;line-height:1.75;max-width:35rem}.pluk-home-content>.pluk-hero p strong{font-weight:300}.pluk-home-content>.pluk-hero .wp-block-buttons{gap:.8rem;margin-bottom:0}.pluk-home-content>.pluk-hero .wp-block-button__link{font-size:.82rem;padding:.9rem 1.2rem}
.pluk-home-content>.pluk-hero .wp-block-image{margin:0}.pluk-home-content>.pluk-hero .wp-block-image img{width:100%;height:clamp(24rem,37vw,34rem);object-fit:cover;border-radius:48% 48% .25rem .25rem}
.pluk-home-content>.pluk-hero .wp-block-kadence-column:last-child{position:relative}.pluk-home-content>.pluk-hero .wp-block-kadence-column:last-child::after{content:"";position:absolute;left:-2rem;bottom:-2.5rem;width:7rem;height:10rem;background:url('../images/leaf-lilac.svg') center/contain no-repeat;transform:rotate(-20deg);pointer-events:none}
.pluk-home-content>.wp-block-columns{max-width:var(--pluk-wide);gap:1.5rem}
.pluk-home-content>.wp-block-image{max-width:var(--pluk-wide);margin-block:4rem}.pluk-home-content>.wp-block-image img{width:100%;height:auto;max-height:34rem;object-fit:cover}
/* Existing donation classes: visible payment link on every device and a readable QR. */
body.pluk-site .donate-desktop{display:block!important;width:17rem;max-width:100%;margin-left:auto!important;margin-right:auto!important;padding:.75rem;background:#fff;border:1px solid var(--pluk-line);border-radius:.5rem}
body.pluk-site .donate-desktop img{display:block;width:100%!important;height:auto!important;object-fit:contain}
body.pluk-site .donate-mobile{display:block!important}
.pluk-page-doneren .entry-content>.wp-block-buttons{justify-content:center}
.pluk-page-partners .pluk-content>.wp-block-image img,.pluk-page-partners .pluk-content>.wp-block-gallery img{max-height:19rem;width:auto;max-width:100%;object-fit:contain}
.pluk-page-partners .pluk-content>.wp-block-gallery{justify-content:flex-start;max-width:var(--pluk-copy)}
.site-footer{background:var(--pluk-wine);color:var(--pluk-cream);padding:1.35rem var(--pluk-gutter) .75rem}
.site-footer a{color:inherit}.site-footer :is(.pluk-button,.wp-element-button){background:var(--pluk-cream);color:var(--pluk-wine);border-color:var(--pluk-cream)}.site-footer .is-style-outline>.wp-block-button__link{background:transparent;color:var(--pluk-cream);border-color:var(--pluk-cream)}
.footer-inner{max-width:var(--pluk-wide);margin:auto}
.footer-inner--standard{display:block}
.footer-newsletter{display:grid;grid-template-columns:minmax(12rem,.7fr) minmax(20rem,1.3fr);align-items:center;gap:clamp(1rem,3vw,3rem);max-width:var(--pluk-wide);margin:auto;padding:.25rem 0 .75rem}
.footer-newsletter h2{font-size:clamp(1.35rem,2.2vw,1.85rem);line-height:1.15;margin:0;color:var(--pluk-cream)}
.footer-newsletter .newsletter-form{min-width:0}
.footer-newsletter .tnp{max-width:none;margin:0;color:var(--pluk-wine)}
.footer-newsletter .tnp form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.55rem .75rem;margin:0}
.footer-newsletter .tnp form>*:has(input[type="email"]){grid-column:1;grid-row:1}
.footer-newsletter .tnp form>*:has(input[type="submit"]){grid-column:2;grid-row:1}
.footer-newsletter .tnp form>*:has(input[type="checkbox"]){grid-column:1/-1;grid-row:2}
.footer-newsletter .tnp :is(input[type="email"],input.tnp-email){width:100%;min-height:2.8rem;padding:.55rem .85rem;background:var(--pluk-cream);border:1px solid var(--pluk-cream);border-radius:var(--pluk-radius);font-size:.9rem}
.footer-newsletter .tnp input.tnp-submit{min-height:2.8rem;align-self:start;padding:.55rem 1rem;border-radius:var(--pluk-radius);background:var(--pluk-lime);color:var(--pluk-wine);border:1px solid var(--pluk-lime);font-size:.85rem;font-weight:800}
.footer-newsletter .tnp-field-privacy label{font-size:.68rem!important}
.footer-inner--widgets{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(1rem,3vw,2rem);padding-bottom:1.5rem}.footer-widget{min-width:0}.footer-widget>:last-child{margin-bottom:0}.footer-widget .menu{list-style:none;padding:0;margin:0}.footer-widget .menu li{margin:.6rem 0}.footer-widget .sub-menu{padding-left:1.2rem;list-style:none}
.footer-inner--widgets .tnp{background:var(--pluk-lilac);color:var(--pluk-wine);padding:1.5rem;border-radius:var(--pluk-radius)}
.footer-label{font-family:var(--pluk-body);font-weight:800;font-size:.8rem;letter-spacing:.05em;line-height:1.4;margin:.7rem 0 1.3rem}
.footer-bottom{max-width:var(--pluk-wide);margin:.55rem auto 0;padding-top:.65rem;border-top:1px solid rgba(251,244,236,.3);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;font-size:.68rem}
.footer-bottom p{margin:0}.footer-bottom .menu{display:flex;flex-wrap:wrap;list-style:none;gap:1.25rem;padding:0;margin:0}.footer-bottom li{margin:0}
.posts-wrap{max-width:calc(var(--pluk-wide) + 2 * var(--pluk-gutter));margin:auto;padding:4rem var(--pluk-gutter)}
.post-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem}.post-card{border:1px solid var(--pluk-line);border-radius:var(--pluk-radius);overflow:hidden}.post-card-copy{padding:2rem}.post-card time{font-size:.75rem;font-weight:500}.post-card h2{font-size:2rem;margin-top:.9rem}.post-card h2 a{text-decoration:none}.post-card-image img{width:100%;aspect-ratio:3/2;object-fit:cover}.text-link{font-weight:800}
.pagination{margin-top:3rem}.nav-links{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.page-numbers{padding:.4rem .8rem}.page-numbers.current{background:var(--pluk-lime)}
.comments-area,.post-navigation-wrap{max-width:calc(var(--pluk-copy) + 2 * var(--pluk-gutter));margin:0 auto;padding:2rem var(--pluk-gutter) 4rem}.comment-list{padding-left:1.5rem}.comment-body{padding:1.5rem 0;border-bottom:1px solid var(--pluk-line)}.comment-meta{font-size:.85rem}.comment-form label{display:block;font-weight:500}.comment-form-cookies-consent{display:flex;gap:.75rem;align-items:flex-start}
.single-featured{display:block;width:100%;margin:0 auto 3rem}
.error-page,.empty-state{max-width:50rem;margin:auto;padding:5rem var(--pluk-gutter)}.error-page>.pluk-button{margin-block:1rem 2rem}
.search-form label{display:block;font-size:.85rem;font-weight:800;margin-bottom:.6rem}.search-fields{display:flex;gap:.75rem}.search-fields input{flex:1;min-width:0}
input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),textarea,select{max-width:100%;padding:.85rem 1rem;border:1px solid var(--pluk-wine);border-radius:var(--pluk-radius);background:var(--pluk-cream);color:var(--pluk-wine);line-height:1.5}
textarea{width:100%;min-height:10rem}input[type=checkbox],input[type=radio]{accent-color:var(--pluk-wine);width:1.2em;height:1.2em;flex-shrink:0}
pre{white-space:pre-wrap;overflow:auto;padding:1.5rem;background:var(--pluk-lilac)}code{font-size:.9em}.alignleft{float:left;margin:0 1.5rem 1rem 0}.alignright{float:right;margin:0 0 1rem 1.5rem}.aligncenter{margin-inline:auto}.sticky{border-top:4px solid var(--pluk-orange)}.bypostauthor{border-left:2px solid var(--pluk-orange)}
@media(min-width:1181px){.main-navigation{max-width:54rem;margin-left:auto}.main-navigation>ul.menu{justify-content:flex-end}.main-navigation>.menu>li:last-child>.sub-menu{left:auto;right:0}}
@media(max-width:1180px){
 .header-inner{flex-wrap:wrap;gap:1rem;min-height:98px;padding-block:1rem}.site-branding{flex-basis:190px}.site-branding img{width:190px}.main-navigation{flex:1 0 100%;order:4;padding-top:.75rem;border-top:1px solid var(--pluk-line)}
 .pluk-nav-enhanced .menu-toggle{display:flex;align-items:center;gap:.7rem;background:transparent;color:var(--pluk-wine);border:1px solid var(--pluk-line);border-radius:var(--pluk-radius);padding:.7rem 1rem;min-height:46px;font-size:.85rem;font-weight:800;margin-left:auto}
 .pluk-nav-enhanced .main-navigation:not(.is-open){display:none}.main-navigation .menu{align-items:stretch;gap:.25rem 1.5rem}.main-navigation a{padding:.8rem .1rem}.main-navigation .sub-menu,.main-navigation .sub-menu .sub-menu{position:static;width:auto;display:block;border:0;padding:0 0 0 1rem;background:transparent}.main-navigation .sub-menu a{font-size:.8rem}
 .menu-toggle-lines{position:relative;display:block;width:18px;height:12px;border-top:2px solid;border-bottom:2px solid}.menu-toggle-lines::after{content:"";position:absolute;left:0;right:0;top:4px;border-top:2px solid}
}
@media(max-width:781px){
 .pluk-content>.wp-block-columns:not(.is-not-stacked-on-mobile){display:block}.pluk-content>.wp-block-columns>.wp-block-column+.wp-block-column{margin-top:1.5rem}
 .pluk-home-content>.kb-row-layout-wrap.pluk-hero>.kt-row-column-wrap{grid-template-columns:minmax(0,1fr);gap:2.5rem}.pluk-home-content>.pluk-hero:is(.kb-row-layout-wrap,.wp-block-columns){margin-bottom:3.5rem;padding-block:2.5rem 1rem}.pluk-home-content>.pluk-hero::after{display:none}
 .pluk-home-content .pluk-hero-title{font-size:clamp(2.6rem,8vw,4.2rem)!important;max-width:40rem}.pluk-home-content>.pluk-hero .wp-block-image img{height:24rem;max-height:95vw;border-radius:45% 45% .25rem .25rem}.pluk-home-content>.pluk-hero .wp-block-kadence-column:last-child::after{left:.75rem;bottom:-1.5rem;width:4rem;height:7rem}
 .page-header-inner{padding-right:0}.page-header-illustration{opacity:.18;right:-2rem}.page-header h1{font-size:clamp(2.5rem,7vw,4.2rem)}.breadcrumb-current{display:none}.breadcrumb-divider{display:none}
 .post-grid{grid-template-columns:1fr}.footer-newsletter{grid-template-columns:1fr;gap:.75rem}.footer-newsletter h2{font-size:1.45rem}
 .footer-bottom{align-items:flex-start;flex-direction:column;gap:1rem}.search-fields{flex-wrap:wrap}.search-fields input{flex-basis:100%}.pluk-content .alignleft,.pluk-content .alignright{float:none;margin-inline:auto}
}
@media(max-width:480px){.header-cta{font-size:.7rem;padding:.65rem .75rem;gap:.5rem;min-height:44px}.site-ribbon{font-size:.6rem;letter-spacing:.03em}.header-inner{gap:.6rem}.site-branding{flex-basis:150px}.site-branding img{width:150px}.pluk-nav-enhanced .menu-toggle{padding:.7rem;min-height:44px;font-size:0;gap:0}.menu-toggle-lines{font-size:1rem}.main-navigation>.menu{display:block}.pluk-home-content>.pluk-hero .wp-block-buttons{flex-direction:column;align-items:stretch}.pluk-home-content>.pluk-hero .wp-block-button__link{width:100%}.footer-bottom .menu{gap:.7rem 1.2rem}}
@media(max-width:360px){.header-cta>span{display:none}.header-cta{gap:0}.site-branding{flex-basis:132px}.site-branding img{width:132px}.pluk-nav-enhanced .menu-toggle{min-width:44px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
@media print{.site-ribbon,.menu-toggle,.main-navigation,.header-cta,.site-footer,.page-header-illustration{display:none!important}.site-header{border:0}.header-inner{min-height:0;padding:0}.pluk-content{padding:1rem 0}.page-header{background:none;padding:1rem 0}body{font-size:11pt;background:white;color:black}a{color:inherit}.pluk-home-content>.pluk-hero::after{display:none!important}}
