.mPtjGW_shell{background:radial-gradient(circle at 80% 0%, #c6f24e17, transparent 28rem), var(--ground);min-height:100vh}.mPtjGW_header,.mPtjGW_main,.mPtjGW_footer{width:min(960px,100% - 40px);margin-inline:auto}.mPtjGW_header{border-bottom:1px solid var(--raised);align-items:center;gap:24px;min-height:96px;display:flex}.mPtjGW_brand{align-items:center;gap:12px;font-size:21px;font-weight:600;line-height:1.05;display:flex}.mPtjGW_brand>span:first-child{background:var(--accent);width:40px;height:40px;color:var(--ground);border-radius:14px;place-items:center;font-size:27px;font-weight:700;display:grid}.mPtjGW_brand small{color:var(--muted);margin-top:5px;font-size:12px;font-weight:400;display:block}.mPtjGW_header nav{color:var(--muted);gap:22px;margin-left:auto;font-size:14px;display:flex}.mPtjGW_header nav a:hover,.mPtjGW_footer a:hover{color:var(--accent)}.mPtjGW_main{padding-block:76px 96px}.mPtjGW_eyebrow{color:var(--accent);letter-spacing:.18em;margin-bottom:20px;font-size:12px;font-weight:600}.mPtjGW_main>h1{letter-spacing:-.045em;max-width:780px;font-size:clamp(38px,6vw,68px);line-height:1.04}.mPtjGW_lede{max-width:720px;color:var(--text);margin-top:26px;font-size:20px;line-height:1.55}.mPtjGW_main section,.mPtjGW_summary{margin-top:64px}.mPtjGW_main section{max-width:760px}.mPtjGW_main h2,.mPtjGW_summary h2{margin-bottom:18px;font-size:26px}.mPtjGW_main h3{margin-bottom:8px;font-size:18px}.mPtjGW_main p+p{margin-top:14px}.mPtjGW_main ul{color:var(--muted);margin:14px 0 0;padding-left:21px}.mPtjGW_main li+li{margin-top:8px}.mPtjGW_summary{border-radius:var(--radius);background:#c6f24e12;border:1px solid #c6f24e59;padding:28px 30px}.mPtjGW_cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mPtjGW_cards article{background:var(--surface);border-radius:16px;padding:22px}.mPtjGW_action{background:var(--accent);color:var(--ground);border-radius:999px;margin-top:22px;padding:12px 18px;font-weight:600;display:inline-flex}.mPtjGW_footer{border-top:1px solid var(--raised);color:var(--muted);justify-content:space-between;gap:24px;padding-block:28px 44px;font-size:14px;display:flex}@media (max-width:700px){.mPtjGW_header{flex-direction:column;align-items:flex-start;padding-block:22px}.mPtjGW_header nav{flex-wrap:wrap;gap:10px 20px;margin-left:0}.mPtjGW_main{padding-block:52px 72px}.mPtjGW_lede{font-size:18px}.mPtjGW_cards{grid-template-columns:1fr}.mPtjGW_footer{flex-direction:column}}
