/* v97 scopes only newly authored intent overview; inherited price/thumb CSS unchanged. */
.intent-v97{background:#202124;color:#f7f7f7;padding:clamp(32px,5vw,64px) 0;border-top:1px solid #414448}
.intent-v97__inner{width:min(1200px,calc(100% - 40px));margin:auto;min-width:0}
.intent-v97__kicker{color:#ffb16b;font-weight:800;margin:0 0 12px}
.intent-v97 h2{color:#fff;font-size:clamp(25px,3.2vw,39px);line-height:1.35;margin:0 0 18px;word-break:keep-all;overflow-wrap:anywhere}
.intent-v97__intro{font-size:17px;line-height:1.9;color:#e4e5e7;margin:0 0 22px;max-width:1000px;word-break:keep-all;overflow-wrap:anywhere}
.intent-v97__nav{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0 28px}
.intent-v97__nav a{color:#ffb16b!important;border:1px solid #626568;border-radius:8px;padding:10px 15px;font-weight:700;line-height:1.5;text-decoration:none}
.intent-v97__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.intent-v97__card{background:#2b2d30;border:1px solid #4b4e52;border-radius:12px;padding:22px;min-width:0}
.intent-v97__card h3{color:#ffb16b;font-size:20px;line-height:1.5;margin:0 0 13px;word-break:keep-all;overflow-wrap:anywhere}
.intent-v97__card p{font-size:16px;color:#e4e5e7;line-height:1.9;margin:0;word-break:keep-all;overflow-wrap:anywhere}
.intent-v97__directory{padding:22px 0 0}.intent-v97__directory p{color:#d8dade;font-size:16px;line-height:1.85;word-break:keep-all;overflow-wrap:anywhere}
.intent-v97__links{display:flex;flex-wrap:wrap;gap:10px}.intent-v97__links a{color:#fff!important;border-bottom:2px solid #ff993f;padding:8px 5px;text-decoration:none;font-weight:700;line-height:1.6}
.intent-v97__faq{margin-top:26px}.intent-v97__faq details{background:#141516;color:#eceef0;border:1px solid #55585c;padding:16px;border-radius:8px;margin-top:12px}
.intent-v97__faq summary{font-weight:800;line-height:1.6;cursor:pointer;color:#ffb16b}.intent-v97__faq details p{line-height:1.85;margin:12px 0 0;color:#e4e5e7}
@media(max-width:600px){.intent-v97__inner{width:calc(100% - 32px)}.intent-v97__grid{grid-template-columns:minmax(0,1fr)}.intent-v97__card{padding:19px}.intent-v97__intro{font-size:16px}.intent-v97__nav a{padding:9px 12px}.intent-v97__links a{max-width:100%;overflow-wrap:anywhere}}
