.wgpp{--wg-blue:#165fc4;max-width:1120px;margin:24px auto;color:#18324e;font:16px/1.6 system-ui,sans-serif}.wgpp header{padding:32px;background:#edf5ff;border-radius:16px}.wgpp h2{font-size:clamp(26px,4vw,38px);line-height:1.2;margin:10px 0}.wgpp .wgpp-eyebrow{font-size:12px;font-weight:700;letter-spacing:.1em}.wgpp nav{display:flex;flex-wrap:wrap;gap:20px;padding:20px 0}.wgpp a{color:#1455ad;text-decoration:underline}.wgpp details,.wgpp article,.wgpp section{border:1px solid #d6e2ef;border-radius:12px;padding:24px;margin-bottom:20px}.wgpp summary{font-weight:700;cursor:pointer}.wgpp .wgpp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:20px}.wgpp label{display:block;font-weight:600;margin:16px 0}.wgpp input,.wgpp textarea,.wgpp select{display:block;box-sizing:border-box;width:100%;font:inherit;color:#18324e;background:white;border:1px solid #8299b3;border-radius:6px;padding:10px;margin-top:6px}.wgpp button{font:inherit;font-weight:600;background:var(--wg-blue);color:white;border:0;border-radius:7px;padding:12px 22px;cursor:pointer}.wgpp :focus-visible{outline:3px solid #bd6b00;outline-offset:3px}.wgpp .wgpp-note{font-size:14px;color:#455d76}.wgpp dt{margin-top:12px}.wgpp dd{margin:0;color:#60738a}.wgpp h3{font-size:24px}.wgpp h4{font-size:18px}@media(max-width:600px){.wgpp header,.wgpp details,.wgpp article,.wgpp section{padding:16px}}
