.vat-check-page{max-width:900px;margin:32px auto;padding:24px;color:#153e31;background:#fffdf7;line-height:1.65}.vat-check-page h1{font-family:Georgia,serif;font-size:clamp(28px,5vw,44px);line-height:1.2;color:#153e31}.vat-check-page h2{font-family:Georgia,serif;font-size:25px;color:#153e31}.vat-check-tool{max-width:640px;margin:28px 0;padding:22px;border:1px solid #b9c6b8;border-radius:12px;background:#f3f5ec}.vat-check-tool>label{display:block;font-weight:600;margin-bottom:7px}.vat-check-tool>input{display:block;width:100%;max-width:100%;padding:13px;border:1px solid #879c8b;border-radius:8px;background:#fff;color:#153e31;font:inherit}.vat-check-tool .vat-validation{margin-bottom:0}.vat-faq{border-top:1px solid #d4dace;padding:15px 0}.vat-faq summary{cursor:pointer;font-weight:600;color:#153e31}.vat-faq p{margin:12px 0}.vat-sources{font-size:13px}.vat-check-page a{color:#1b5940;text-underline-offset:3px}@media(max-width:500px){.vat-check-page{padding:18px;margin:12px}.vat-check-tool{padding:15px}}
