.tvx-section--red{color:var(--tvx-white);background:radial-gradient(circle at 84% 15%,rgba(255,255,255,.09),transparent 25%),radial-gradient(circle at 10% 85%,rgba(126,33,41,.18),transparent 24%),var(--tvx-red)}.tvx-seo-section{padding:92px 24px;background:#fff!important}.tvx-seo-guide{max-width:1000px;margin:0 auto}.tvx-seo-guide h2{max-width:900px;margin-bottom:22px!important;font-size:clamp(32px,4vw,48px)!important;line-height:1.13!important;letter-spacing:-.045em!important}.tvx-seo-guide .tvx-seo-intro{max-width:850px;margin:0 0 31px;color:#4b4f58;font-size:18px;line-height:1.75}.tvx-seo-guide .tvx-seo-intro:not(.tvx-seo-intro--last){margin-bottom:12px}.tvx-seo-details{border-top:1px solid var(--tvx-line);border-bottom:1px solid var(--tvx-line)}.tvx-seo-details summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 0;color:var(--tvx-red);cursor:pointer;list-style:none;font-size:16px;font-weight:800;line-height:1.4}.tvx-seo-details summary::-webkit-details-marker{display:none}.tvx-seo-details summary::marker{content:""}.tvx-seo-details summary:focus-visible{outline:3px solid var(--tvx-red);outline-offset:5px}.tvx-seo-summary-icon{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;border:1px solid currentColor;border-radius:50%;font-size:25px;font-weight:400;line-height:1;transition:transform .2s ease}.tvx-seo-details[open] .tvx-seo-summary-icon{transform:rotate(45deg)}.tvx-seo-less,.tvx-seo-details[open] .tvx-seo-more{display:none}.tvx-seo-details[open] .tvx-seo-less{display:inline}.tvx-seo-content{max-width:850px;padding:3px 0 28px;color:#343842}.tvx-seo-content h3{margin:31px 0 11px!important;color:var(--tvx-black)!important;font-size:clamp(21px,2.3vw,26px)!important;line-height:1.3!important;letter-spacing:-.025em!important}.tvx-seo-content p{margin:0 0 15px;color:#424650;font-size:16px;line-height:1.8}.tvx-seo-content ul{margin:0 0 20px;padding-left:23px;list-style:disc outside}.tvx-seo-content li{margin:0 0 7px;color:#424650;font-size:16px;line-height:1.7}.tvx-seo-content a{color:var(--tvx-red)!important;text-decoration:underline!important;text-underline-offset:3px}@media (max-width:760px){.tvx-seo-section{padding:68px 20px!important}.tvx-seo-guide .tvx-seo-intro{font-size:16px}.tvx-seo-details summary{font-size:15px}}