.cmp-quick{margin:1rem 0 1.2rem;padding:1rem 1.1rem;background:#fff;border:1px solid var(--line);border-left:4px solid var(--blue-strong);border-radius:12px}.cmp-quick p{margin:0 0 .6rem;color:var(--navy-deep);font-size:.98rem;line-height:1.55}.cmp-quick p:last-child{margin-bottom:0}.cmp-quick-label{font-size:.72rem!important;text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:#14648f!important;margin:0 0 .4rem!important}.cmp-sub{color:var(--muted);margin:.5rem 0 0}.cmp-note{color:var(--muted);font-size:.9rem;margin:1rem 0 0}.cmp-note a{color:#14648f;font-weight:600}.cmp-table{width:100%;border-collapse:separate;border-spacing:0;font-size:.93rem}.cmp-table thead{display:none}.cmp-table tr{display:block;background:#fff;border:1px solid var(--line);border-radius:14px;padding:.9rem 1rem;margin-bottom:.7rem}.cmp-table th[scope=row]{display:block;text-align:left;font-family:var(--font-head);color:var(--navy-deep);font-size:1rem;padding:0 0 .5rem}.cmp-table td{display:block;padding:.45rem 0;border-top:1px solid var(--line);line-height:1.5;color:#2b3647}.cmp-table td:before{content:attr(data-label);display:block;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:#14648f;margin-bottom:.15rem}@media(min-width:760px){.cmp-table{background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden}.cmp-table thead{display:table-header-group}.cmp-table tr{display:table-row;border:0;padding:0;margin:0;border-radius:0;background:none}.cmp-table th,.cmp-table td{display:table-cell;padding:.85rem 1rem;border-top:1px solid var(--line);vertical-align:top;text-align:left}.cmp-table thead th{border-top:0;background:var(--navy-deep);color:#fff;font-family:var(--font-head);font-size:.95rem}.cmp-table th[scope=row]{width:20%;font-size:.95rem;padding:.85rem 1rem;background:var(--tint)}.cmp-table td{width:40%}.cmp-table td:before{display:none}}.cmp-how{display:grid;gap:1.4rem}.cmp-how h2{font-size:clamp(1.3rem,1.05rem + 1.2vw,1.8rem);margin:0 0 .6rem;letter-spacing:-.02em}.cmp-how p{color:#2b3647;line-height:1.7;margin:0 0 .8rem}.cmp-group{margin-top:1.2rem}.cmp-group h3{font-size:.78rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin:0 0 .5rem}.cmp-models{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.cmp-models li{background:#fff;border:1px solid var(--line);border-radius:14px;padding:.85rem 1rem}.cmp-models a{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;text-decoration:none;min-height:32px}.cmp-models strong{color:var(--navy-deep);font-family:var(--font-head);font-size:1.05rem;text-decoration:underline;text-decoration-color:#1a7aad59;text-underline-offset:3px}.cmp-models a:hover strong{text-decoration-color:currentColor}.cmp-drive{font-size:.78rem;font-weight:700;color:#14648f;background:#1a7aad17;border-radius:999px;padding:.1rem .55rem}.cmp-models p{margin:.3rem 0 0;color:var(--muted);font-size:.9rem;line-height:1.5}@media(min-width:760px){.cmp-models{grid-template-columns:repeat(2,1fr)}}.cmp-choose{display:grid;gap:1rem}.cmp-choose-card{border:1px solid var(--line);border-radius:16px;padding:1.1rem 1.2rem;background:#fff}.cmp-choose-card h3{font-size:1.08rem;margin:0;color:var(--navy-deep)}.cmp-choose-card .checklist{margin-top:.8rem;font-size:.94rem}.cmp-choose-note{margin:1.2rem 0 0;color:var(--navy-deep);max-width:44rem}@media(min-width:760px){.cmp-choose{grid-template-columns:1fr 1fr}}.myths{list-style:none;margin:0;padding:0;display:grid;gap:.8rem}.myths li{background:#fff;border:1px solid var(--line);border-radius:14px;padding:1rem 1.1rem}.myths p{margin:0;line-height:1.55}.myths .myth{font-family:var(--font-head);font-weight:700;color:var(--navy-deep);margin-bottom:.5rem}.myths .fact{color:#2b3647;font-size:.94rem}.myth-tag,.fact-tag{display:inline-block;font-family:var(--font-body, inherit);font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;border-radius:6px;padding:.12rem .45rem;margin-right:.35rem;vertical-align:.1em}.myth-tag{background:#fbeaea;color:#9b2c2c}.fact-tag{background:#e6f4ec;color:#1e6b41}@media(min-width:760px){.myths{grid-template-columns:1fr 1fr}}.cmp-related{margin-top:1.6rem;padding:1rem 1.1rem;border:1px solid var(--line);border-radius:14px;background:var(--tint)}.cmp-related ul{list-style:none;margin:0;padding:0;display:grid;gap:.1rem}.cmp-related a{display:inline-flex;min-height:44px;align-items:center;font-weight:600;color:#14648f}.hub-types{list-style:none;margin:0;padding:0;display:grid;gap:.8rem}.hub-types li{background:#fff;border:1px solid var(--line);border-radius:14px;padding:1rem 1.1rem;display:flex;gap:.9rem;align-items:flex-start}.hub-types h3{font-size:1.05rem;margin:.1rem 0 .3rem;color:var(--navy-deep)}.hub-types p{margin:0 0 .35rem;color:var(--muted);font-size:.92rem;line-height:1.5}.hub-types .hub-models{color:var(--navy-deep);font-size:.88rem}.hub-types .hub-models a{color:var(--blue-strong);font-weight:600}@media(min-width:760px){.hub-types{grid-template-columns:1fr 1fr}}.hub-guides{list-style:none;margin:0;padding:0;display:grid;gap:.8rem}.hub-guides a{display:block;height:100%;background:#fff;border:1px solid var(--line);border-radius:14px;padding:1.1rem 1.2rem;text-decoration:none;transition:border-color .2s,box-shadow .2s}.hub-guides a:hover{border-color:var(--blue-strong);box-shadow:var(--shadow)}.hub-guides strong{display:block;color:var(--navy-deep);font-family:var(--font-head);font-size:1.08rem;margin-bottom:.3rem}.hub-guides span{color:var(--muted);font-size:.92rem;line-height:1.5;display:block}.hub-guides em{display:inline-block;margin-top:.6rem;font-style:normal;font-weight:700;color:var(--blue-strong);font-size:.9rem}@media(min-width:760px){.hub-guides{grid-template-columns:1fr 1fr}}section[id]{scroll-margin-top:80px}.hub-types .hub-note-link{color:var(--blue-strong);font-weight:600}.myths-more{margin:1rem 0 0}.myths-more a{display:inline-flex;min-height:44px;align-items:center;font-weight:700;color:#14648f}.hub-subhead{font-size:1.1rem;color:var(--navy-deep);margin:2rem 0 .8rem}
