.policy-workflow{--pw-line:#cbd3cb;color:#243c3b}.pw-tools{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pw-tools button,.pw-tools label{font:inherit;color:#233c38;cursor:pointer;background:#f1f3ec;border:1px solid #b3c1b5;padding:11px 15px;font-size:12px}.pw-tools input{max-width:230px;margin-top:8px;font-size:10px;display:block}.pw-scope{color:#5d706c;max-width:100ch;line-height:1.7;font-size:11px!important}.pw-stages{border-block:1px solid var(--pw-line);gap:0;margin:30px 0;padding:0;list-style:none;display:flex}.pw-stages li{flex:1;padding:14px 6px;font-size:11px}.pw-stages li:last-child{color:#805526}.pw-title{grid-template-columns:1fr 260px;gap:6%;margin:36px 0;display:grid}.pw-title h2{max-width:28ch;margin:10px 0 18px;font:400 32px/1.22 Georgia,serif}.pw-title p{font-size:13px;line-height:1.75}.pw-title>div:last-child{overflow-wrap:anywhere;flex-direction:column;gap:12px;padding-top:25px;font-size:10px;display:flex}.pw-title strong{font-size:14px}.pw-desk{grid-template-columns:1fr 1fr;align-items:start;gap:5%;display:grid}.pw-desk h3,.pw-review h3{font-size:16px;font-weight:500}.pw-claim{text-align:left;width:100%;color:inherit;border:0;border-top:1px solid var(--pw-line);cursor:pointer;background:0 0;gap:15px;padding:23px 12px 23px 0;font-family:inherit;font-size:14px;line-height:1.75;display:flex}.pw-claim[aria-pressed=true]{background:#eaf0e5;padding-left:12px}.pw-claim>span{color:#5d705a;font:20px Georgia,serif}.pw-claim small{color:#5d706c;margin-top:15px;font-size:10px;display:block}.pw-evidence{border:1px solid var(--pw-line);background:#f7f8f2;padding:25px}.pw-evidence article{font-size:12px;line-height:1.8}.pw-evidence blockquote{margin:20px 0;font:15px/1.9 Georgia,serif}.pw-evidence h4{font-size:11px;font-weight:500}.pw-evidence ul{padding-left:17px}.pw-evidence a{color:#2d5c58}.pw-evidence details{border-top:1px solid var(--pw-line);padding-top:18px;font-size:12px;line-height:1.7}.pw-review{grid-template-columns:1fr 1fr;gap:5%;padding-block:30px;display:grid}.pw-review ul,.pw-review p{font-size:12px;line-height:1.9}.pw-graph{border-block:1px solid var(--pw-line);margin-top:35px;padding:20px 0}.pw-graph summary{cursor:pointer;font-size:13px}.pw-graph p{font-size:11px}.pw-graph line{stroke:#adbfb5;stroke-width:1px}.pw-graph circle{fill:#466959}.pw-graph text{fill:#294c44;font-size:11px}.pw-graph-scroll{overflow:auto}.pw-graph svg{width:100%;min-width:850px;height:auto;display:block}@media (width<=800px){.pw-title,.pw-desk,.pw-review{grid-template-columns:1fr;gap:20px}.pw-title>div:last-child{padding-top:0}.pw-stages{flex-wrap:wrap}.pw-stages li{flex:1 0 30%}.pw-title h2{font-size:28px}.pw-evidence{padding:20px}}:root{color:#172b36;font-synthesis:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f6f7f3;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,summary,input{touch-action:manipulation}button{cursor:pointer;color:inherit;background:0 0;border:1px solid #9ba7aa;border-radius:0;padding:11px 16px}button:disabled{opacity:.5;cursor:default}a{color:inherit;text-underline-offset:4px}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline-offset:4px;outline:2px solid #8d4a32}.skip{z-index:100;background:#fff;padding:15px;position:absolute;top:-60px}.skip:focus{top:10px}.showcase-header,.showcase-footer{border-bottom:1px solid #d7dddf;justify-content:space-between;align-items:center;gap:24px;max-width:1540px;margin:auto;padding:25px 36px;font-size:.78rem;display:flex}.brand{letter-spacing:.08em;font-weight:600;text-decoration:none}.brand span{letter-spacing:0;color:#586970;margin-left:20px;font-weight:400}.showcase-main{max-width:1540px;margin:auto;padding:0 36px}.showcase-intro{grid-template-columns:1.5fr 1fr;align-items:end;gap:80px;padding:48px 0 36px;display:grid}.kicker{letter-spacing:.1em;text-transform:uppercase;color:#685548;font-size:.65rem}.showcase-intro h1{letter-spacing:-.055em;margin:20px 0;font-size:clamp(2.4rem,4.5vw,4.2rem);font-weight:400;line-height:1.03}.showcase-intro>div>p:last-child{color:#51646e;max-width:58ch;font-size:1rem;line-height:1.65}.showcase-intro aside{border-left:1px solid #bfc9ca;max-width:400px;padding-left:24px;font-size:.8rem;line-height:1.65}.showcase-intro aside strong{font-weight:500}.showcase-intro aside p{color:#51646e}.showcase-toolbar{border-top:1px solid #cbd3d5;flex-wrap:wrap;align-items:start;gap:14px;padding-top:20px;display:flex}.showcase-toolbar nav{gap:0;margin-right:auto;display:flex}.showcase-toolbar nav button{border:0;border-bottom:2px solid #0000}.showcase-toolbar nav button[aria-pressed=true]{color:#8d4a32;border-color:#8d4a32}.showcase-toolbar>button,.import-menu{font-size:.8rem}.import-menu{max-width:300px;position:relative}.import-menu summary{cursor:pointer;border:1px solid #9ba7aa;padding:12px 14px}.import-menu label{gap:12px;font-size:.78rem;line-height:1.6;display:grid}.import-menu[open]{padding:0 0 12px}.import-menu input{width:100%}.import-menu p{color:#51646e;line-height:1.5}.showcase-status,.data-scope{color:#51646e;font-size:.76rem;line-height:1.6}.showcase-status{margin:16px 0 4px}.data-scope{margin:4px 0 20px}.showcase-method{border-top:1px solid #cbd3d5;max-width:900px;margin:32px 0;padding:24px 0;font-size:.85rem;line-height:1.8}.showcase-method summary{cursor:pointer}.showcase-footer{color:#51646e;border-top:1px solid #d7dddf;border-bottom:0}.showcase-main #explorer{min-width:0}.showcase-main #explorer:focus{outline:none}@media (width<=720px){.showcase-header,.showcase-footer{align-items:start;padding:20px}.brand span{margin:6px 0 0;display:block}.showcase-main{padding:0 18px}.showcase-intro{grid-template-columns:1fr;gap:12px;padding-top:30px}.showcase-intro aside{padding-left:14px;font-size:.75rem}.showcase-toolbar{gap:10px}.showcase-toolbar nav{width:100%}.showcase-toolbar>button{padding:12px 8px}.showcase-footer{font-size:.7rem}.showcase-intro h1{font-size:2.9rem}}.showcase-header-semantic{padding-block:15px}.showcase-main-semantic .showcase-intro{align-items:center;gap:36px;padding:22px 0 18px}.showcase-main-semantic .showcase-intro .kicker{margin:0 0 8px}.showcase-main-semantic .showcase-intro h1{letter-spacing:-.035em;margin:0 0 8px;font-size:clamp(1.6rem,2.4vw,2.1rem);line-height:1.16}.showcase-main-semantic .showcase-intro>div>p:last-child{margin:0;font-size:.86rem;line-height:1.5}.showcase-main-semantic .showcase-intro aside{max-width:460px;padding-left:18px;font-size:.75rem;line-height:1.5}.showcase-main-semantic .showcase-intro aside p{margin:6px 0}.showcase-main-semantic .showcase-format-switch{margin-bottom:12px}.showcase-main-semantic .showcase-format-switch button{padding:9px 12px;font-size:.8rem}@media (width<=720px){.showcase-main-semantic .showcase-intro{gap:16px;padding-top:20px}}.policy-channels{gap:22px;display:flex}.policy-channels a{align-items:center;gap:8px;min-height:44px;display:inline-flex}.policy-channels img{width:23px;height:23px}.showcase-header{gap:18px}@media (width<=480px){.policy-channels span{display:none}.policy-channels{gap:16px}.showcase-header .brand span{font-size:10px}}
