.fp-hero{padding:56px 0 24px}.yd-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:56px;display:grid}.fp-vis{justify-content:center;display:flex}.fp-vis .mk{width:100%;max-width:440px}.mk-banner{border-radius:var(--r-ctl);background:var(--amber-wash);color:var(--amber-ink);align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;line-height:1.4;display:flex}.mk-banner b{color:var(--ink)}.mk-banner .btn{flex:none;margin-left:auto}.mk-list{flex-direction:column;display:flex}.mk-list li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.mk-list li:last-child{border-bottom:0}.mk-list li>div{flex-direction:column;gap:2px;min-width:0;display:flex}.yd-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.yd-c{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);flex-direction:column;gap:12px;padding:28px;scroll-margin-top:96px;display:flex}.yd-c h2{font-family:var(--font-d);font-size:28px;font-weight:600;line-height:1.15}.yd-c>p{color:var(--ink-2);font-size:16px;line-height:1.55}.yd-c ul{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:12px;display:flex}.yd-c li{align-items:flex-start;gap:10px;font-size:15.5px;line-height:1.45;display:flex}.yd-c li .ic{color:var(--pos);margin-top:2px}.yd-details{flex-direction:column;gap:20px;display:flex}.yd-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.yd-links a{border:1px solid var(--line);border-radius:var(--r-card);background:var(--bg);color:var(--ink);align-items:center;gap:14px;padding:18px 20px;display:flex}.yd-links a:hover{border-color:var(--ctl-edge)}.yd-links a>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.yd-links .ic{color:var(--accent);flex:none}@media (width<=1179px){.fp-hero{padding:44px 0 16px}.yd-hero{grid-template-columns:minmax(0,1fr);gap:32px}.fp-vis{justify-content:flex-start}.yd-links{grid-template-columns:minmax(0,1fr)}}@media (width<=699px){.fp-hero{padding:28px 0 8px}.yd-grid{grid-template-columns:minmax(0,1fr)}.yd-c{padding:22px 20px}.yd-c h2{font-size:24px}}
