@import url("site-extra-v4.css");

/* Search-led content components: designed for people first and easy extraction. */
.definition-answer{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:68px;align-items:start;padding:36px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.definition-answer h2{margin:0;font-size:clamp(1.85rem,2.8vw,3rem)}
.definition-answer p{margin:0;color:var(--muted);font-size:1rem;line-height:1.82}
.query-strip{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0 0;padding:0;list-style:none}
.query-strip li{padding:7px 11px;border:1px solid #d2cbbc;border-radius:999px;color:#4d5f69;background:#f9f7f1;font-size:.62rem;font-weight:700;letter-spacing:.055em}
.answer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border:1px solid var(--line);background:var(--line)}
.answer-grid article{padding:30px;background:var(--white)}
.answer-grid h3{margin:0 0 11px;font-size:1.28rem}
.answer-grid p{margin:0;color:var(--muted);font-size:.88rem;line-height:1.75}
.spec-table-wrap{overflow-x:auto;border:1px solid var(--line);background:var(--white)}
.spec-table{width:100%;border-collapse:collapse;text-align:left}
.spec-table th,.spec-table td{padding:17px 20px;border-bottom:1px solid var(--line);vertical-align:top}
.spec-table th{width:28%;color:var(--navy);background:#f5f2eb;font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.spec-table td{color:var(--muted);font-size:.88rem;line-height:1.65}
.spec-table tr:last-child th,.spec-table tr:last-child td{border-bottom:0}
.related-rentals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:36px}
.related-rentals a{display:flex;min-height:104px;align-items:flex-end;padding:18px;border:1px solid rgba(255,255,255,.18);color:#fff;background:rgba(255,255,255,.035);font-family:"Iowan Old Style","Palatino Linotype",Georgia,serif;font-size:1.12rem;line-height:1.25;text-decoration:none}
.related-rentals a:hover,.related-rentals a:focus-visible{border-color:var(--orange);background:rgba(255,255,255,.07)}
.intent-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:34px;border:1px solid var(--line);background:var(--line)}
.intent-links a{display:block;padding:23px;color:var(--navy);background:var(--white);text-decoration:none}
.intent-links strong,.intent-links span{display:block}
.intent-links strong{font-family:"Iowan Old Style","Palatino Linotype",Georgia,serif;font-size:1.15rem;font-weight:600}
.intent-links span{margin-top:7px;color:var(--muted);font-size:.73rem;line-height:1.55}

@media(max-width:880px){
  .definition-answer{grid-template-columns:1fr;gap:22px}
  .related-rentals,.intent-links{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:600px){
  .answer-grid,.related-rentals,.intent-links{grid-template-columns:1fr}
  .answer-grid article{padding:25px}
  .spec-table th,.spec-table td{display:block;width:100%;padding:13px 16px}
  .spec-table th{border-bottom:0}
}
