.pv-page{background:#f5f7f4;padding:22px 0 76px;color:#284b42}.pv-breadcrumb{display:flex;gap:13px;font-size:12px;margin:10px 0 24px;color:#79887e}.pv-breadcrumb a{color:#3f6558}.pv-hero{background:linear-gradient(120deg,#163e40,#2d6856);border-radius:24px;display:flex;justify-content:space-between;align-items:center;padding:46px 48px;gap:35px;color:#fff;box-shadow:0 18px 45px #193e4010}.pv-eyebrow{font-size:10px;letter-spacing:2px;font-weight:700;color:#b69b67}.pv-hero .pv-eyebrow{color:#e4ca97}.pv-hero h1{color:white;font-size:44px;line-height:1.2;letter-spacing:-1px;margin:16px 0}.pv-hero p{color:#dce9df;font-size:17px;max-width:550px;line-height:1.7}.pv-date{display:inline-block;border:1px solid #ffffff30;border-radius:30px;padding:8px 15px;font-size:11px;color:#e1e9df;margin-top:12px}.pv-shield{width:126px;height:140px;flex-shrink:0;color:#d8c28f;margin-right:14px}.pv-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:26px 0 40px}.pv-summary>div{border:1px solid #dfe7dd;background:#fff;border-radius:16px;padding:23px}.pv-summary span{font-size:11px;color:#a08148;letter-spacing:1px;margin-right:10px}.pv-summary strong{font-size:15px;color:#285347}.pv-summary p{margin:10px 0 0;font-size:13px;line-height:1.65;color:#738276}.pv-grid{display:grid;grid-template-columns:270px minmax(0,1fr);gap:34px;align-items:start}.pv-toc{padding:23px 20px;background:white;border:1px solid #e0e7dd;border-radius:16px}.pv-toc>.pv-eyebrow{display:block;margin:0 10px 15px}.pv-toc a{display:flex;gap:13px;padding:11px 8px;border-radius:7px;color:#436354;font-size:12px;line-height:1.55;border-bottom:1px solid #f0f3ed}.pv-toc a:hover{background:#edf3eb;color:#214f40}.pv-toc a span{color:#af9465;font-size:10px;min-width:16px;padding-top:2px}.pv-contact{padding:25px 22px;background:#eaf0e6;border-radius:16px;margin-top:18px}.pv-contact h2{font-size:18px;color:#305a47}.pv-contact p{font-size:13px;color:#6b7f6d}.pv-contact a{color:#28583e;font-size:13px;font-weight:700}.pv-content{background:#fff;border:1px solid #dfe7dc;border-radius:20px;padding:12px 42px 36px}.pv-content h2{font-size:24px;line-height:1.4;margin:30px 0 16px;padding-top:26px;border-top:1px solid #eaf0e6;color:#244e41;scroll-margin-top:120px}.pv-content h2:first-child{border-top:0;padding-top:5px}.pv-content p,.pv-content li{font-size:14px;line-height:1.95;color:#617264}.pv-content strong{color:#335d48;font-weight:600}.pv-content ul{padding-left:20px}.pv-content li{padding-left:5px;margin-bottom:11px}.pv-content a{text-decoration:underline;text-underline-offset:3px;color:#2b6850}.pv-page a:focus-visible{outline:2px solid #ae8e51;outline-offset:4px}@media(max-width:991px){.pv-grid{grid-template-columns:1fr}.pv-toc{display:grid;grid-template-columns:1fr 1fr}.pv-toc>.pv-eyebrow{grid-column:1/-1}.pv-contact{display:none}.pv-hero{padding:34px}.pv-hero h1{font-size:36px}.pv-shield{width:90px}}@media(max-width:575px){.pv-hero{padding:28px 23px}.pv-hero h1{font-size:30px}.pv-hero p{font-size:15px}.pv-shield{display:none}.pv-summary{grid-template-columns:1fr;gap:10px;margin-bottom:24px}.pv-summary>div{padding:17px}.pv-content{padding:10px 22px 28px}.pv-content h2{font-size:21px}.pv-toc{grid-template-columns:1fr}.pv-grid{gap:20px}}@media print{.pv-toc,.pv-summary,.pv-contact,.pv-shield{display:none}.pv-grid{display:block}.pv-content{border:0;padding:0}.pv-hero{background:white;color:#143e31;box-shadow:none}.pv-hero h1,.pv-hero p,.pv-date{color:#143e31}.pv-page{background:white}}
