.howto-page{color:#172c44;max-width:1300px;margin:0 auto;padding:48px 24px 90px}.howto-intro{max-width:760px}.howto-intro h1{margin:14px 0;font-size:clamp(2.4rem,5vw,4rem);line-height:1.08}.howto-intro p{color:#4e6276;font-size:1.1rem;line-height:1.58}.howto-tabs{margin-top:26px}.howto-tabs [role=tablist]{margin-bottom:20px}.howto-layout{grid-template-columns:minmax(0,2fr) minmax(300px,1fr);align-items:start;gap:26px;display:grid}.howto-feature,.howto-playlist{background:#fff;border:1px solid #d9e5e4;border-radius:18px;overflow:hidden;box-shadow:0 12px 35px #172c440b}.howto-player{aspect-ratio:16/9;background:#172c44}.howto-player video{object-fit:contain;width:100%;height:100%;display:block}.howto-feature-body{padding:28px}.howto-feature-body h2{margin:8px 0 10px;font-size:clamp(1.45rem,2.5vw,2rem);line-height:1.17}.howto-feature-body>p{color:#4e6276;margin:0 0 22px;line-height:1.55}.howto-meta{letter-spacing:.04em;color:#246c59;text-transform:uppercase;font-size:.86rem;font-weight:700}.howto-actions{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.howto-feature details{border-top:1px solid #d9e5e4;padding-top:17px}.howto-feature summary{cursor:pointer;font-size:1rem;font-weight:700}.howto-feature ol{padding-left:25px}.howto-feature li{margin:14px 0;line-height:1.5}.howto-feature li p{color:#4e6276;margin:3px 0}.howto-availability{color:#4e6276;font-size:.95rem}.howto-playlist{max-height:740px;padding:22px;overflow:auto}.howto-playlist h2{margin:0 0 4px;font-size:1.3rem}.howto-playlist>p{color:#5c6b7c;margin:0 0 16px;font-size:.96rem}.howto-list{gap:7px;display:grid}.howto-item{text-align:left;cursor:pointer;color:#172c44;width:100%;font:inherit;background:#f6f9fa;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:13px 12px;display:flex}:is(.howto-item:hover,.howto-item:focus-visible){outline-offset:1px;background:#eaf4f0;outline:2px solid #246c59}.howto-item.active{background:#eaf4f0;border-color:#246c59}.howto-number{color:#246c59;min-width:32px;font-weight:700}.howto-item strong{font-size:.96rem;line-height:1.3;display:block}.howto-item small{color:#607184;margin-top:3px;font-size:.83rem;display:block}@media (max-width:850px){.howto-layout{grid-template-columns:1fr}.howto-playlist{max-height:none}.howto-page{padding:28px 16px 65px}.howto-feature-body{padding:20px}}
