.llm-answer-section{margin:80px 0;padding:clamp(32px,5vw,64px);background:#0b0b0b;color:#fff;border:1px solid #252525;box-shadow:0 28px 80px rgba(0,0,0,.12)}
.llm-answer-head{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);column-gap:clamp(30px,6vw,90px);align-items:start}.llm-answer-head .kicker{grid-column:1/-1}.llm-answer-head h2{font:700 clamp(2.5rem,5vw,4.8rem)/.98 Manrope,sans-serif;letter-spacing:-.055em;margin:18px 0 0}.llm-answer-head p{font-size:1.08rem;line-height:1.8;color:#bbb;margin:20px 0 0}.llm-fact-grid{display:grid;grid-template-columns:repeat(2,1fr);margin-top:48px;border-top:1px solid #303030;border-left:1px solid #303030}.llm-fact-grid article{padding:26px;border-right:1px solid #303030;border-bottom:1px solid #303030}.llm-fact-grid small,.entity-strip>small{display:block;color:#ff2727;font-size:.7rem;font-weight:800;letter-spacing:.13em;margin-bottom:10px}.llm-fact-grid p{margin:0;color:#d0d0d0;line-height:1.65}
.entity-strip{padding:30px 0;border-bottom:1px solid #303030}.entity-strip>div{display:flex;gap:9px;flex-wrap:wrap}.entity-strip span{padding:9px 13px;border:1px solid #393939;background:#151515;color:#e5e5e5;font-size:.8rem}
.topic-paths{padding-top:44px}.topic-paths>div:first-child{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px}.topic-paths h3{font:700 clamp(1.8rem,3vw,2.7rem)/1.1 Manrope,sans-serif;margin:8px 0 0}.topic-path-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.topic-path-grid a{display:grid;grid-template-columns:1fr auto;gap:8px 18px;padding:22px;background:#151515;border:1px solid #292929;color:#fff;text-decoration:none;transition:border-color .2s,transform .2s}.topic-path-grid a:hover{border-color:#ff2727;transform:translateY(-2px)}.topic-path-grid strong{font-size:1rem}.topic-path-grid span{grid-column:1/-1;color:#999;font-size:.86rem;line-height:1.5}.topic-path-grid b{grid-column:2;grid-row:1;color:#ff2727;font-size:.76rem}
.service-authority{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:clamp(30px,6vw,90px);margin:80px 0;padding:clamp(30px,5vw,58px);background:#f4f4f4;border-top:3px solid #ff2727}.service-authority h2{font:700 clamp(2.2rem,4vw,3.7rem)/1.04 Manrope,sans-serif;letter-spacing:-.05em;margin:16px 0}.service-authority p{color:#555;line-height:1.75}.authority-links{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:24px}.authority-links a{color:#111;font-weight:700;text-decoration:none;border-bottom:1px solid #ff2727;padding-bottom:3px}.service-authority aside{background:#111;color:#fff;padding:25px}.service-authority aside>small{color:#ff2727;font-weight:800;letter-spacing:.12em}.service-authority dl{margin:20px 0 0}.service-authority dl div{padding:13px 0;border-top:1px solid #333}.service-authority dt{font-size:.7rem;letter-spacing:.1em;color:#888}.service-authority dd{margin:5px 0 0;font-weight:700}
@media(max-width:800px){.llm-answer-head,.service-authority{grid-template-columns:1fr}.llm-fact-grid,.topic-path-grid{grid-template-columns:1fr}.llm-answer-section{margin:56px 0;padding:28px 20px}.llm-answer-head h2{margin-bottom:8px}.topic-paths>div:first-child{display:block}.service-authority{margin:56px 0;padding:28px 20px}.service-authority aside{margin-top:4px}}
