.pm h1,.pm h2,.pm h3{text-wrap:balance}.pm p,.pm li{text-wrap:pretty}.pm a:focus-visible{outline:3px solid var(--n1-coral-deep);outline-offset:5px}.pm .pm-hero{grid-template-columns:1.15fr .85fr;align-items:center;gap:70px;padding-block:64px 72px;display:grid}.pm-label{font:10px/1.6 var(--n1-mono);letter-spacing:.065em;margin:0}.pm-hero .pm-label{align-items:center;gap:9px;display:flex}.pm-label>span{background:var(--n1-coral);width:7px;height:7px}.pm .pm-hero h1{margin-block:24px;font-size:clamp(58px,6.6vw,88px);line-height:.96}.pm-dot{color:var(--n1-coral-deep)}.pm-lede{max-width:25ch;margin:0 0 20px;font-size:clamp(21px,2vw,27px);line-height:1.25}.pm-intro{max-width:45ch;color:var(--n1-muted);margin:0 0 28px;line-height:1.6}.pm-button{max-width:410px;color:var(--n1-on-accent);background:var(--n1-coral);justify-content:space-between;align-items:center;gap:20px;padding:17px 18px 17px 20px;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .15s,scale .15s;display:flex}.pm-button:hover{background:#ff8068}.pm-button:active{scale:.96}.pm-file-note{font:10px/1.5 var(--n1-mono);color:var(--n1-muted);margin:10px 0 13px}.pm-secondary{flex-wrap:wrap;gap:27px;display:flex}.pm-secondary a{text-underline-offset:4px;align-items:center;gap:7px;min-height:44px;font-size:13px;display:inline-flex}.pm-cover{justify-self:end;max-width:390px;margin:0;position:relative}.pm-cover img{outline-offset:-1px;outline:1px solid #0000001a;width:100%;height:auto;display:block;box-shadow:0 7px 13px -8px #00000040,13px 18px #e0ddd3}.pm-cover-tab{background:var(--n1-coral);color:var(--n1-on-accent);font:10px var(--n1-mono);width:max-content;margin-left:auto;padding:9px 13px}.pm-cover figcaption{font:9px/1.5 var(--n1-mono);color:var(--n1-muted);margin-top:32px}.pm-evidence{background:var(--n1-ink);color:var(--n1-paper);padding-block:26px}.pm-evidence-inner{justify-content:space-between;align-items:center;gap:40px;display:flex}.pm-evidence .pm-label{color:var(--n1-acid)}.pm-evidence p{margin:6px 0 0;font-size:14px}.pm-evidence ul{grid-template-columns:repeat(2,auto);gap:10px 35px;margin:0;padding:0;list-style:none;display:grid}.pm-evidence li{align-items:center;gap:10px;font-size:12px;display:flex}.pm-evidence b{color:var(--n1-acid);font:12px var(--n1-mono)}.pm-section{padding-block:64px;scroll-margin-top:20px}.pm-section-head{border-bottom:1px solid var(--n1-hair);justify-content:space-between;align-items:baseline;gap:15px;padding-bottom:13px;display:flex}.pm-section-head>span{font:10px var(--n1-mono)}.pm-section-intro{grid-template-columns:1fr 1fr;align-items:start;gap:40px;margin:29px 0 32px;display:grid}.pm .pm-section-intro h2,.pm .pm-download-grid h2{font-size:clamp(32px,3.8vw,48px);line-height:1.05}.pm-section-intro p{color:var(--n1-muted);max-width:50ch;margin:0}.pm-areas{grid-template-columns:repeat(4,1fr);gap:0 23px;display:grid}.pm-area{border-top:3px solid var(--n1-coral);flex-direction:column;padding:20px 0 25px;display:flex}.pm-area:nth-child(n+5){border-top-color:var(--n1-ink)}.pm-area-number{font:11px var(--n1-mono);color:var(--n1-muted)}.pm .pm-area h3{margin:13px 0 14px;font-size:22px;line-height:1.15}.pm-compounds{margin:0 0 18px;font-size:13px;line-height:1.6}.pm-question{color:var(--n1-muted);margin:auto 0 0;font-size:12px;line-height:1.6}.pm-note{border-top:1px solid var(--n1-hair);color:var(--n1-muted);max-width:95ch;padding-top:17px;font-size:12px}.pm-download-section{background:var(--n1-paper-deep);padding-block:64px}.pm-download-grid{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.pm-download-grid h2{margin-block:22px}.pm-download-grid p:not(.pm-label){color:var(--n1-muted);font-size:15px;line-height:1.65}.pm-downloads{margin-top:26px}.pm-downloads a{border-top:1px solid var(--n1-hair);align-items:center;gap:15px;min-height:76px;padding:19px 0;text-decoration:none;display:flex}.pm-downloads a:hover strong{text-underline-offset:4px;text-decoration:underline}.pm-downloads a>span{flex:1}.pm-downloads strong{font-size:15px;display:block}.pm-downloads small{font:10px/1.5 var(--n1-mono);color:var(--n1-muted);margin-top:5px;display:block}.pm-map-preview{margin:0}.pm-map-preview img{outline-offset:-1px;outline:1px solid #0000001a;width:100%;height:auto;display:block;box-shadow:0 8px 16px -10px #0000004d}.pm-map-preview>a{display:block}.pm-map-preview figcaption{color:var(--n1-muted);font:10px/1.5 var(--n1-mono);margin-top:12px}.pm-last{grid-template-columns:1fr 1fr;gap:80px;padding-block:55px;display:grid}.pm-last p:not(.pm-label){color:var(--n1-muted);max-width:65ch;font-size:13px;line-height:1.7}.pm .pm-last h2{font-size:37px}.pm-follow{text-underline-offset:5px;align-items:center;gap:9px;min-height:44px;margin-top:15px;font-size:15px;display:inline-flex}@media (max-width:1000px){.pm .pm-hero{gap:40px}.pm-areas{grid-template-columns:repeat(2,1fr)}.pm-download-grid{gap:40px}}@media (max-width:760px){.pm .pm-hero{grid-template-columns:1fr;gap:35px;padding-block:36px 42px}.pm .pm-hero h1{margin-block:22px;font-size:clamp(56px,12vw,78px)}.pm-lede{font-size:23px}.pm-button{max-width:none}.pm-file-note{font-size:9px}.pm-cover{justify-self:center;width:75%;max-width:330px}.pm-evidence-inner{display:block}.pm-evidence ul{column-gap:16px;margin-top:22px}.pm-section{padding-block:40px}.pm-section-intro{grid-template-columns:1fr;gap:18px}.pm-section-intro p{font-size:14px}.pm-areas{gap:0 20px}.pm .pm-area h3{font-size:21px}.pm-compounds{font-size:12px}.pm-question{font-size:11px}.pm-download-section{padding-block:40px}.pm-download-grid,.pm-last{grid-template-columns:1fr;gap:35px}.pm-last{padding-block:40px}}@media (max-width:370px){.pm-areas{grid-template-columns:1fr}.pm .pm-area h3,.pm-compounds{min-height:auto}}@media (prefers-reduced-motion:reduce){.pm-button{transition:none}.pm-button:active{scale:1}}
