#primary .content-page-wrapper{--cpw-sticky-top:calc(var(--sd-header-total, 4.5rem) + 1.5rem);max-width:68rem;margin:0 auto;padding:0 0 clamp(3rem, 2rem + 3vw, 5rem);color:var(--sd-ink);font-family:var(--sd-font-body);font-size:1.0625rem;line-height:1.75}#primary .content-page-wrapper *,#primary .content-page-wrapper *::before,#primary .content-page-wrapper *::after{box-sizing:border-box}#primary .content-page-wrapper h1,#primary .content-page-wrapper h2,#primary .content-page-wrapper h3{margin:0;padding:0;border:0;border-radius:0;background:none;font-family:var(--sd-font-display);font-weight:600;color:var(--sd-ink);text-wrap:balance}#primary .content-page-wrapper h1{max-width:none;font-size:clamp(2.2rem, 1.5rem + 2.6vw, 3.4rem);line-height:1.08;letter-spacing:-.02em}#primary .content-page-wrapper h2{margin-bottom:1rem;font-size:clamp(1.6rem, 1.3rem + 1.1vw, 2.15rem);line-height:1.15;letter-spacing:-.015em}#primary .content-page-wrapper h2::after{content:none}#primary .content-page-wrapper h3{margin:1.75rem 0 .4rem;font-size:clamp(1.15rem, 1.1rem + 0.25vw, 1.3rem);line-height:1.25;letter-spacing:-.01em;color:var(--sd-teal-text)}#primary .content-page-wrapper h2+h3{margin-top:.5rem}#primary .content-page-wrapper p{max-width:none;margin:0 0 1rem;padding:0;border:0;border-radius:0;background:none;color:var(--sd-slate)}#primary .content-page-wrapper p:last-child{margin-bottom:0}#primary .content-page-wrapper a{color:var(--sd-teal-text);font-weight:600;text-decoration:underline;text-decoration-color:var(--sd-sun);text-decoration-thickness:2px;text-underline-offset:4px;transition:color 180ms var(--sd-ease),text-decoration-color 180ms var(--sd-ease)}#primary .content-page-wrapper a:hover,#primary .content-page-wrapper a:focus-visible{color:var(--sd-coral-text);text-decoration-color:var(--sd-coral-text)}#primary .content-page-wrapper a:focus-visible,#primary .content-page-wrapper button:focus-visible{outline:3px solid var(--sd-teal-2);outline-offset:3px;border-radius:4px}#primary .content-page-wrapper img{display:block;width:100%;max-width:100%;height:auto;border-radius:var(--sd-radius);object-fit:cover}#primary .content-page-wrapper .cpw-hero{margin-inline:0;padding-bottom:clamp(2rem, 1.5rem + 2vw, 3rem);text-align:left}#primary .content-page-wrapper .cpw-hero h1{max-width:none;text-wrap:wrap}#primary .content-page-wrapper .cpw-hero__lede{max-width:none;margin:1rem 0 0;font-size:clamp(1.1rem, 1.04rem + 0.3vw, 1.25rem);line-height:1.65;color:var(--sd-slate)}#primary .content-page-wrapper .cpw-hero__figure{margin:clamp(1.75rem, 1.25rem + 2vw, 2.75rem) 0 0;padding:0}#primary .content-page-wrapper .cpw-hero__img{width:100%;height:auto;margin:0;aspect-ratio:16 / 9;box-shadow:var(--sd-shadow)}#primary .content-page-wrapper .cpw-hero__caption{max-width:none;margin:.75rem 0 0;font-size:.92rem;line-height:1.5;color:var(--sd-slate)}#primary .content-page-wrapper .cpw-hero__figure::after{content:"";display:block;width:6rem;height:6px;margin:1rem 0 0;border-radius:3px;background:var(--sd-leheriya)}#primary .content-page-wrapper .cpw-section{padding-block:clamp(2.25rem, 1.75rem + 2vw, 3.5rem);border-top:1px solid var(--sd-line)}#primary .content-page-wrapper .cpw-hero+.cpw-section{padding-top:0;border-top:0}#primary .content-page-wrapper .cpw-facts{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;align-items:start}#primary .content-page-wrapper .cpw-split{display:grid;grid-template-columns:minmax(0,1fr);gap:1.75rem;align-items:start}#primary .content-page-wrapper .cpw-split__img{aspect-ratio:16 / 10;box-shadow:var(--sd-shadow)}#primary .content-page-wrapper .cpw-callout,#primary .content-page-wrapper .cpw-tips{padding:clamp(1.5rem, 1.1rem + 1.6vw, 2.5rem);border-radius:var(--sd-radius);background:var(--sd-butter)}#primary .content-page-wrapper .cpw-tips{background:var(--sd-mint)}#primary .content-page-wrapper .cpw-callout p,#primary .content-page-wrapper .cpw-tips p{color:var(--sd-ink)}#primary .content-page-wrapper .cpw-list{max-width:none;margin:0;padding:0;list-style:none}#primary .content-page-wrapper .cpw-list li{position:relative;margin:0 0 .7rem;padding:0 0 0 1.6rem;border:0;color:var(--sd-ink)}#primary .content-page-wrapper .cpw-list li:last-child{margin-bottom:0}#primary .content-page-wrapper .cpw-list li::before{content:"";position:absolute;left:.2rem;top:.62em;width:.55rem;height:.55rem;border-radius:50%;background:var(--sd-sun)}#primary .content-page-wrapper .cpw-faq h3{margin:2rem 0 .85rem;font-size:.82rem;font-family:var(--sd-font-body);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--sd-coral-text)}#primary .content-page-wrapper .cpw-faq h2+h3{margin-top:1.25rem}#primary .content-page-wrapper .cpw-faq__item{margin-bottom:.75rem;border:1px solid var(--sd-line);border-radius:var(--sd-radius);background:var(--sd-white);transition:border-color 200ms var(--sd-ease),box-shadow 200ms var(--sd-ease)}#primary .content-page-wrapper .cpw-faq__item:has(.cpw-faq__q[aria-expanded="true"]){border-color:var(--sd-teal-2);box-shadow:var(--sd-shadow-sm)}#primary .content-page-wrapper .cpw-faq__q{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;margin:0;padding:1.1rem 1.25rem;border:0;border-radius:var(--sd-radius);background:none;font-family:var(--sd-font-body);font-size:1.04rem;font-weight:700;line-height:1.4;color:var(--sd-ink);text-align:left;cursor:pointer}#primary .content-page-wrapper .cpw-faq__q:focus-visible{outline-offset:-3px}#primary .content-page-wrapper .cpw-faq__icon{flex:none;display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:50%;background:var(--sd-aqua);color:var(--sd-teal-text);transition:transform 200ms var(--sd-ease),background-color 200ms var(--sd-ease),color 200ms var(--sd-ease)}#primary .content-page-wrapper .cpw-faq__icon::before{content:"+";font-size:1.2rem;font-weight:600;line-height:1}#primary .content-page-wrapper .cpw-faq__q[aria-expanded="true"] .cpw-faq__icon{transform:rotate(45deg);background:var(--sd-peach);color:var(--sd-coral-text)}#primary .content-page-wrapper .cpw-faq__a p{margin:0;padding:0 1.25rem 1.2rem}#primary .content-page-wrapper.cpw-js .cpw-faq__a{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows 250ms var(--sd-ease),visibility 0s linear 250ms}#primary .content-page-wrapper.cpw-js .cpw-faq__q[aria-expanded="true"]+.cpw-faq__a{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows 250ms var(--sd-ease),visibility 0s}#primary .content-page-wrapper.cpw-js .cpw-faq__inner{min-height:0;overflow:hidden}@media (min-width:768px){#primary .content-page-wrapper .cpw-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem, 1rem + 3vw, 3.5rem)}}@media (min-width:900px){#primary .content-page-wrapper .cpw-split{grid-template-columns:minmax(0,1.1fr) minmax(0,0.9fr);gap:clamp(2rem, 1rem + 3vw, 3.5rem)}#primary .content-page-wrapper .cpw-split--reverse{grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr)}#primary .content-page-wrapper .cpw-split--reverse .cpw-split__media{order:-1}#primary .content-page-wrapper .cpw-split__media{position:sticky;top:var(--cpw-sticky-top)}#primary .content-page-wrapper .cpw-split__img{aspect-ratio:4 / 5;max-height:calc(100vh - var(--cpw-sticky-top) - 1.5rem)}}body.admin-bar #primary .content-page-wrapper{--cpw-sticky-top:calc(var(--sd-header-total, 4.5rem) + 32px + 1.5rem)}@media (prefers-reduced-motion:reduce){#primary .content-page-wrapper a,#primary .content-page-wrapper .cpw-faq__item,#primary .content-page-wrapper .cpw-faq__icon,#primary .content-page-wrapper.cpw-js .cpw-faq__a,#primary .content-page-wrapper.cpw-js .cpw-faq__q[aria-expanded="true"]+.cpw-faq__a{transition:none}}