.pmag{--green:#12392e;--gold:#d9b66c;--wine:#5b1019;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);background:#fff;color:#17302b;font-family:system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.6;overflow:hidden}.pmag *{box-sizing:border-box}.pmag h1,.pmag h2,.pmag h3{font-family:Georgia,serif;line-height:1.15;letter-spacing:-.025em;margin:0}.pmag a{text-decoration:none}.pmag p{margin:0}.pmag-hero{display:grid;grid-template-columns:55% 45%;min-height:610px;background:var(--green);color:#fff}.pmag-hero-copy{padding:clamp(40px,6vw,95px);align-self:center}.pmag-kicker,.pmag-eyebrow{display:block;font-size:11px;letter-spacing:.16em;font-weight:750;color:var(--gold);margin-bottom:24px}.pmag h1{font-size:clamp(40px,4.6vw,73px);color:#fff}.pmag h1 em{color:var(--gold);font-weight:400}.pmag-hero p{font-size:17px;max-width:570px;margin:25px 0;color:#ecf2ea}.pmag-actions{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0}.pmag-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:4px;padding:14px 20px;font-size:14px;font-weight:700;text-align:center}.pmag-btn.gold{background:var(--gold);color:#18281d}.pmag-btn.outline{border:1px solid #b9cfbd;color:#fff}.pmag-hero small,.pmag-digital-copy>small{display:block;color:#ddded4;font-size:11px}.pmag-land{min-height:350px;position:relative;overflow:hidden;background:radial-gradient(circle at 75% 23%,#e8c98a 0 8%,transparent 9%),linear-gradient(165deg,transparent 52%,#63815b 52.5% 63%,transparent 63.5%),linear-gradient(25deg,transparent 54%,#869a68 54.5% 69%,transparent 69.5%),linear-gradient(160deg,#95b5a1,#577e68 45%,#294a37 70%,#173a2d)}.pmag-land:before{content:'';position:absolute;inset:50% -20% -20%;background:repeating-linear-gradient(164deg,transparent 0 17px,#b8bf80 18px 20px,transparent 21px 41px);transform:skewY(-7deg);opacity:.65}.pmag-land span{position:absolute;bottom:20px;left:24px;color:#fff;letter-spacing:.12em;font-size:10px;background:#0e3329bb;padding:9px 12px}.pmag-trust{display:flex;justify-content:space-evenly;gap:20px;flex-wrap:wrap;background:#ecf0e9;padding:20px;font-size:12px;font-weight:700}.pmag-section{padding:78px clamp(24px,6vw,105px);max-width:1400px;margin:auto}.pmag-section h2{font-size:clamp(31px,3.2vw,50px);max-width:760px}.pmag-lead{margin-top:17px!important;max-width:750px;color:#52665d}.pmag-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:36px}.pmag-grid article{border:1px solid #e2e9e2;border-radius:8px;padding:27px;background:#fff;min-width:0}.pmag-grid b{color:#ac8d4e;font-size:12px}.pmag-grid h3{font-size:24px;margin:15px 0 10px}.pmag-grid p{color:#5b685f;font-size:14px}.pmag-digital{background:var(--wine);color:#fff;display:grid;grid-template-columns:41% 59%;min-height:560px}.pmag-portrait{position:relative;min-height:380px;background:linear-gradient(160deg,#281016,#650e1b);overflow:hidden}.pmag-portrait img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:center 25%}.pmag-portrait>span{position:absolute;bottom:18px;left:24px;background:#26070ab3;color:#fff;padding:8px;font-size:10px;letter-spacing:.1em}.pmag-digital-copy{padding:clamp(30px,5vw,70px);align-self:center}.pmag-digital h2{font-size:clamp(31px,3.5vw,52px);color:#fff}.pmag-digital-copy>p{margin:19px 0;color:#f3dddd;font-size:15px}.pmag-mini{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:25px 0}.pmag-mini>div{border:1px solid #a76870;border-radius:7px;padding:18px}.pmag-mini b,.pmag-mini small{display:block}.pmag-mini b{font-size:13px}.pmag-mini small{font-size:12px;color:#edc6ca;margin-top:8px}.pmag-digital .pmag-btn{width:100%;margin-bottom:8px}.pmag-steps{background:#f6f7f2}.pmag-faq details{border-bottom:1px solid #dfe6dc;padding:20px 0}.pmag-faq details:first-of-type{margin-top:26px}.pmag-faq summary{cursor:pointer;font-weight:700}.pmag-faq details p{padding:12px 0;color:#4a6255}.pmag-end{padding:75px 24px;text-align:center;background:#143d30;color:#fff}.pmag-end h2{color:#fff;font-size:clamp(32px,4vw,48px);margin:0 auto 25px;max-width:700px}@media(max-width:860px){.pmag-hero,.pmag-digital{grid-template-columns:1fr}.pmag-land{min-height:310px}.pmag-hero-copy{padding:45px 25px}.pmag-portrait{min-height:380px}.pmag-digital-copy{padding:38px 24px}.pmag-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.pmag h1{font-size:42px}.pmag-grid,.pmag-mini{grid-template-columns:1fr}.pmag-section{padding:50px 20px}.pmag-hero-copy{padding:40px 20px}.pmag-portrait{min-height:320px}.pmag-actions{flex-direction:column}.pmag-btn{width:100%}.pmag-trust{align-items:flex-start;flex-direction:column}}