.toolkit-page,.toolkit-thanks{color:#29352e;font-family:var(--sans);background:#faf9f5;padding:clamp(48px,7vw,96px) max(24px,50vw - 580px);font-size:17px;line-height:1.8}.toolkit-page{grid-template-columns:1.15fr 1fr;align-items:center;gap:64px;display:grid}.toolkit-page h1,.toolkit-thanks h1{font-family:var(--heading,var(--sans));text-wrap:balance;margin:18px 0 24px;font-size:clamp(32px,4vw,54px);line-height:1.25}.toolkit-page h2{text-wrap:balance;margin:12px 0 20px;font-size:clamp(25px,2.5vw,34px);line-height:1.4}.toolkit-intro>p{max-width:54ch}.toolkit-intro img{border-radius:22px;width:100%;margin:24px 0 12px}.toolkit-panel{background:#fffdf9;border:1px solid #e1e4d7;border-radius:28px;padding:clamp(24px,3vw,40px);box-shadow:0 18px 55px #29352e08}.toolkit-form{gap:22px;margin:28px 0;display:grid}.toolkit-form label{gap:8px;font-size:16px;display:grid}.toolkit-form input{width:100%;min-height:50px;font:inherit;color:#29352e;background:#fff;border:1px solid #a9b4a1;border-radius:10px;padding:12px 14px}.toolkit-form input:focus{outline-offset:2px;outline:2px solid #65755e}.toolkit-form button{cursor:pointer;width:100%}.toolkit-form button:disabled{opacity:.65;cursor:wait}.toolkit-page .toolkit-small{color:#626f5f;font-size:14px;line-height:1.7}.toolkit-small a{text-decoration:underline}.toolkit-thanks{text-align:center}.toolkit-thanks>p{max-width:65ch;margin:18px auto}.toolkit-steps-art{object-fit:cover;object-position:center;border-radius:24px;width:100%;max-height:300px;margin:38px auto 20px;display:block}.toolkit-steps{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.toolkit-steps article{border-top:1px solid #c9d1c2;padding-top:22px}.toolkit-steps span{color:#65755e;font-size:15px}.toolkit-steps h2{margin:14px 0;font-size:25px;font-weight:400;line-height:1.4}.toolkit-steps p{color:#586356;font-size:16px;line-height:1.8}.toolkit-thanks .toolkit-reminder{color:#65755e;margin-top:48px;font-size:23px}.toolkit-thanks .button-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px}.toolkit-thanks .button-row>a:last-child{font-size:14px;text-decoration:underline}.toolkit-page[lang=en],.toolkit-thanks[lang=en]{font-family:Arial,sans-serif}:is(.toolkit-page a:focus-visible,.toolkit-thanks a:focus-visible){outline-offset:4px;outline:2px solid #65755e}@media (max-width:800px){.toolkit-page{grid-template-columns:1fr;gap:30px}.toolkit-intro img{object-fit:cover;max-height:220px}.toolkit-page,.toolkit-thanks{font-size:16px}.toolkit-steps{grid-template-columns:1fr;gap:20px}.toolkit-steps h2{font-size:23px}.toolkit-steps-art{max-height:200px}.toolkit-thanks .toolkit-reminder{font-size:21px}.toolkit-thanks .button-row{flex-direction:column;display:flex}}.toolkit-banner{text-align:center;color:#fff;background:linear-gradient(#344832c9,#344832c9),url(/toolkit-journey.png) 50%/cover;padding:48px 24px}.toolkit-banner p{letter-spacing:.2em;color:#f2e5bc;margin:0 0 14px;font:13px/1.6 Arial,sans-serif}.toolkit-banner h1{font-family:var(--heading,var(--sans));margin:0;font-size:clamp(36px,5vw,60px);font-weight:400;line-height:1.25}.toolkit-steps-art{aspect-ratio:3;object-fit:cover;height:auto;max-height:none}@media (max-width:800px){.toolkit-banner{padding:35px 20px}.toolkit-steps-art{aspect-ratio:3/2;object-fit:contain}}
