.wp-hero{padding:72px 0 48px}.wp-hero>*{max-width:860px}.wp-hero h1{letter-spacing:-.06em;margin:18px 0 22px;font-size:clamp(46px,6.4vw,84px);font-weight:800;line-height:.95}.wp-hero h1 em{color:var(--grn-deep);font-family:Georgia,serif;font-weight:400}.wp-hero .usdxx-notice{margin:0;display:inline-block}.wp-lede{color:#35505c;max-width:720px;margin:0 0 14px;font-size:20px;line-height:1.55}.wp-version{letter-spacing:.12em;color:#5e7965;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:800}.wp-print-btn{cursor:pointer;font:inherit;border:0}.wp-body{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:56px;padding-bottom:96px;display:grid}.wp-toc{border:1px solid var(--line);background:#fff;border-radius:18px;padding:20px 22px;position:sticky;top:24px}.wp-toc>p{letter-spacing:.16em;color:#5e7965;margin:0 0 10px;font-size:10px;font-weight:800}.wp-toc ol{gap:7px;margin:0;padding-left:20px;font-size:14px;display:grid}.wp-toc a{color:#1f3a2a;text-decoration:none}.wp-toc a:hover{text-decoration:underline}.wp-article{max-width:820px}.wp-article section{padding-top:56px;scroll-margin-top:12px}.wp-article section:first-child{padding-top:0}.wp-article h2{letter-spacing:-.04em;align-items:baseline;gap:14px;margin:0 0 18px;font-size:clamp(28px,3.4vw,40px);line-height:1.08;display:flex}.wp-article h2 span{letter-spacing:0;color:#fff;background:var(--grn-deep);border-radius:999px;flex:none;place-items:center;min-width:30px;height:30px;padding:0 8px;font-size:13px;font-weight:800;display:inline-grid;transform:translateY(-4px)}.wp-article p{color:#35505c;margin:0 0 16px;font-size:17px;line-height:1.65}.wp-article a{color:var(--grn-deep)}.wp-sub{letter-spacing:-.02em;margin:30px 0 12px;font-size:21px}.wp-points{gap:10px;margin:0 0 16px;padding:0;list-style:none;display:grid}.wp-points li{border:1px solid var(--line);color:#35505c;background:#fff;border-radius:14px;padding:14px 18px;font-size:16px;line-height:1.55}.wp-points b{color:#10261b}.wp-table{border:1px solid var(--line);background:#fff;border-radius:16px;margin:0 0 18px;overflow:hidden}.wp-row{border-top:1px solid var(--line);color:#35505c;grid-template-columns:1fr 1.4fr 1.6fr;gap:18px;padding:14px 18px;font-size:15.5px;line-height:1.55;display:grid}.wp-row.wp-two{grid-template-columns:1fr 2.2fr}.wp-row:first-child{border-top:0}.wp-row.wp-head{background:var(--grn-deep);color:#fff;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800}.wp-row b{color:#10261b}.wp-trio{grid-template-columns:repeat(3,1fr);gap:14px;margin:0 0 18px;display:grid}.wp-trio.wp-duo{grid-template-columns:repeat(2,1fr)}.wp-trio article,.wp-stages article,.wp-stats article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:20px}.wp-trio h3,.wp-stages h3,.wp-flow h3,.wp-levels h3{letter-spacing:-.02em;color:#10261b;margin:0 0 8px;font-size:18px}.wp-trio p,.wp-stages p,.wp-flow p,.wp-levels p,.wp-stats p{color:#47616c;margin:0;font-size:15px;line-height:1.55}.wp-flow{counter-reset:wp;grid-template-columns:repeat(4,1fr);gap:26px;margin:0 0 18px;padding:0;list-style:none;display:grid}.wp-flow.wp-flow-3{grid-template-columns:repeat(3,1fr)}.wp-flow li{counter-increment:wp;border:1px solid var(--line);background:#fff;border-radius:16px;padding:18px;position:relative}.wp-flow li:before{content:counter(wp);color:#1f5a26;background:#e3f4dc;border-radius:999px;place-items:center;width:26px;height:26px;margin-bottom:10px;font-size:13px;font-weight:800;display:inline-grid}.wp-flow li:not(:last-child):after{content:"→";color:var(--grn-deep);font-size:18px;font-weight:800;position:absolute;top:50%;right:-21px;transform:translateY(-50%)}.wp-stages{grid-template-columns:repeat(3,1fr);gap:14px;margin:0 0 18px;display:grid}.wp-stages span{letter-spacing:.14em;color:var(--grn-deep);text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.wp-levels{counter-reset:lv;gap:10px;margin:0 0 18px;padding:0;list-style:none;display:grid}.wp-levels li{counter-increment:lv;border:1px solid var(--line);background:#fff;border-radius:16px;padding:18px 20px 18px 66px;position:relative}.wp-levels li:before{content:counter(lv);background:var(--grn-deep);color:#fff;border-radius:999px;place-items:center;width:32px;height:32px;font-weight:800;display:grid;position:absolute;top:18px;left:18px}.wp-levels .wp-rule{color:#1f3a2a;margin-top:6px;font-weight:700}.wp-note,.wp-rule-box{border-left:5px solid var(--grn-deep);background:#e3f4dc;border-radius:12px;padding:16px 20px;color:#1f3a2a!important}.wp-rule-box{letter-spacing:-.02em;font-weight:800;font-size:22px!important;line-height:1.3!important}.wp-stats{grid-template-columns:repeat(2,1fr);gap:14px;margin:0 0 18px;display:grid}.wp-stats strong{letter-spacing:-.04em;color:var(--grn-deep);font-size:34px;line-height:1.05;display:block}.wp-stats span{color:#10261b;margin:4px 0 8px;font-weight:800;display:block}.wp-risks{gap:10px;margin:0 0 18px;display:grid}.wp-risks div{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:150px 1fr;gap:16px;padding:14px 18px;display:grid}.wp-risks dt{color:#10261b;font-weight:800}.wp-risks dd{color:#47616c;margin:0;font-size:15.5px;line-height:1.55}@media (max-width:1000px){.wp-body{grid-template-columns:1fr;gap:28px}.wp-toc{position:static}.wp-toc ol{grid-template-columns:repeat(2,1fr);column-gap:28px}}@media (max-width:820px){.wp-print-btn{margin-left:auto}.wp-row,.wp-row.wp-two{grid-template-columns:1fr;gap:4px}.wp-row.wp-head{display:none}.wp-trio,.wp-trio.wp-duo,.wp-stages,.wp-stats,.wp-flow,.wp-flow.wp-flow-3{grid-template-columns:1fr}.wp-flow{gap:26px}.wp-flow li:not(:last-child):after{content:"↓";inset:auto auto -25px 50%;transform:translate(-50%)}.wp-risks div{grid-template-columns:1fr;gap:4px}.wp-toc ol{grid-template-columns:1fr}}@media print{.wp-page .pilot-bar,.wp-page .nav,.wp-toc,.wp-page .usdxx-footer{display:none!important}.wp-body{padding-bottom:0;display:block}.wp-hero{padding:0 0 24px}.wp-article{max-width:none}.wp-article section{break-inside:auto;padding-top:28px}.wp-article h2,.wp-sub{break-after:avoid}.wp-table,.wp-flow li,.wp-levels li,.wp-stats article,.wp-trio article,.wp-stages article,.wp-risks div,.wp-points li{break-inside:avoid}.wp-row.wp-head,.wp-article h2 span,.wp-levels li:before,.wp-note,.wp-rule-box{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
