.interest-main{max-width:1140px;margin:25px auto 65px;padding:25px 5%;display:grid;grid-template-columns:1fr 1.1fr;gap:8%;align-items:start}.interest-intro h1{font-size:clamp(36px,4.8vw,58px);line-height:1.07;letter-spacing:-.045em}.interest-intro>p:not(.chapter){font-size:15px;line-height:1.75;max-width:365px;color:#696254;margin-top:25px}.interest-intro .chapter{margin-bottom:22px;font-size:10px}.interest-intro .interest-aside{font-size:13px!important;color:#847c6d!important}.card-sketch{margin:38px 0 0 18px;width:220px;height:166px;border:1px solid #bbad9266;border-radius:3px;transform:rotate(-6deg);background:#fffdf6;box-shadow:0 9px 25px #49351c0c;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#a00d0d}.card-sketch span{font-size:12px}.card-sketch small{font-size:10px;color:#857b69}.card-sketch svg{width:90px;height:65px;fill:none;stroke:#7d8868;stroke-width:2;stroke-linecap:round}.interest-card{background:#fffdf7;border:1px solid #c8bb9b55;border-radius:12px;padding:30px;box-shadow:0 16px 48px #49351c09;font-size:14px;line-height:1.6}.interest-card fieldset{border:0;padding:0;margin:0 0 27px;min-width:0}.interest-card legend{font-size:15px;font-weight:600;padding:0;margin-bottom:12px}.interest-options{display:flex;gap:8px;flex-wrap:wrap}.interest-options label{cursor:pointer;position:relative}.interest-options input{position:absolute;opacity:0;width:1px;height:1px}.interest-options span{display:block;padding:10px 15px;border:1px solid #b8ad9866;border-radius:24px;font-size:13px}.interest-options input:checked+span{border-color:#c11;color:#a00d0d;background:#cc111108}.interest-options input:focus-visible+span{outline:2px solid #cc1111;outline-offset:3px}.interest-field{display:grid;gap:7px;font-size:14px;margin-bottom:21px;font-weight:500}.interest-field small{display:block;font-weight:400;font-size:12px;color:#807766}.interest-field input,.interest-field select{width:100%;min-width:0;font:400 16px Helvetica,Arial,sans-serif;color:#302e27;padding:12px;background:#f9f5eb;border:1px solid #b8ad9866;border-radius:5px;min-height:46px}.interest-check{display:flex;gap:10px;font-size:12px;line-height:1.6;align-items:flex-start;margin:21px 0}.interest-check input{accent-color:#cc1111;width:18px;height:18px;margin:1px 0 0;flex-shrink:0}.interest-check a,.receipt-box a{color:#a00d0d;text-decoration:underline;text-underline-offset:3px}.updates-check{border-top:1px solid #b8ad9833;padding-top:23px;font-size:14px}.interest-check small{display:block;color:#807766;font-size:12px;margin-top:3px}#interest-contact{border-left:2px solid #cc111133;padding-left:18px;margin-bottom:15px}.interest-fine{font-size:11px;color:#807766;line-height:1.7}.interest-submit{display:inline-flex;justify-content:center;align-items:center;gap:20px;background:#c11;color:#fffdf6;border:0;border-radius:5px;font:500 14px Helvetica,Arial,sans-serif;padding:15px 20px;min-height:48px;cursor:pointer;text-decoration:none}.interest-submit:disabled{opacity:.55;cursor:wait}.interest-status{font-size:13px;color:#a00d0d;margin:12px 0}.interest-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#interest-thanks{font-size:36px;letter-spacing:-.04em;line-height:1.1;margin:0 0 25px}.receipt-box{padding:20px;border-radius:6px;background:#f1ecdf;margin:25px 0;font-size:12px;overflow-wrap:anywhere}.receipt-box button,.interest-edit{display:block;cursor:pointer;font:inherit;color:#a00d0d;background:none;border:0;border-bottom:1px solid #cc111144;padding:8px 0}.success-actions{display:flex;gap:20px;align-items:center}.success-actions .interest-edit{font-size:12px}.privacy-main{max-width:820px;margin:20px auto 65px;padding:25px}.privacy-main h1{font-size:46px;line-height:1.1}.privacy-main h2{font-size:22px;margin-top:35px}.privacy-main p,.privacy-main li{font-size:15px;line-height:1.75;color:#696254}.privacy-main a{color:#a00d0d;text-decoration:underline}.privacy-main section{scroll-margin-top:20px}.removal-card{padding:25px;background:#fffdf7;border:1px solid #c8bb9b66;border-radius:10px;margin:30px 0}.privacy-main .interest-submit{color:#fff;text-decoration:none}.privacy-language{margin-top:50px;border-top:1px solid #c8bb9b66;padding-top:20px}.embedded-reading .interest-main{margin-top:0;padding-top:25px}.embedded-reading .card-sketch{margin-top:25px}@media(max-width:700px){.interest-main{grid-template-columns:1fr;gap:20px;margin-top:10px;padding:20px 22px}.interest-intro h1{font-size:40px}.interest-intro>p:not(.chapter){max-width:500px;font-size:14px;margin-top:18px}.interest-intro .interest-aside{margin-bottom:0}.card-sketch{display:none}.interest-card{padding:24px 20px}.interest-options{gap:7px}.interest-options span{padding:10px 12px}.privacy-main h1{font-size:36px}.success-actions{flex-wrap:wrap}.interest-main .chapter{font-size:10px}.embedded-reading .interest-main,.privacy-main,.removal-card{padding:20px}}
