.yl-support{color:var(--yl-color-ink);padding-bottom:80px}
.yl-support-hero{padding:64px 0 48px;max-width:720px}
.yl-support-hero h1{font-size:clamp(36px,4.5vw,60px);line-height:1.08;letter-spacing:-.045em;margin:0 0 20px}
.yl-support-hero>p:not(.yl-kicker){font-size:18px;line-height:1.6;color:var(--yl-color-muted)}
.yl-support-search{margin-top:30px}.yl-support-search label{display:block;font-size:var(--yl-type-button-size);font-weight:var(--yl-type-button-weight);margin-bottom:10px}
.yl-support-search>div{display:flex;gap:10px}.yl-support-search input{min-width:0;flex:1;border:1px solid var(--yl-color-line);padding:12px 16px;background:white;color:var(--yl-color-ink);font:inherit}
.yl-support-search button{border:0;padding:12px 22px;min-height:50px;background:var(--yl-color-blue);color:#fff;font:var(--yl-type-button-weight) var(--yl-type-button-size) var(--yl-font);white-space:nowrap}
.yl-support-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.yl-support-grid>a{display:flex;flex-direction:column;padding:32px;border:1px solid var(--yl-color-line);background:#f8faff;color:var(--yl-color-ink);text-decoration:none}
.yl-support-grid>a:hover{border-color:var(--yl-color-blue);background:#f0f5ff}
.yl-support-grid>a>span{font-size:11px;letter-spacing:.08em;font-weight:600;color:var(--yl-color-blue-dark)}
.yl-support-grid h2{font-size:28px;line-height:1.2;letter-spacing:-.025em;margin:28px 0 12px}
.yl-support-grid p{font-size:15px;line-height:1.7;color:var(--yl-color-muted);margin:0 0 28px}
.yl-support-grid b{margin-top:auto;color:var(--yl-color-blue-dark);font-size:var(--yl-type-button-size);font-weight:var(--yl-type-button-weight)}
.yl-support-secondary{display:grid;grid-template-columns:1fr 1.2fr;gap:40px;margin-top:64px;padding-top:40px;border-top:1px solid var(--yl-color-line)}
.yl-support-secondary h2{font-size:26px;line-height:1.3;letter-spacing:-.02em;margin:0 0 12px}.yl-support-secondary p{color:var(--yl-color-muted);font-size:15px;line-height:1.7}
.yl-support-links{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px}.yl-support-links a{display:flex;align-items:center;min-height:44px;font-size:14px;color:var(--yl-color-blue-dark)}
@media(max-width:850px){.yl-support-grid{gap:14px}.yl-support-grid>a{padding:24px}.yl-support-grid h2{font-size:24px}}
@media(max-width:620px){.yl-support-hero{padding-top:36px}.yl-support-grid,.yl-support-secondary{grid-template-columns:1fr}.yl-support-grid>a{padding:26px}.yl-support-grid h2{margin-top:20px}.yl-support-search>div{flex-direction:column}.yl-support-links{grid-template-columns:1fr}.yl-support-secondary{gap:18px;margin-top:40px}.yl-support{padding-bottom:48px}}
