.landing-root .news h2{color:#fff;font-size:clamp(20px,2.3vw,30px);font-weight:700;letter-spacing:-.03em;line-height:1.2;max-width:26ch}.landing-root .news .news-body{min-width:0}.landing-root .news .form{align-items:flex-start}.landing-root .news .news-field{display:flex;flex-direction:column;min-width:0}.landing-root .news .news-label{display:flex;flex-direction:column}.landing-root .news .form .btn{flex:none}.landing-root .news .form .btn:disabled{opacity:.7;cursor:progress}.landing-root .news input:disabled{opacity:.8}.landing-root .news input[aria-invalid=true]{border-color:#f3a9b5;box-shadow:0 0 0 1px #f3a9b5}.landing-root .news .news-msg{margin:0;color:#f3a9b5;font-size:14px;line-height:1.45;max-width:clamp(220px,26vw,360px)}.landing-root .news .news-msg:not(:empty){margin-top:8px}.landing-root .news .news-consent{margin-top:14px;max-width:62ch;color:#ffffffb8;font-size:13.5px;line-height:1.55}.landing-root .news .news-consent a{color:#fff;text-decoration:underline;text-underline-offset:2px}.landing-root .news .news-consent a:hover{color:#c7d7fe}.landing-root .news .news-ok{max-width:46ch;color:#fff;font-size:16.5px;line-height:1.55;outline:none}.landing-root .news .news-ok b{overflow-wrap:anywhere}.landing-root .news :focus-visible{outline-color:#fff}.landing-root .news .news-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.landing-root .news .news-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.landing-root .news.news-inline{margin-top:22px;border-radius:14px;text-align:left}.landing-root .news.news-inline .wrap{grid-template-columns:1fr;gap:16px;padding:22px clamp(18px,3vw,26px)}.landing-root .news.news-inline h2{font-size:19px}.landing-root .news.news-inline .form,.landing-root .news.news-inline .news-label{width:100%}.landing-root .news.news-inline .news-field{flex:1 1 220px}.landing-root .news.news-inline input{width:100%}.landing-root .news.news-inline .news-msg{max-width:none}@media (max-width: 640px){.landing-root .news .news-field,.landing-root .news .news-label,.landing-root .news .form .btn{width:100%}.landing-root .news .news-msg{max-width:none}}.landing-root .lnk-btn{font:inherit;color:var(--blue);text-decoration:underline;text-underline-offset:3px;padding:0}
