.page-module___pz6wG__page{color:#f0f0f0;min-height:100vh;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.page-module___pz6wG__inner{width:100%;padding:2.5rem clamp(1.5rem,5vw,4rem) 6rem}.page-module___pz6wG__pageTop{align-items:center;gap:.85rem;margin-bottom:3rem;text-decoration:none;display:flex}.page-module___pz6wG__backBtn{color:#555;cursor:pointer;background:0 0;border:1px solid #1e1e1e;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:.4rem;text-decoration:none;transition:border-color .14s,color .14s;display:flex}.page-module___pz6wG__backBtn:hover{color:#ccc;border-color:#333}.page-module___pz6wG__backEyebrow{letter-spacing:.14em;text-transform:uppercase;color:#444;font-size:.7rem;font-weight:600}.page-module___pz6wG__articleHeader{border-bottom:1px solid #1a1a1a;margin-bottom:3rem;padding-bottom:2.5rem}.page-module___pz6wG__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#444;margin:0 0 1rem;font-size:.7rem;font-weight:600}.page-module___pz6wG__title{letter-spacing:-.02em;color:#f0f0f0;margin:0 0 1.25rem;font-size:clamp(1.9rem,4vw,2.8rem);font-weight:700;line-height:1.15}.page-module___pz6wG__excerpt{color:#888;margin:0 0 1.25rem;font-size:.95rem;line-height:1.7}.page-module___pz6wG__meta{color:#444;letter-spacing:.02em;font-size:.78rem}.page-module___pz6wG__cover{object-fit:cover;border:1px solid #1e1e1e;border-radius:4px;width:100%;max-height:480px;margin-top:1.75rem}.page-module___pz6wG__blocks{flex-direction:column;gap:1.1rem;display:flex}.page-module___pz6wG__h1{color:#f0f0f0;letter-spacing:-.01em;margin:2rem 0 .5rem;font-size:1.8rem;font-weight:700;line-height:1.2}.page-module___pz6wG__h2{color:#e0e0e0;letter-spacing:-.01em;margin:1.75rem 0 .4rem;font-size:1.35rem;font-weight:600}.page-module___pz6wG__h3{color:#d0d0d0;margin:1.5rem 0 .35rem;font-size:1.1rem;font-weight:600}.page-module___pz6wG__h4{color:#b0b0b0;text-transform:uppercase;letter-spacing:.05em;margin:1.25rem 0 .3rem;font-size:.95rem;font-weight:600}.page-module___pz6wG__paragraph{color:silver;margin:0;font-size:.97rem;line-height:1.85}.page-module___pz6wG__quote{color:#a0a0a0;border-left:2px solid #3a3a3a;margin:0;padding:.75rem 0 .75rem 1.25rem;font-style:italic}.page-module___pz6wG__quote cite{color:#555;margin-top:.5rem;font-size:.82rem;font-style:normal;display:block}.page-module___pz6wG__listWrap{color:silver}.page-module___pz6wG__listHeading{color:#e0e0e0;margin:0 0 .5rem;font-weight:600}.page-module___pz6wG__ul,.page-module___pz6wG__ol{margin:0;padding-left:1.4rem;line-height:1.8}.page-module___pz6wG__ul li,.page-module___pz6wG__ol li{margin-bottom:.25rem}.page-module___pz6wG__markdown{color:silver;font-size:.97rem;line-height:1.85}.page-module___pz6wG__markdown p{margin-bottom:1rem;line-height:1.85}:is(.page-module___pz6wG__markdown h1,.page-module___pz6wG__markdown h2,.page-module___pz6wG__markdown h3,.page-module___pz6wG__markdown h4){color:#e0e0e0;letter-spacing:-.01em;margin:1.75rem 0 .5rem}.page-module___pz6wG__markdown h2{font-size:1.35rem}.page-module___pz6wG__markdown h3{font-size:1.1rem}:is(.page-module___pz6wG__markdown ul,.page-module___pz6wG__markdown ol){margin-bottom:1rem;padding-left:1.4rem;line-height:1.8}.page-module___pz6wG__markdown li{margin-bottom:.25rem}.page-module___pz6wG__markdown code{color:#e0e0e0;background:#111;border:1px solid #1e1e1e;border-radius:3px;padding:.1em .4em;font-size:.88em}.page-module___pz6wG__markdown pre{background:#080808;border:1px solid #1e1e1e;border-radius:4px;margin-bottom:1rem;padding:1rem 1.25rem;overflow-x:auto}.page-module___pz6wG__markdown pre code{background:0 0;border:none;padding:0;font-size:.88em}.page-module___pz6wG__markdown a{color:#e0e0e0;text-underline-offset:3px;text-decoration:underline}.page-module___pz6wG__markdown blockquote{color:#888;border-left:2px solid #3a3a3a;margin:0 0 1rem;padding-left:1.25rem;font-style:italic}.page-module___pz6wG__figure{margin:0}.page-module___pz6wG__image{border:1px solid #1e1e1e;border-radius:4px;width:100%}.page-module___pz6wG__figure figcaption{color:#444;text-align:center;margin-top:.5rem;font-size:.78rem}.page-module___pz6wG__divider{border:none;border-top:1px solid #1a1a1a;margin:.5rem 0}
