.pw-site .pw-form{max-width:43rem;margin:1.5rem 0 2rem}.pw-site .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pw-site .pw-breadcrumbs a{text-underline-offset:.2em;text-decoration:underline}.pw-site :is(h1,h2,h3,p,li,blockquote,figcaption){overflow-wrap:anywhere}.pw-site .section-shell>*,.pw-site .hero__inner>*,.pw-site .tool-card>div{min-width:0}.pw-site .button{white-space:normal;max-width:100%}.pw-site .pw-search-controls>*,.pw-site .pw-search input,.pw-site .pw-search select{min-width:0}.pw-site .pw-topic-links a{overflow-wrap:anywhere;min-width:0}.pw-site{--bronze:#806040}.pw-site .tool-card__number{color:#b2c5b9}.pw-site .footer-copy .footer-meta{color:#b6c7bd}.pw-site .pw-form fieldset{border:0;min-width:0;margin:0;padding:0}.pw-site .pw-field{margin-bottom:1.5rem}.pw-site .pw-field label{margin-bottom:.5rem;font-weight:600;display:block}.pw-site .pw-field label span{font-weight:400}.pw-site .pw-field input:not([type=checkbox]),.pw-site .pw-field textarea{color:#17201c;width:100%;font:inherit;background:#fffdf9;border:1px solid #617568;border-radius:.25rem;padding:.85rem;line-height:1.5}.pw-site .pw-field textarea{resize:vertical}.pw-site .pw-field [aria-invalid=true]{border-width:2px;border-color:#972e27}.pw-site .pw-field .pw-checkbox{cursor:pointer;align-items:flex-start;gap:.8rem;font-weight:400;line-height:1.6;display:flex}.pw-site .pw-checkbox input{accent-color:#173f34;flex:0 0 1.4rem;width:1.4rem;height:1.4rem;margin:.25rem 0 0}.pw-site .pw-field-help{color:#46594d;margin:0 0 .75rem;font-size:.95rem;line-height:1.6}.pw-site .pw-form-notice{color:#302d25;background:#ebe3d4;border-left:3px solid #8d663d;margin:1.5rem 0;padding:1.25rem;font-size:1rem;line-height:1.7}.pw-site .pw-form-status:not(:empty){background:#dce4dd;border-left:3px solid #173f34;margin-top:1.5rem;padding:1.25rem}.pw-site .pw-form-status--error:not(:empty){background:#f4e5df;border-color:#972e27}.pw-site .pw-honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pw-site .pw-form button{font:inherit;cursor:pointer}.pw-site .pw-form :disabled{cursor:not-allowed}.pw-site .pw-form button:disabled,.pw-site .pw-form fieldset:disabled button{color:#fff;opacity:1;background:#56635b}.pw-site .pw-launch-banner{padding:.85rem var(--gutter);color:#173f34;text-align:center;background:#dce4dd;margin:0;font-size:.95rem;line-height:1.6}.pw-site .pw-launch-banner a{text-underline-offset:.2em;text-decoration:underline}.pw-site .footer-meta a{text-decoration:underline}.pw-site .footer-links{flex-wrap:wrap}.pw-site .pw-prose a{overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){html:has(.pw-site){scroll-behavior:auto}}@media (forced-colors:active){.pw-site input,.pw-site textarea,.pw-site button{border:1px solid buttontext}}@media (max-width:1050px){.pw-site .site-header__inner{flex-wrap:wrap;justify-content:space-between;gap:12px;padding-block:14px;display:flex}.pw-site .brand{flex-wrap:wrap;max-width:100%}}@media (max-width:760px){.pw-site .trust-strip{flex-wrap:wrap;gap:.6rem 1.2rem;overflow:visible}.pw-site .trust-strip p{white-space:normal;text-align:center;flex:0 auto;max-width:100%}}
