@layer reset,tokens,base,layout,components,templates,utilities;@layer tokens{:root{--c-ink:#1F1D1B;--c-ink-2:#4A4541;--c-ink-3:#6E6760;--c-brand:#2E5E4E;--c-brand-dark:#1F4337;--c-accent:#B5476A;--c-gold:#C9A227;--c-paper:#FFFFFF;--c-cream:#F7F3EC;--c-blush:#F3E1E4;--c-sage:#E3ECE6;--c-line:#E6DFD3;--f-serif:"Fraunces","Fraunces Fallback",Georgia,"Times New Roman",serif;--f-sans:"Figtree","Figtree Fallback",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--f-mono:ui-monospace,"SFMono-Regular",Consolas,monospace;--t-h1:clamp(2rem,1.658rem + 1.522vw,2.875rem);--t-h2:clamp(1.625rem,1.478rem + 0.6522vw,2rem);--t-h3:clamp(1.312rem,1.239rem + 0.3261vw,1.5rem);--t-card:clamp(1.125rem,1.052rem + 0.3261vw,1.312rem);--t-body:clamp(1.062rem,1.038rem + 0.1087vw,1.125rem);--t-small:clamp(0.875rem,0.8505rem + 0.1087vw,0.9375rem);--t-label:clamp(0.75rem,0.7255rem + 0.1087vw,0.8125rem);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--w-page:1220px;--w-text:640px;--w-rail:300px;--w-gutter:clamp(16px,4vw,32px);--radius:2px;--radius-pill:999px;--ease:.15s ease-out;--shadow:0 2px 6px rgba(31,29,27,.12)}}@font-face{font-family:"Fraunces";src:url("/assets/fonts/fraunces-latin-600-normal.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Figtree";src:url("/assets/fonts/figtree-latin-400-normal.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Figtree";src:url("/assets/fonts/figtree-latin-700-normal.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Fraunces Fallback";src:local("Georgia");size-adjust:104%;ascent-override:94%;descent-override:24%;line-gap-override:0%}@font-face{font-family:"Figtree Fallback";src:local("Arial");size-adjust:102%;ascent-override:93%;descent-override:24%;line-gap-override:0%}@layer reset{*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{margin:0}img,svg,video{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4,p,ul,ol,figure,blockquote{margin:0}ul[class],ol[class]{list-style:none;padding:0}table{border-collapse:collapse;width:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}}@layer base{body.pds{background:var(--c-paper);color:var(--c-ink);font-family:var(--f-sans);font-size:var(--t-body);line-height:1.55;overflow-wrap:break-word}.pds h1,.pds h2,.pds h3,.pds h4{font-family:var(--f-serif);font-weight:600;line-height:1.18;letter-spacing:-.01em;color:var(--c-ink);text-transform:none}.pds a{color:var(--c-brand);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.16em;transition:color var(--ease)}.pds a:hover{color:var(--c-brand-dark);text-decoration-thickness:2px}.pds :focus-visible{outline:3px solid var(--c-brand);outline-offset:2px}.pds strong{font-weight:700}.pds code{font-family:var(--f-mono);font-size:.9em;background:var(--c-cream);padding:.1em .3em}.pds hr{border:0;border-top:1px solid var(--c-line);margin:var(--s-7) 0}}@layer layout{.pds-wrap{width:100%;max-width:var(--w-page);margin-inline:auto;padding-inline:var(--w-gutter)}.pds-main{display:block;min-height:50vh;outline:0}.pds-main:focus{outline:0}.pds-header{position:sticky;top:0;z-index:50;background:var(--c-paper);border-bottom:1px solid var(--c-line);transition:box-shadow var(--ease)}.pds-header.is-scrolled{box-shadow:var(--shadow)}.pds-header__bar{display:flex;align-items:center;gap:var(--s-4);min-height:60px}.pds-header__menu{display:inline-grid;place-items:center;width:44px;height:44px;margin-left:-10px;color:var(--c-ink)}.pds-header__menu .pds-icon{width:26px;height:26px}.pds-logo{display:block;flex:0 0 auto}.pds-logo img{height:32px;width:auto}.pds-search{display:none;margin-left:auto;position:relative;flex:0 1 220px;min-width:120px}.pds-search__input{width:100%;height:40px;padding:0 40px 0 14px;border:1px solid var(--c-line);border-radius:var(--radius-pill);background:var(--c-cream)}.pds-search__go{position:absolute;right:4px;top:4px;width:32px;height:32px;display:grid;place-items:center;border:0;background:none;color:var(--c-ink);cursor:pointer}.pds-search__go .pds-icon{width:18px;height:18px}.pds-nav{display:none}.pds-nav__head{display:flex;align-items:center;justify-content:space-between;padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--c-line)}.pds-nav__title{font-family:var(--f-serif);font-size:var(--t-h3)}.pds-nav__close{width:44px;height:44px;display:grid;place-items:center;border:0;background:none;cursor:pointer}.pds-nav__close .pds-icon{width:24px;height:24px}.pds-nav__label{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:6px;font-weight:700;font-size:var(--t-small);padding:var(--s-4) var(--s-5)}.pds-nav__label::-webkit-details-marker{display:none}.pds-nav__label .pds-icon{width:16px;height:16px;transition:transform var(--ease)}.pds-nav__group[open] .pds-nav__label .pds-icon{transform:rotate(180deg)}.pds-nav__blurb{color:var(--c-ink-3);font-size:var(--t-small);margin-bottom:var(--s-3)}.pds-nav__links li a,.pds-nav__all{display:block;padding:8px 0;color:var(--c-ink);text-decoration:none;font-size:var(--t-small)}.pds-nav__links li a:hover{text-decoration:underline}.pds-nav__all{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--c-brand)}.pds-nav__all .pds-icon{width:16px;height:16px}@media (max-width:63.99em){.pds-header__bar{justify-content:center;position:relative}.pds-header__menu{position:absolute;left:var(--w-gutter)}.pds-nav.is-open{display:block;position:fixed;inset:0 auto 0 0;width:min(360px,88vw);overflow-y:auto;background:var(--c-paper);z-index:60;box-shadow:0 0 40px rgba(31,29,27,.25)}.pds-nav__list{padding:0}.pds-nav__item{border-bottom:1px solid var(--c-line)}.pds-nav__panel{padding:0 var(--s-5) var(--s-4)}body.pds-menu-open{overflow:hidden}body.pds-menu-open::after{content:"";position:fixed;inset:0;background:rgba(31,29,27,.45);z-index:55}}@media (min-width:64em){.pds-header__bar{min-height:72px}.pds-header__menu{display:none}.pds-logo img{height:38px}.pds-search{display:block}.pds-nav{display:block;margin-left:var(--s-4);flex:0 1 auto;min-width:0}.pds-nav__head{display:none}.pds-nav__list{display:flex;gap:2px}.pds-nav__item{position:relative}.pds-nav__label{padding:10px clamp(6px,.9vw,12px);border-radius:var(--radius);white-space:nowrap}.pds-nav__label:hover,.pds-nav__group[open] .pds-nav__label{background:var(--c-cream)}.pds-nav__panel{position:absolute;top:calc(100% + 8px);left:0;min-width:300px;padding:var(--s-5);background:var(--c-paper);border:1px solid var(--c-line);box-shadow:var(--shadow);z-index:60}.pds-nav__item:nth-last-child(-n+2) .pds-nav__panel{left:auto;right:0}.pds-nav__links{columns:2 150px;column-gap:var(--s-5)}}.pds-footer{margin-top:var(--s-8);background:var(--c-cream);border-top:1px solid var(--c-line);font-size:var(--t-small)}.pds-footer__inner{display:grid;gap:var(--s-6);padding-block:var(--s-7)}.pds-footer__title{font-family:var(--f-sans);font-size:var(--t-label);font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--s-3)}.pds-footer__links li a{display:block;padding:6px 0;color:var(--c-ink);text-decoration:none}.pds-footer__links li a:hover{text-decoration:underline}.pds-footer__mission{color:var(--c-ink-2);margin:var(--s-4) 0 var(--s-5);max-width:42ch}.pds-logo--footer img{height:30px}.pds-footer__legal{border-top:1px solid var(--c-line);padding-block:var(--s-5);color:var(--c-ink-3)}@media (min-width:40em){.pds-footer__inner{grid-template-columns:repeat(3,1fr)}.pds-footer__brand{grid-column:1/-1}}@media (min-width:64em){.pds-footer__inner{grid-template-columns:1.6fr 1fr 1fr 1fr}.pds-footer__brand{grid-column:auto}}.pds-crumbs{font-size:var(--t-label);letter-spacing:.04em;text-transform:uppercase;font-weight:700;margin-bottom:var(--s-4)}.pds-crumbs ol{display:flex;flex-wrap:wrap;gap:4px 0;list-style:none;padding:0;margin:0}.pds-crumbs li{display:flex;align-items:center;color:var(--c-ink-3)}.pds-crumbs li+li::before{content:"›";margin:0 8px;color:var(--c-ink-3)}.pds-crumbs a{color:var(--c-ink-2);text-decoration:none}.pds-crumbs a:hover{text-decoration:underline}.pds-crumbs [aria-current]{max-width:min(48ch,70vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:39.99em){.pds-crumbs [aria-current]{display:none}}}@layer components{.pds-kicker{display:block;font-size:var(--t-label);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--c-accent);margin-bottom:6px}.pds-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 22px;border:1px solid var(--c-brand);border-radius:var(--radius);background:var(--c-brand);color:#fff;font-weight:700;font-size:var(--t-small);text-decoration:none;cursor:pointer;transition:background var(--ease),border-color var(--ease)}.pds .pds-btn,.pds .pds-btn:hover{color:#fff;text-decoration:none}.pds-btn:hover{background:var(--c-brand-dark);border-color:var(--c-brand-dark)}.pds-btn--ghost{background:var(--c-paper);color:var(--c-brand)}.pds .pds-btn--ghost{color:var(--c-brand)}.pds-btn--ghost:hover{background:var(--c-cream)}.pds-btn--small{min-height:36px;padding:6px 14px}.pds-link-arrow{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:var(--t-small)}.pds-link-arrow .pds-icon{width:16px;height:16px}.pds-grid{display:grid;gap:var(--s-6) var(--s-5)}@media (min-width:40em){.pds-grid--2,.pds-grid--3,.pds-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64em){.pds-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.pds-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.pds-card{display:flex;flex-direction:column;gap:var(--s-3);color:var(--c-ink);text-decoration:none}.pds .pds-card{color:var(--c-ink);text-decoration:none}.pds-card__media{display:block;aspect-ratio:16/9;overflow:hidden;background:var(--c-cream) center/cover no-repeat}.pds-card__media img{width:100%;height:100%;object-fit:cover}.pds-card__title{display:block;font-family:var(--f-serif);font-weight:600;font-size:var(--t-card);line-height:1.22;text-underline-offset:.14em}.pds-card:hover .pds-card__title{text-decoration:underline;text-decoration-thickness:1px}.pds-card__dek{display:block;margin-top:6px;color:var(--c-ink-2);font-size:var(--t-small);line-height:1.45}.pds-card--hero .pds-card__title{font-size:var(--t-h2)}.pds-card--hero .pds-card__dek{font-size:var(--t-body)}.pds-section{margin-block:var(--s-7)}.pds-section__title{font-size:var(--t-h2);margin-bottom:var(--s-5);padding-bottom:var(--s-3);border-bottom:2px solid var(--c-ink)}.pds .pds-section__title a{color:var(--c-ink);text-decoration:none}.pds .pds-section__title a:hover{text-decoration:underline}.pds-section__more{margin-top:var(--s-5)}.pds-chips__list{display:flex;flex-wrap:wrap;gap:8px;max-height:calc(3 * 44px + 16px);overflow:hidden}.pds-chips.is-expanded .pds-chips__list{max-height:none}.pds-chip{display:inline-flex;align-items:center;min-height:36px;padding:6px 14px;border:1px solid var(--c-line);border-radius:var(--radius-pill);background:var(--c-paper);font-size:var(--t-small);font-weight:700;text-decoration:none}.pds .pds-chip{color:var(--c-ink);text-decoration:none}.pds-chip:hover,.pds-chip.is-current{border-color:var(--c-ink);background:var(--c-cream)}.pds-chips__more{margin-top:var(--s-3);padding:6px 0;border:0;background:none;color:var(--c-brand);font-weight:700;cursor:pointer}.pds-byline{font-size:var(--t-small);color:var(--c-ink-2)}.pds .pds-byline__author{color:var(--c-ink);font-weight:700}.pds-byline__sep{margin:0 8px}.pds-disclosure{font-size:var(--t-label);font-style:italic;color:var(--c-ink-3);margin-bottom:var(--s-4)}.pds .pds-disclosure a{color:var(--c-ink-3)}.pds-toc{border:1px solid var(--c-line);background:var(--c-cream);padding:var(--s-4) var(--s-5);margin-block:var(--s-5)}.pds-toc__title{cursor:pointer;font-weight:700;font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase}.pds-toc__list{margin-top:var(--s-3);display:grid;gap:4px;counter-reset:toc}.pds-toc__list li{counter-increment:toc;font-size:var(--t-small)}.pds-toc__list a{display:block;padding:4px 0 4px 2px;color:var(--c-ink);text-decoration:none}.pds-toc__list a::before{content:counter(toc) ". ";color:var(--c-ink-3)}.pds-toc__list a:hover,.pds-toc__list a.is-active{color:var(--c-brand);text-decoration:underline}.pds-pick{display:grid;grid-template-areas:"badge" "title" "figure" "why" "who" "cta";gap:var(--s-3);margin-block:var(--s-6);padding:var(--s-5);border:1px solid var(--c-line);border-top:4px solid var(--c-brand);background:var(--c-paper)}.pds-pick__badge{grid-area:badge;justify-self:start;padding:4px 10px;background:var(--c-blush);color:var(--c-ink);font-size:var(--t-label);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pds-pick__badge--gold{background:var(--c-gold)}.pds-pick__title{grid-area:title;font-size:var(--t-h3)}.pds-pick__figure{grid-area:figure;display:block;aspect-ratio:1;max-width:340px;width:100%;justify-self:center;background:var(--c-cream)}.pds-pick__figure img{width:100%;height:100%;object-fit:contain}.pds-pick__why{grid-area:why}.pds-pick__label{font-family:var(--f-sans);font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.pds-pick__who{grid-area:who;font-size:var(--t-small);color:var(--c-ink-2)}.pds-pick__cta{grid-area:cta;width:100%}@media (min-width:40em){.pds-pick{grid-template-columns:240px minmax(0,1fr);grid-template-areas:"figure badge" "figure title" "figure why" "figure who" "figure cta";column-gap:var(--s-5);align-items:start}.pds-pick__figure{align-self:start}.pds-pick__cta{width:auto;justify-self:start}}.pds-check{list-style:none;padding:0;display:grid;gap:6px}.pds-check li{position:relative;padding-left:26px}.pds-check li::before{content:"";position:absolute;left:0;top:.45em;width:16px;height:9px;border-left:2.5px solid var(--c-brand);border-bottom:2.5px solid var(--c-brand);transform:rotate(-45deg)}.pds-related{margin-block:var(--s-5);padding:var(--s-3) var(--s-4);border-left:4px solid var(--c-accent);background:var(--c-cream)}.pds-related__label{display:block;font-size:var(--t-label);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--c-accent)}.pds .pds-related a{font-family:var(--f-serif);font-size:var(--t-card);font-weight:600;color:var(--c-ink)}.pds-tip{margin-block:var(--s-5);padding:var(--s-4) var(--s-5);background:var(--c-blush)}.pds-tip__title{font-weight:700;margin-bottom:4px}.pds-toolbox{margin-block:var(--s-6)}.pds .pds-toolbox__link{display:grid;gap:var(--s-4);padding:var(--s-4);background:var(--c-sage);color:var(--c-ink);text-decoration:none}.pds-toolbox__link img{width:100%;aspect-ratio:4/3;object-fit:cover;background:var(--c-paper)}.pds-toolbox__title{display:block;font-family:var(--f-serif);font-size:var(--t-h3);font-weight:600}.pds-toolbox__text{display:block;margin:6px 0 10px;color:var(--c-ink-2);font-size:var(--t-small)}.pds-toolbox__link:hover .pds-toolbox__title{text-decoration:underline}@media (min-width:40em){.pds .pds-toolbox__link{grid-template-columns:200px minmax(0,1fr);align-items:center}}.pds-copy{margin-block:var(--s-5);border:1px solid var(--c-line);background:var(--c-cream)}.pds-copy__text{margin:0;padding:var(--s-4) var(--s-5);font-family:var(--f-serif);font-size:var(--t-body);line-height:1.55;white-space:pre-wrap}.pds-copy .pds-btn{margin:0 var(--s-5) var(--s-4)}.pds-table{overflow-x:auto;margin-block:var(--s-5);border:1px solid var(--c-line)}.pds-table table{font-size:var(--t-small);min-width:480px}.pds-table th,.pds-table td{padding:10px 12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--c-line)}.pds-table th{background:var(--c-cream);font-weight:700}.pds-table caption{caption-side:bottom;padding:8px 12px;color:var(--c-ink-3);text-align:left;font-size:var(--t-label)}.pds-steps{list-style:none;padding:0;counter-reset:step;display:grid;gap:var(--s-4);margin-block:var(--s-5)}.pds-steps li{counter-increment:step;position:relative;padding-left:48px}.pds-steps li::before{content:counter(step);position:absolute;left:0;top:0;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--c-brand);color:#fff;font-weight:700;font-size:var(--t-small)}.pds-steps__title{display:block}.pds-faq{margin-block:var(--s-7)}.pds-faq__item{border-bottom:1px solid var(--c-line)}.pds-faq__item summary{cursor:pointer;padding:var(--s-4) 0;font-weight:700;list-style-position:outside}.pds-faq__answer{padding-bottom:var(--s-4);color:var(--c-ink-2)}.pds-feedback{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3) var(--s-4);margin-block:var(--s-7);padding:var(--s-5);border:1px solid var(--c-line)}.pds-feedback__q{font-weight:700}.pds-feedback__buttons{display:flex;gap:var(--s-3)}.pds-feedback__status,.pds-newsletter__status{flex-basis:100%;font-size:var(--t-small);color:var(--c-brand)}.pds-feedback__status:empty,.pds-newsletter__status:empty{display:none}.pds-newsbox{margin-block:var(--s-6);padding:var(--s-5);background:var(--c-cream);border-top:4px solid var(--c-accent)}.pds-newsbox__title{font-family:var(--f-serif);font-size:var(--t-h3);font-weight:600}.pds-newsbox__text{color:var(--c-ink-2);margin:6px 0 var(--s-4);font-size:var(--t-small)}.pds-newsletter{display:flex;flex-wrap:wrap;gap:var(--s-3)}.pds-newsletter__input{flex:1 1 200px;min-height:44px;padding:0 14px;border:1px solid var(--c-line);border-radius:var(--radius);background:var(--c-paper);font-size:16px}.pds-ideas{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-5) var(--s-4);margin-block:var(--s-5);counter-reset:idea}@media (min-width:40em){.pds-ideas{grid-template-columns:repeat(3,minmax(0,1fr))}}.pds-idea{counter-increment:idea;display:flex;flex-direction:column;gap:6px}.pds-idea__media{position:relative;display:block;aspect-ratio:1;background:var(--c-cream);overflow:hidden}.pds-idea__media img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.pds-idea__media::before{content:counter(idea);position:absolute;z-index:1;left:8px;top:8px;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--c-paper);color:var(--c-ink);font-weight:700;font-size:var(--t-label)}.pds-idea__media:hover img{transform:scale(1.04)}.pds .pds-idea__title{font-size:var(--t-card);line-height:1.2;margin-top:4px}.pds-idea__text{font-size:var(--t-small);line-height:1.45;color:var(--c-ink-2)}.pds-gallery{margin-block:var(--s-5)}.pds-gallery__title{font-size:var(--t-label);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--c-accent);margin-bottom:var(--s-3)}.pds-gallery__list{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3)}.pds-gallery--3 .pds-gallery__list{grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:40em){.pds-gallery--4 .pds-gallery__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.pds .pds-gallery__tile{display:block;color:var(--c-ink);text-decoration:none}.pds-gallery__tile img{width:100%;aspect-ratio:1;object-fit:cover;background:var(--c-cream)}.pds-gallery__cap{display:block;margin-top:6px;font-size:var(--t-small);font-weight:700}.pds-gallery__tile:hover .pds-gallery__cap{text-decoration:underline}.pds-mosaic{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:repeat(2,minmax(0,1fr));gap:6px;aspect-ratio:3/2;max-width:860px;margin-block:var(--s-5)}.pds-mosaic__tile{display:block;min-height:0;overflow:hidden;background:var(--c-cream)}.pds-mosaic__tile:first-child{grid-row:1/3}.pds-mosaic__tile img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}a.pds-mosaic__tile:hover img{transform:scale(1.04)}.pds-mosaic__tile:nth-child(n+4){display:none}@media (min-width:40em){.pds-mosaic{grid-template-columns:2fr 1fr 1fr;aspect-ratio:2/1}.pds-mosaic__tile:nth-child(n+4){display:block}}@media (prefers-reduced-motion:reduce){.pds-idea__media img,.pds-mosaic__tile img{transition:none}}}@layer templates{.pds-article{padding-top:var(--s-5)}.pds-article__head{max-width:860px}.pds-article__title{font-size:var(--t-h1);margin:var(--s-2) 0 var(--s-3)}.pds-article__dek{font-size:var(--t-body);color:var(--c-ink-2);max-width:62ch;margin-bottom:var(--s-4)}.pds-article__hero{margin-block:var(--s-5);max-width:860px;aspect-ratio:16/9;background:var(--c-cream) center/cover no-repeat;overflow:hidden}.pds-article__hero img{width:100%;height:100%;object-fit:cover}.pds-article__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-6)}.pds-article__rail{display:none}@media (min-width:64em){.pds-article__layout{grid-template-columns:minmax(0,var(--w-text)) var(--w-rail);justify-content:space-between;column-gap:var(--s-7)}.pds-article__rail{display:block}.pds-rail__sticky{position:sticky;top:96px;display:grid;gap:var(--s-5)}.pds-article__body>.pds-toc{display:none}}.pds-prose{font-size:var(--t-body);line-height:1.62}.pds-prose>*+*{margin-top:var(--s-4)}.pds-prose p,.pds-prose li{max-width:68ch}.pds-prose ul:not([class]),.pds-prose ol:not([class]){padding-left:1.3em}.pds-prose :is(ul,ol):not([class])>li+li{margin-top:6px}.pds-h2{font-size:var(--t-h2);margin-top:var(--s-7);scroll-margin-top:90px}.pds-h3{font-size:var(--t-h3);margin-top:var(--s-6)}.pds-article__end{margin-top:var(--s-7)}.pds-readmore{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-block:var(--s-6)}.pds-readmore__label{font-weight:700;margin-right:4px}.pds-hubhead{padding-block:var(--s-6) var(--s-5);background:var(--c-cream);border-bottom:1px solid var(--c-line)}.pds-hubhead--blush{background:var(--c-blush)}.pds-hubhead--sage{background:var(--c-sage)}.pds-hubhead__title{font-size:var(--t-h1);margin-bottom:var(--s-3)}.pds-hubhead__intro{max-width:64ch;color:var(--c-ink-2);margin-bottom:var(--s-5)}.pds-trust{padding-top:var(--s-5)}.pds-trust__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-6)}@media (min-width:64em){.pds-trust__layout{grid-template-columns:260px minmax(0,var(--w-text));column-gap:var(--s-7)}.pds-trust__toc{position:sticky;top:96px;align-self:start}}.pds-swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:var(--s-3)}.pds-swatch{padding:var(--s-4);border:1px solid var(--c-line);font-size:var(--t-label)}.pds-swatch span{display:block;height:48px;margin-bottom:8px}}@layer utilities{.pds-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pds-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.pds-sprite{position:absolute;width:0;height:0;overflow:hidden}.pds-icon{width:20px;height:20px;flex:0 0 auto;fill:none}.pds-skip{position:absolute;left:8px;top:-60px;z-index:100;padding:10px 16px;background:var(--c-ink);color:#fff;font-weight:700}.pds .pds-skip{color:#fff}.pds-skip:focus{top:8px}}
