/* RelationshipsIQ content-page structural styles.
   Shared visual theming and V2 safety are loaded from /assets/styles.css. */
.answer-box{border:1px solid var(--line);background:#fff;border-radius:10px;padding:22px;margin:0 0 28px;color:#44515d}.answer-box strong{color:#111820}
.form-shell{border:1px solid var(--line);border-radius:10px;background:#fff;padding:28px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field{display:grid;gap:7px}.field.full{grid-column:1/-1}.field label{font-size:12px;font-weight:500;color:#66727f}.field input,.field select,.field textarea{width:100%;border:1px solid rgba(15,31,48,.14);border-radius:7px;background:#fff;color:#111820;padding:12px 13px;outline:none}.field textarea{min-height:120px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{border-color:rgba(47,128,237,.42);box-shadow:0 0 0 3px rgba(47,128,237,.06)}.form-note{font-size:11px;color:#7f8b96;margin-top:12px}
.comparison-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:10px;background:#fff}.comparison{width:100%;border-collapse:collapse;min-width:760px}.comparison th,.comparison td{padding:15px 16px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;font-size:13px}.comparison th{background:#f7fafc;color:#111820;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.comparison td{color:#596673}.comparison tr:last-child td{border-bottom:0}.comparison b{color:#111820}
.intent-links{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.direct-answer{font-size:18px;line-height:1.7;color:#586573;max-width:860px}.direct-answer strong{color:#111820}.mini-list{display:grid;gap:9px;margin:18px 0}.mini-list div{border-left:2px solid #2f80ed;padding:8px 12px;color:#596673;font-size:13px}
@media (max-width:620px){.form-grid{grid-template-columns:1fr}.field.full{grid-column:auto}.form-shell{padding:20px}}
