html,body{background:#041e42;margin:0;overflow-x:hidden}*{box-sizing:border-box}a{color:#fcb514;text-underline-offset:3px;text-decoration:underline}a:hover{color:#fff}[hidden]{display:none!important}#about-open:focus-visible,#about-close:focus-visible,a:focus-visible{outline-offset:2px;outline:2px solid #fcb514}@font-face{font-family:Barlow Condensed;font-weight:800;font-display:swap;src:url(/assets/fonts/BarlowCondensed-800-latin.woff2)format("woff2")}.clip{--cw:100cqw;border-style:solid;border-color:#0000;border-width:calc(var(--cw) * 178 / 453) calc(var(--cw) * 62 / 453) calc(var(--cw) * 78 / 453) calc(var(--cw) * 62 / 453);width:100%;padding:14px calc(var(--cw) * .045) 18px;filter:drop-shadow(0 12px 28px #1b1d2238);color:#041e42;border-image:url(/assets/clipboard.webp) 178 62 78 fill;flex-direction:column;gap:24px;display:flex;position:relative}.pet-head{text-wrap:balance;letter-spacing:normal;color:#041e42;margin:0 0 -12px;font-family:Barlow Condensed,Helvetica,Arial,sans-serif;font-size:26px;font-weight:800;line-height:1.05}@container (min-width:300px){.pet-head{font-size:min(calc(var(--cw) * .08),36px);white-space:nowrap}}.petdesc{color:#041e42;text-wrap:pretty;margin:0;font-size:19px;line-height:1.5}.pet-cta{justify-content:center;padding:8px 0;display:flex}.petition-btn{color:#fff;text-align:center;background:#002f87;border:2px solid #002f87;flex-direction:column;justify-content:center;align-items:center;min-height:48px;padding:12px 22px;font-size:18px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.petition-btn:hover{color:#041e42;background:#fcb514;border-color:#fcb514}.clip a:focus-visible{outline-color:#041e42}.petattr{color:#4a4c52;text-wrap:pretty;margin:0;font-size:15px;line-height:1.45}@media (max-width:640px){.petdesc{font-size:17px}}#contact-form textarea:focus-visible,#contact-form input:focus-visible,.contact-send:focus-visible{outline-offset:2px;outline:2px solid #fcb514}#contact-form input[aria-invalid=true],#contact-form textarea[aria-invalid=true]{border-width:2px;border-color:#fcb514}.contact-send{color:#041e42;min-height:48px;font:inherit;cursor:pointer;background:#fcb514;border:2px solid #fcb514;justify-content:center;align-items:center;padding:12px 28px;font-size:18px;font-weight:700;line-height:1.2;display:inline-flex}.contact-send:hover{color:#041e42;background:#fff;border-color:#fff}.contact-send:disabled{cursor:default;opacity:.8}
