.beginner-hero{min-height:650px}.beginner-questions{background:#fff}.faq-layout{grid-template-columns:.85fr 1.15fr;align-items:start}.faq-intro p{margin-top:24px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{display:flex;justify-content:space-between;gap:24px;cursor:pointer;list-style:none;font-weight:750;font-size:17px;line-height:1.5;padding:24px 0}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:var(--red);font-size:25px;font-weight:400;line-height:1}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list summary:focus-visible{outline:3px solid #a76e00;outline-offset:5px}.faq-answer{padding:0 0 26px}.faq-answer p{font-size:15px;margin:0 0 18px}.faq-answer p:last-child{margin:0}.faq-answer .text-link{margin-top:5px}.beginner-learning{background:var(--paper)}.beginner-videos{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.beginner-videos .jkd-video-card{display:block}.beginner-videos .jkd-video-poster{height:auto;min-height:0;aspect-ratio:16/9}.beginner-videos .jkd-video-copy{padding:24px}.beginner-videos .jkd-video-copy strong{font-size:27px}.beginner-videos .jkd-video-play{width:46px;height:46px;font-size:15px}
@media(max-width:1050px){.faq-layout{grid-template-columns:1fr;gap:35px}.faq-intro{max-width:700px}.beginner-videos{grid-template-columns:1fr}.beginner-videos .jkd-video-card{display:grid;grid-template-columns:1fr 1.2fr}.beginner-videos .jkd-video-poster{height:100%}}
@media(max-width:700px){.beginner-hero{min-height:0}.faq-list summary{font-size:16px;gap:20px}.beginner-videos .jkd-video-card{display:block}.beginner-videos .jkd-video-poster{height:auto}.beginner-videos .jkd-video-copy{padding:22px}}
