body .lt-policy{width:min(880px,calc(100% - 40px));margin:28px auto 48px;line-height:1.75;color:#183453;overflow-wrap:anywhere}
body .lt-policy-card{background:#fff;border:1px solid #e0eaf6;border-radius:22px;padding:clamp(22px,4vw,42px);box-shadow:0 8px 30px #143b6c08}
body .lt-policy h2{font:600 clamp(20px,2vw,24px)/1.35 Arial,Helvetica,sans-serif!important;color:#102348!important;margin:32px 0 12px!important;scroll-margin-top:24px}
body .lt-policy h2:first-child{margin-top:0!important}body .lt-policy p,body .lt-policy li{font-size:15px!important;line-height:1.75!important;color:#405a77!important}
body .lt-policy a{color:#005ed0!important;text-decoration:underline;text-underline-offset:3px}body .lt-policy .letrou-primary-btn{color:#fff!important;background:#006eff!important;text-decoration:none;display:inline-flex;justify-content:center;align-items:center;min-height:44px}
body .lt-policy .lt-policy-date{font-size:12px!important;color:#60728a!important}
body .lt-policy-index,body .lt-policy-related{display:flex;flex-wrap:wrap;gap:8px 20px;padding:16px 0;font-size:13px}
body .lt-policy-related{justify-content:center}body .lt-policy-callout{background:#edf5ff;border-left:3px solid #006eff;padding:18px 20px;border-radius:12px;margin:24px 0}body .lt-policy-callout p{margin:8px 0}
body .lt-contact-form{display:flex;flex-direction:column;gap:20px;margin-top:26px}body .lt-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}body .lt-contact-form label{display:flex;flex-direction:column;gap:8px;font:600 14px/1.5 Arial,Helvetica,sans-serif!important;color:#183453!important}
body .lt-contact-form :is(input:not([type=hidden]):not([type=checkbox]),select,textarea){box-sizing:border-box;width:100%;min-width:0;border:1px solid #b8cbe2!important;border-radius:12px!important;padding:12px 14px!important;background:#fff!important;color:#102348!important;font:400 16px/1.5 Arial,Helvetica,sans-serif!important;min-height:46px;max-width:100%;resize:vertical}
body .lt-contact-form :is(input,textarea,select):focus-visible{outline:3px solid #67b3ff;outline-offset:2px}body .lt-contact-form small{font:400 12px/1.6 Arial,Helvetica,sans-serif!important;color:#526985}
body .lt-contact-form .lt-contact-check{flex-direction:row;align-items:flex-start;gap:12px;font-weight:400!important}body .lt-contact-check input{width:20px;height:20px;flex:none;margin:2px 0 0;accent-color:#006eff}body .lt-contact-form .lt-contact-honey{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
body .lt-contact-form-note{font-size:12px!important;margin:0!important}body .lt-contact-feedback{border:1px solid #86b9f8;border-radius:12px;background:#edf5ff;padding:18px;margin-top:22px;font-size:14px}
body .lt-contribution-accept{display:flex!important;align-items:flex-start;gap:10px;margin:16px 0;font-size:13px;line-height:1.6}body .lt-contribution-accept input{width:20px;height:20px;flex:none;accent-color:#006eff;margin-top:3px}body .lt-contribution-accept a{color:#005ed0;text-decoration:underline}
@media(max-width:800px){body .lt-contact-grid{grid-template-columns:1fr}body .lt-policy{width:calc(100% - 32px);margin-top:20px}body .lt-policy-card{padding:22px 18px;border-radius:18px}body .lt-policy p,body .lt-policy li{font-size:14px!important}body .lt-contact-form .letrou-primary-btn{width:100%;font-size:15px}body .lt-policy-index{gap:10px 16px}}
html[data-letrou-theme=dark] body .lt-policy-card{background:#172b47;border-color:#294567}html[data-letrou-theme=dark] body .lt-policy h2,html[data-letrou-theme=dark] body .lt-contact-form label{color:#f0f6ff!important}html[data-letrou-theme=dark] body .lt-policy p,html[data-letrou-theme=dark] body .lt-policy li,html[data-letrou-theme=dark] body .lt-contact-form small{color:#cadcf0!important}html[data-letrou-theme=dark] body .lt-policy a,html[data-letrou-theme=dark] body .lt-contribution-accept a{color:#8cc5ff!important}html[data-letrou-theme=dark] body .lt-policy :is(.lt-policy-callout,.lt-contact-feedback){background:#123351;color:#dcecff}html[data-letrou-theme=dark] body .lt-contact-form :is(input:not([type=hidden]):not([type=checkbox]),select,textarea){background:#12243d!important;color:#f0f6ff!important;border-color:#42658c!important}
