.bl-wrap{padding-top:56px;padding-bottom:96px}.bl-hero{text-align:center;max-width:760px;margin:0 auto 40px}.bl-hero h1{letter-spacing:-.04em;margin:12px 0 14px;font-size:clamp(34px,5vw,52px);font-weight:500;line-height:1.05}.bl-hero h1 span{color:#a0a0a8}.bl-hero p{color:#6b6b73;font-size:18px;line-height:1.55}.bl-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin:28px 0 0;display:flex}.bl-chips a{border:1px solid var(--line);color:#55555c;background:#fff;border-radius:999px;align-items:center;height:36px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.bl-chips a:hover{color:var(--ink);border-color:#cfcfd6}.bl-chips a.on{background:var(--ink);border-color:var(--ink);color:#fff}.bl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.bl-card{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;overflow:hidden;box-shadow:0 1px 2px #14141e08}.bl-card:hover{box-shadow:var(--shadow);border-color:#cfcfd6;transform:translateY(-2px)}.bl-thumb{aspect-ratio:16/9;background:var(--bg);border-bottom:1px solid var(--line);display:block;overflow:hidden}.bl-thumb svg{width:100%;height:100%;transition:transform .35s;display:block}.bl-card:hover .bl-thumb svg{transform:scale(1.03)}.bl-body{flex-direction:column;flex:1;gap:8px;padding:18px 22px 20px;display:flex}.bl-card small{color:var(--violet);font-size:12.5px;font-weight:550}.bl-card b{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;font-size:19px;font-weight:550;line-height:1.22}.bl-desc{color:#55555d;flex:1;font-size:14.5px;line-height:1.5}.bl-card em{color:var(--mute);background:0 0;border-radius:0;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:400;display:flex}.bl-card em svg{color:var(--ink);margin-left:auto}.bl-card.big{background:linear-gradient(#fff,#f6f6f8);flex-direction:row;grid-column:span 3}.bl-card.big .bl-thumb{aspect-ratio:auto;border-bottom:0;border-right:1px solid var(--line);flex:0 0 52%;order:2;min-height:340px}.bl-card.big .bl-body{justify-content:center;gap:12px;padding:40px 40px 36px}.bl-card.big b{letter-spacing:-.035em;font-size:clamp(26px,3vw,36px);font-weight:500;line-height:1.1}.bl-card.big .bl-desc{flex:none;font-size:16.5px}.bl-card.big em{margin-top:8px}.bl-fig{border:1px solid var(--line);aspect-ratio:1200/630;background:var(--bg);border-radius:22px;margin:0 0 28px;overflow:hidden}.bl-fig svg{width:100%;height:100%;display:block}.bl-sub{letter-spacing:-.02em;margin:56px 0 18px;font-size:22px;font-weight:550}.bl-article{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:56px;max-width:1060px;margin:0 auto;display:grid}.bl-main{min-width:0;max-width:720px}.bl-main h1{letter-spacing:-.038em;text-wrap:balance;margin:0 0 16px;font-size:clamp(32px,4.6vw,46px);font-weight:500;line-height:1.08}.bl-meta{color:var(--mute);flex-wrap:wrap;gap:6px 16px;margin-bottom:26px;font-size:13.5px;display:flex}.bl-answer{background:#f6f2ff;border:1px solid #ddd3f7;border-radius:16px;margin:0 0 34px;padding:18px 20px}.bl-answer b{letter-spacing:.05em;text-transform:uppercase;color:var(--violet);margin-bottom:6px;font-size:12.5px;display:block}.bl-answer p{color:#26262c;margin:0;font-size:17.5px;line-height:1.55}.lp .bl-cta{color:#fff;background:#111114;border-radius:20px;margin-top:48px;padding:28px;position:relative;overflow:hidden}.bl-cta:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#6241d373,#0000);width:60%;height:160%;position:absolute;top:-60%;right:-10%}.bl-cta>*{position:relative}.bl-cta small{color:#ffffff8c;letter-spacing:.05em;text-transform:uppercase;font-size:12.5px}.bl-cta h2{color:#fff;letter-spacing:-.03em;margin:6px 0 8px;font-size:24px;font-weight:500}.bl-cta p{color:#ffffffb3;max-width:34em;font-size:15.5px;line-height:1.55}.bl-cta div{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.bl-cta .lp-btn-ghost{color:#fff;background:0 0;border-color:#3a3a42}.bl-cta .lp-btn-ghost:hover{border-color:#777}.bl-more{max-width:1060px;margin:64px auto 0}.bl-more h2{letter-spacing:-.02em;margin:0 0 16px;font-size:22px;font-weight:550}.bl-more .bl-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lp .bl-foot{border:1px solid var(--line);color:#55555d;background:#fff;border-radius:14px;margin-top:28px;padding:16px 18px;font-size:14px;line-height:1.55}@media (max-width:1000px){.bl-article{grid-template-columns:minmax(0,1fr)}.bl-article .dx-toc{display:none}}@media (max-width:860px){.bl-grid,.bl-more .bl-grid{grid-template-columns:1fr 1fr}.bl-card.big{flex-direction:column;grid-column:span 2}.bl-card.big .bl-thumb{aspect-ratio:16/9;border-right:0;border-bottom:1px solid var(--line);flex:none;order:0;min-height:0}.bl-card.big .bl-body{padding:24px}}@media (max-width:600px){.bl-wrap{padding-top:32px}.bl-grid,.bl-more .bl-grid{grid-template-columns:1fr}.bl-card.big{grid-column:auto}}
