.yt-category{background:var(--page);padding-bottom:40px}.yt-width{width:calc(100% - 64px);max-width:1216px;margin:auto}.yt-hero{padding:68px 0 24px;background:url('../images/youtube-category/hero.png') no-repeat center -135px/968px 488px}.yt-hero h1{font:800 56px/70px var(--heading-font);letter-spacing:-.03em}.yt-hero h1 span{background:linear-gradient(100deg,#00a6d9,#007653,#69aa00);background-clip:text;-webkit-text-fill-color:transparent;box-decoration-break:clone;-webkit-box-decoration-break:clone}.yt-hero p{font:400 16px/24px var(--font);margin-top:16px}.yt-category h2{font:700 40px/48px var(--heading-font);letter-spacing:-.035em}.yt-promise{background:#f4f2ff;padding:42px 0 40px}.yt-promise>.yt-width{display:grid;grid-template-columns:2fr 1.06fr;gap:32px;align-items:end}.yt-promise h2+p,.yt-together>p{font:400 14px/22px var(--font);margin-top:12px}.yt-promise aside{display:flex;align-items:flex-start;gap:8px;padding:16px;background:white;border-radius:12px}.yt-promise aside svg{width:20px;height:20px;color:#007653;flex-shrink:0}.yt-promise aside p{font:400 12px/18px var(--font)}.yt-together{padding-block:48px 32px}.yt-together aside{min-height:80px;display:flex;align-items:center;gap:16px;padding:16px;border-radius:12px;background:#c4f0e3;margin-top:24px}.yt-together aside>span{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#006d50;color:white;flex-shrink:0}.yt-together aside svg{width:22px;height:22px}.yt-together aside p{font:400 14px/22px var(--font);color:var(--ink)}.yt-packaging{padding:48px 0 40px;background:#f4f2ff}.yt-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;align-items:start}.yt-card{min-width:0;background:#d0d0cf;border-radius:12px;box-shadow:inset 0 2px 5px white,inset 0 0 3px #fff8;padding:24px 24px 40px}.yt-card header{display:flex;align-items:center;justify-content:space-between;gap:12px;font:600 10px/14px var(--heading-font);letter-spacing:.02em}.yt-card header>span{background:#c4e9ff;padding:2px 8px;border-radius:4px}.yt-card:nth-child(2) header>span{background:#b3fa45}.yt-card header small{font:500 10px/14px var(--font);color:#344450}.yt-card h3{font:700 22px/30px var(--heading-font);letter-spacing:-.035em;margin-top:8px}.yt-card h3 button{font:inherit;letter-spacing:inherit;text-align:left}.yt-card h3 button:hover{text-decoration:underline;text-underline-offset:4px}.yt-card>p{font:400 14px/22px var(--font);margin-top:4px}.yt-terminal{padding:28px 16px 16px;background:#282f43;border-radius:8px;margin-top:4px}.yt-terminal>div{font:400 11px/16px var(--heading-font);display:flex;align-items:center;gap:14px;color:#8190a7}.yt-terminal i{display:flex;gap:6px}.yt-terminal i b{width:10px;height:10px;border-radius:50%;background:#858ea5}.yt-card:nth-child(2) .yt-terminal>div{color:#6b8e1c}.yt-terminal pre{margin:8px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;font:400 12px/18px var(--font);color:#80d3ff}.yt-terminal em{font-style:normal;color:#65ffc8}.yt-terminal strong{font-weight:400;color:#b5ef3b}.yt-terminal pre span{color:#edf0fa}.yt-faq{padding-block:48px 40px}.yt-faq h2{text-align:center}.yt-faq-list{max-width:832px;margin:40px auto 0;display:grid;gap:16px}.yt-faq details{padding:24px;background:#f3f1ff;border-radius:12px}.yt-faq summary{display:flex;align-items:center;gap:8px;font:700 18px/26px var(--heading-font);letter-spacing:-.02em;list-style:none;cursor:pointer}.yt-faq summary::-webkit-details-marker{display:none}.yt-faq summary svg{width:20px;height:20px;color:#006d93;flex-shrink:0}.yt-faq details p{margin:4px 0 4px 28px;font:400 14px/22px var(--font);letter-spacing:-.02em}.yt-final{padding:40px 32px;background:#f4f2ff}.yt-cta{max-width:960px;margin:auto;padding:40px 24px;display:grid;justify-items:center;gap:24px;background:linear-gradient(#ffffffb3,#ffffffb3),white url('../images/youtube-category/cta.png') no-repeat center -160px/512px;border-radius:12px;box-shadow:0 16px 18px #18213d26}.yt-cta>span{display:grid;place-items:center;width:64px;height:64px;background:linear-gradient(45deg,#00a6d9,#64f3a3,#aeef26);border-radius:50%;color:#07394b;box-shadow:inset 0 2px 8px #8afdaa}.yt-cta svg{width:32px;height:32px}.yt-cta a{display:flex;align-items:center;gap:4px;padding:8px 24px;color:white;background:linear-gradient(100deg,#00a6d9,#007653,#62a400);border-radius:24px;font:600 14px/20px var(--heading-font);box-shadow:inset 0 2px 3px #66d665}
@media(max-width:1100px){.yt-break{display:none}.yt-hero h1{font-size:48px;line-height:60px}.yt-category h2{font-size:34px;line-height:42px}.yt-card header{flex-wrap:wrap}.yt-promise>.yt-width{grid-template-columns:1.6fr 1fr}.yt-card{padding:24px 20px 32px}}@media(max-width:800px){.yt-width{width:calc(100% - 40px)}.yt-hero{padding-top:40px}.yt-hero h1{font-size:36px;line-height:44px}.yt-hero h1 br,.yt-category h2 br{display:none}.yt-promise>.yt-width,.yt-grid{grid-template-columns:1fr;gap:24px}.yt-promise,.yt-together,.yt-packaging,.yt-faq{padding-block:40px}.yt-faq h2{text-align:left}.yt-final{padding:32px 20px}.yt-faq-list{margin-top:28px}}@media(max-width:440px){.yt-width{width:calc(100% - 32px)}.yt-hero h1{font-size:30px;line-height:38px}.yt-category h2{font-size:28px;line-height:36px}.yt-card h3{font-size:20px;line-height:28px}.yt-card{padding-inline:16px}.yt-faq details{padding:20px}.yt-faq summary{font-size:16px;line-height:24px}.yt-faq details p{margin-left:0;margin-top:12px}.yt-terminal pre{font-size:11px}.yt-together aside{align-items:flex-start}}
