.pathw-policy-v1{background:#fafbf7;color:#172922;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;overflow-wrap:anywhere}.pathw-policy-v1 *{box-sizing:border-box}.pathw-policy-v1 .pwpol-wrap{max-width:1200px;margin:auto;padding:58px 24px 72px}.pathw-policy-v1 .pwpol-heading{max-width:850px;margin-bottom:30px}.pathw-policy-v1 .pwpol-eyebrow{font-size:12px;line-height:1.5;font-weight:750;letter-spacing:1.5px;color:#1f593e;margin:0 0 15px}.pathw-policy-v1 h1{font-size:clamp(34px,4.5vw,54px);font-weight:750;letter-spacing:-1.5px;line-height:1.13;color:#172922;margin:0 0 22px}.pathw-policy-v1 .pwpol-intro{font-size:19px;line-height:1.8;margin:0 0 17px;color:#345340}.pathw-policy-v1 .pwpol-date{font-size:13px;line-height:1.7;color:#526457}.pathw-policy-v1 .pwpol-draft,.pathw-policy-v1 .pwpol-review{padding:17px 20px;border:1px solid #d6e2c8;border-radius:10px;background:#eef4e5;font-size:14px;line-height:1.75;margin:0 0 22px}.pathw-policy-v1 summary{cursor:pointer;font-weight:650}.pathw-policy-v1 .pwpol-layout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:34px;margin-top:36px;align-items:start}.pathw-policy-v1 .pwpol-sidebar{position:sticky;top:40px;padding:24px;background:#f0f5e9;border:1px solid #d5e2c9;border-radius:14px}.pathw-policy-v1 .pwpol-sidebar h2{font-size:17px;line-height:1.5;margin:0 0 13px}.pathw-policy-v1 .pwpol-sidebar a{display:block;font-size:14px;line-height:1.65;padding:7px 0;color:#1f593e;text-decoration:none}.pathw-policy-v1 .pwpol-sidebar a:hover{text-decoration:underline}.pathw-policy-v1 .pwpol-content{min-width:0;padding:34px;background:#fff;border:1px solid #e0e7d9;border-radius:16px}.pathw-policy-v1 .pwpol-content section{scroll-margin-top:40px;margin:0 0 34px;padding-bottom:24px;border-bottom:1px solid #e3eadd}.pathw-policy-v1 .pwpol-content section:last-child{margin:0;padding-bottom:0;border-bottom:0}.pathw-policy-v1 h2{font-size:24px;line-height:1.4;letter-spacing:-.4px;font-weight:700;margin:0 0 16px;color:#172922}.pathw-policy-v1 .pwpol-content p,.pathw-policy-v1 li{font-size:17px;line-height:1.85;color:#233b2e}.pathw-policy-v1 .pwpol-content p{margin:0 0 17px}.pathw-policy-v1 ul{padding-left:23px;list-style:disc;margin:0 0 20px}.pathw-policy-v1 li{margin:0 0 12px;padding-left:3px}.pathw-policy-v1 a{color:#1f593e;text-underline-offset:3px}.pathw-policy-v1 a:focus-visible,.pathw-policy-v1 summary:focus-visible{outline:3px solid #729c43;outline-offset:4px}.pathw-policy-v1 .pwpol-related{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.pathw-policy-v1 .pwpol-related a{padding:11px 16px;min-height:44px;border:1px solid #d8e4cc;border-radius:9px;background:#fff;font-size:14px;line-height:1.5;text-decoration:none;font-weight:600}.pathw-policy-v1 .pwpol-related a:hover{background:#edf5e0}@media(max-width:800px){.pathw-policy-v1 .pwpol-layout{grid-template-columns:minmax(0,1fr);gap:22px}.pathw-policy-v1 .pwpol-sidebar{position:static}.pathw-policy-v1 .pwpol-sidebar nav{display:flex;flex-wrap:wrap;gap:0 20px}.pathw-policy-v1 .pwpol-sidebar h2{width:100%}.pathw-policy-v1 .pwpol-sidebar a{min-height:44px}.pathw-policy-v1 .pwpol-wrap{padding:36px 20px 48px}.pathw-policy-v1 .pwpol-content{padding:25px 21px}.pathw-policy-v1 h1{font-size:36px;letter-spacing:-1px}.pathw-policy-v1 h2{font-size:22px}.pathw-policy-v1 .pwpol-intro{font-size:18px}.pathw-policy-v1 .pwpol-content p,.pathw-policy-v1 li{font-size:16px}.pathw-policy-v1 .pwpol-related a{width:100%}}@media print{.pathw-policy-v1 .pwpol-sidebar,.pathw-policy-v1 .pwpol-draft,.pathw-policy-v1 .pwpol-review{display:none}.pathw-policy-v1 .pwpol-layout{display:block}.pathw-policy-v1 .pwpol-content{border:0;padding:0}.pathw-policy-v1 .pwpol-wrap{padding:20px}.pathw-policy-v1 a[href]:after{content:none}}
