
.mikias-headshot{padding:0!important;overflow:hidden;border-radius:4px;min-height:0!important;aspect-ratio:auto!important}.mikias-headshot img{display:block;position:static!important;width:100%;height:auto!important;object-fit:contain!important}.portrait-frame:has(.mikias-portrait){height:auto;aspect-ratio:4/5}.main-portrait.mikias-portrait{height:auto;object-fit:contain;object-position:center}.visual-pair{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-block:30px 100px}.visual-pair>aside,.service-card{padding:40px;border-radius:18px;border:1px solid #ccd9e5;background:#f9fbff;min-width:0}.visual-pair h2{font-size:42px;line-height:1.1;margin:0 0 24px}.visual-pair .compare-switch{display:flex;gap:8px;background:#e8eff8;padding:6px;border-radius:10px;margin-bottom:24px}.visual-pair .compare-switch button{flex:1;border:0;background:transparent;border-radius:7px;padding:12px;cursor:pointer;color:#15314c}.visual-pair .compare-switch button[aria-selected=true]{background:#173e65;color:white}.visual-pair .case-label{font-size:12px;line-height:1.6;color:#5b6e82;margin:10px 0}.visual-pair .column-chart{height:210px;display:flex;align-items:flex-end;justify-content:space-around;border-bottom:1px solid #b9c7d7;margin:24px 0 14px;gap:32px;padding:0 25px}.visual-pair .column-chart>div{width:42%;background:linear-gradient(#93afd3,#5579a8);border-radius:8px 8px 0 0}.visual-pair .column-chart>.private-bar{background:linear-gradient(#3778c7,#154d91)}.visual-pair .chart-labels{display:grid;grid-template-columns:1fr 1fr;text-align:center;gap:12px}.visual-pair .chart-labels span{display:block;font-size:12px;color:#60748a}.visual-pair .chart-labels strong{display:block;font-size:29px;margin:7px 0;color:#193c64}.visual-pair .quote-method{margin-top:26px;font-size:12px;line-height:1.7;color:#60748a}.visual-pair .quote-method summary{cursor:pointer}.service-card{background:linear-gradient(140deg,#15354e,#102336);color:#fff;display:flex;flex-direction:column;align-self:start}.service-card .eyebrow,.service-card em{color:#b7cce5}.service-card .service-lead{color:#d0dce7;line-height:1.7}.service-card ol{list-style:none;padding:0;margin:16px 0}.service-card li{display:flex;gap:18px;padding:16px 0;border-top:1px solid #ffffff24}.service-card li>span{font-size:12px;color:#acc6e5;padding-top:5px}.service-card h3{font-size:24px;margin:0 0 8px}.service-card li p{font-size:14px;color:#ced9e5;line-height:1.7;margin:0}.service-card .text-link{color:#fff;margin-top:0;align-self:flex-start}@media(max-width:760px){.visual-pair{grid-template-columns:1fr;margin-block:20px 65px}.visual-pair>aside,.service-card{padding:28px}.visual-pair h2{font-size:36px}}

.visual-pair .chart-deductibles{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;padding-top:20px;border-top:1px solid #ccd9e5;text-align:center}.visual-pair .chart-deductibles small{display:block;color:#60748a;font-size:12px;line-height:1.5}.visual-pair .chart-deductibles strong{display:block;color:#193c64;font-size:24px;margin-top:8px}.visual-pair .comparison-agent-note{font-size:13px;line-height:1.7;color:#60748a;margin-top:20px}.visual-pair .quote-method a{color:inherit;text-decoration:underline}

.about-car{margin:32px 0 0;max-width:460px}.about-car img{display:block;width:100%;height:auto;border-radius:16px;border:1px solid #ccd9e5}.about-car figcaption{font-size:12px;line-height:1.6;color:#60748a;margin-top:12px}@media(max-width:700px){.about-car{max-width:100%;margin-top:24px}}

.about-car .car-title{font-family:var(--serif);font-size:28px;line-height:1.2;color:#193c64;margin:0 0 16px}
