.sm-comparison{--ink:#14213D;--muted:#475569;--line:#D7DFE7;--green:#08756F;--blue:#244CA5;margin:0;background:#F6F8FA;color:var(--ink);font:18px/1.8 system-ui,-apple-system,BlinkMacSystemFont,'Hiragino Kaku Gothic ProN','Yu Gothic',sans-serif;font-variant-numeric:tabular-nums}
.sm-comparison *{box-sizing:border-box}.sm-comparison a{color:var(--green);text-underline-offset:4px}.sm-comparison a:hover{color:#065E59}.sm-comparison :focus-visible{outline:2px solid var(--green);outline-offset:4px}.sm-comparison .wrap{max-width:1160px;margin:auto}.sm-comparison h1,.sm-comparison h2,.sm-comparison h3,.sm-comparison p{margin:0}.sm-comparison h1{font-size:44px;line-height:1.25;letter-spacing:-.04em;font-weight:700}.sm-comparison h2{font-size:30px;line-height:1.45;letter-spacing:-.025em}.sm-comparison h3{font-size:22px;line-height:1.5}.sm-comparison p+p{margin-top:12px}.sm-comparison .fine{font-size:14px;line-height:1.6;color:var(--muted)}.sm-comparison .eyebrow{display:block;font-size:12px;line-height:1.5;letter-spacing:.12em;font-weight:600;color:var(--muted);margin-bottom:12px}.sm-comparison .badge{display:inline-block;font-size:14px;line-height:1.6;padding:4px 8px;background:#EBF7F4;color:#065E59;border-radius:4px}.sm-comparison .badge.pending{background:#F1F5F9;color:#475569}.sm-comparison header{height:72px;background:#fff;border-bottom:1px solid var(--line)}.sm-comparison .header-inner{height:100%;max-width:1160px;margin:auto;display:flex;align-items:center;gap:32px}.sm-comparison .brand{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:var(--ink);font-weight:600;font-size:18px}.sm-comparison .brand-symbol{width:32px;height:32px;border-radius:8px;background:var(--ink);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:22px;font-family:serif}.sm-comparison .header-label{font-size:14px;color:var(--muted)}.sm-comparison .header-tool{margin-left:auto;font-size:14px;min-height:44px;display:flex;align-items:center}.sm-comparison .hero{padding-top:24px;padding-bottom:32px}.sm-comparison .breadcrumb{display:flex;gap:12px;font-size:14px;color:var(--muted);margin-bottom:32px}.sm-comparison .hero-grid{display:grid;grid-template-columns:540px 540px;gap:80px;align-items:center}.sm-comparison .hero-copy h1 span{display:inline}.sm-comparison .hero-copy h1 span:last-child{display:block}.sm-comparison .lead{font-size:18px;line-height:1.8;max-width:520px;margin-top:24px}.sm-comparison .entry-list{display:grid;gap:8px;margin-top:24px}.sm-comparison .entry-list a{display:flex;align-items:center;gap:16px;min-height:48px;background:white;border-bottom:1px solid var(--line);padding:8px 16px;text-decoration:none;font-size:16px}.sm-comparison .entry-list a span:last-child{margin-left:auto}.sm-comparison .entry-no{color:var(--muted);font-size:12px}.sm-comparison .snapshot{padding:24px;background:white;border:1px solid var(--line);border-radius:16px;box-shadow:0 8px 24px rgba(20,33,61,.06)}.sm-comparison .snapshot-head{display:flex;justify-content:space-between;font-size:14px;margin-bottom:24px}.sm-comparison .snapshot-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sm-comparison .snapshot-service{padding:16px 12px;background:#EFF4FF;border-top:3px solid var(--blue);border-radius:0 0 8px 8px}.sm-comparison .snapshot-service.conoha{background:#EBF7F4;border-color:var(--green)}.sm-comparison .snapshot-service h3{font-size:20px;margin-bottom:16px}.sm-comparison .money{display:block;font-size:36px;line-height:1.35;letter-spacing:-.03em;font-weight:700;white-space:nowrap}.sm-comparison .snapshot-service p{margin-top:12px}.sm-comparison .snapshot-note{margin:16px 0!important}.sm-comparison .text-action{display:flex;align-items:center;justify-content:space-between;min-height:48px;border-top:1px solid var(--line);padding-top:12px;text-decoration:none}.sm-comparison .hero-meta{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:32px;font-size:14px;color:var(--muted)}.sm-comparison .anchor-nav{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.sm-comparison .anchor-nav a{padding:16px 24px;text-align:center;text-decoration:none;font-size:16px;border-right:1px solid var(--line)}.sm-comparison .anchor-nav a:last-child{border:0}.sm-comparison .body-wrap{max-width:920px;margin:auto}.sm-comparison section:not(.hero){padding:64px 0;scroll-margin-top:24px;border-bottom:1px solid var(--line)}.sm-comparison .section-title{display:flex;align-items:flex-start;gap:24px;margin-bottom:32px}.sm-comparison .section-number{font-size:16px;line-height:32px;min-width:32px;border-top:2px solid var(--green);color:var(--green);padding-top:8px}.sm-comparison .section-title .eyebrow{margin-bottom:8px}.sm-comparison .tool{background:white;border:1px solid var(--line);border-radius:16px;padding:32px;box-shadow:0 8px 24px rgba(20,33,61,.06)}.sm-comparison .form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sm-comparison .form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.sm-comparison label{display:block;font-size:16px}.sm-comparison select,.sm-comparison input[type=date],.sm-comparison input[type=number]{display:block;width:100%;height:48px;padding:8px 12px;border:1px solid #8694A6;border-radius:8px;background:white;color:var(--ink);font:16px system-ui;margin-top:8px;min-width:0}.sm-comparison form>.fine{margin-top:16px}.sm-comparison .decision-result{background:#EBF7F4;border-left:3px solid var(--green);padding:24px;margin-top:24px}.sm-comparison .decision-result ul{padding-left:24px;margin:16px 0}.sm-comparison .decision-result .eyebrow{color:#065E59}.sm-comparison .notice{background:#FFF7E8;color:#8A4B08;padding:16px;font-size:14px;line-height:1.6;border-left:3px solid #8A4B08;margin:24px 0!important}.sm-comparison .button{display:inline-flex;align-items:center;justify-content:center;background:var(--green);color:#fff!important;border:0;border-radius:8px;padding:12px 16px;min-height:48px;font:600 16px/1.5 system-ui;text-decoration:none;cursor:pointer;text-align:center}.sm-comparison .button:hover{background:#065E59}.sm-comparison .button.blue{background:var(--blue)}.sm-comparison .actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:24px}.sm-comparison .actions>a:not(.button){display:flex;align-items:center;min-height:44px;font-size:16px}.sm-comparison .static-decisions{margin-top:32px}.sm-comparison .decision-guide{display:grid;grid-template-columns:1fr 1fr;margin-top:16px;border-top:1px solid var(--line)}.sm-comparison .decision-guide>div{display:flex;flex-direction:column;padding:16px 24px 16px 0;border-bottom:1px solid var(--line);gap:8px}.sm-comparison .decision-guide b{font-size:16px;font-weight:600}.sm-comparison .decision-guide span{font-size:14px;color:var(--muted)}.sm-comparison .difference-heading,.sm-comparison .difference-row{display:grid;grid-template-columns:200px 1fr 1fr}.sm-comparison .difference-heading{font-size:16px;padding:16px 0;border-bottom:2px solid var(--ink)}.sm-comparison .difference-heading b{font-weight:600;padding-left:24px}.sm-comparison .difference-row{border-bottom:1px solid var(--line);font-size:16px}.sm-comparison .difference-row>div{padding:24px}.sm-comparison .difference-row>div:first-child{padding-left:0;display:flex;flex-direction:column;gap:8px}.sm-comparison .difference-row strong{font-weight:600}.sm-comparison .difference-row a{font-size:14px}.sm-comparison .difference-row .xserver{background:#EFF4FF}.sm-comparison .difference-row .conoha{background:#EBF7F4}.sm-comparison .mobile-service{display:none}.sm-comparison .difference-table+.fine{margin-top:16px}.sm-comparison .tool-topline{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:24px}.sm-comparison .advanced{margin-top:16px;font-size:14px}.sm-comparison summary{cursor:pointer;min-height:44px;display:list-item;padding:8px 0}.sm-comparison .advanced label{max-width:280px}.sm-comparison .result-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:32px}.sm-comparison .price-card{padding:24px;border-top:3px solid var(--blue);background:#EFF4FF;border-radius:12px}.sm-comparison .price-card.conoha{background:#EBF7F4;border-color:var(--green)}.sm-comparison .primary-amount{margin-top:24px;font-size:14px}.sm-comparison dl{margin:24px 0;font-size:14px}.sm-comparison dl>div{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);padding:12px 0}.sm-comparison dd{margin:0;white-space:nowrap;font-weight:600}.sm-comparison .total-amount{border-top:1px solid var(--ink);padding-top:16px;font-size:14px}.sm-comparison .total-amount strong{display:block;font-size:28px}.sm-comparison .total-amount+.fine{margin-top:8px}.sm-comparison .price-card>.fine:last-child{margin-top:24px}.sm-comparison .cashback-note{border-bottom:1px solid var(--line);padding-bottom:24px;font-size:16px}.sm-comparison .cashback-note strong{font-weight:600}.sm-comparison .cashback-note p{margin-top:12px}.sm-comparison .chart{margin-top:32px}.sm-comparison .chart>.fine{margin:12px 0 24px}.sm-comparison .bar-row{display:grid;grid-template-columns:160px 1fr;gap:16px;align-items:center;margin-bottom:16px;font-size:16px}.sm-comparison .bar{height:20px;background:var(--blue);min-width:1px}.sm-comparison .bar.net{background:#C7D7F4;margin-top:4px;border:1px solid var(--blue)}.sm-comparison .bar-row.conoha .bar{background:var(--green)}.sm-comparison .bar-row.conoha .bar.net{background:#B7DED5;border-color:var(--green)}.sm-comparison .axis{display:flex;justify-content:space-between;margin-left:176px;font-size:14px}.sm-comparison table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.65;margin-top:24px}.sm-comparison caption{text-align:left;font-size:14px;line-height:1.6;color:var(--muted);padding-bottom:12px}.sm-comparison th,.sm-comparison td{text-align:left;padding:16px;border-bottom:1px solid var(--line);vertical-align:top}.sm-comparison th{font-weight:600}.sm-comparison thead{background:#F1F5F9}.sm-comparison .payment-line{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:32px 0}.sm-comparison .payment-line>div{border-top:2px solid var(--green);padding-top:16px;display:flex;flex-direction:column;font-size:16px;gap:8px}.sm-comparison .payment-line b{font-weight:600;overflow-wrap:anywhere}.sm-comparison .payment-line span{color:var(--muted);font-size:14px}.sm-comparison .offer-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:24px 0 16px}.sm-comparison .term-table{margin-top:32px}.sm-comparison .table-scroll{overflow:auto}.sm-comparison .term-table table{min-width:650px}.sm-comparison .term-table .fine{margin-top:16px}.sm-comparison .flow-pair{display:grid;grid-template-columns:1fr 1fr;gap:32px}.sm-comparison .flow{border-top:3px solid var(--blue);padding-top:16px}.sm-comparison .flow.conoha{border-color:var(--green)}.sm-comparison .flow>p{margin-top:12px}.sm-comparison .flow ol{list-style:none;counter-reset:step;margin:24px 0;padding:0}.sm-comparison .flow li{counter-increment:step;display:flex;align-items:center;gap:16px;position:relative;padding:16px;background:#fff;border-bottom:1px solid var(--line);font-size:16px}.sm-comparison .flow li:before{content:counter(step,decimal-leading-zero);font-size:14px;color:var(--blue);min-width:24px}.sm-comparison .flow.conoha li:before{color:var(--green)}.sm-comparison .compact>article{border-top:3px solid var(--blue);padding:24px;background:#EFF4FF;border-radius:12px}.sm-comparison .compact>.conoha{background:#EBF7F4;border-color:var(--green)}.sm-comparison .compact strong{display:block;font-size:18px;font-weight:600;margin:16px 0}.sm-comparison .compact p{font-size:16px;margin-top:16px}.sm-comparison .compact p.fine{font-size:14px}.sm-comparison .domain-lists{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:32px}.sm-comparison .domain-lists p{font-size:16px;margin-top:12px}.sm-comparison .domain-lists .fine{font-size:14px}.sm-comparison .restore-note{border-left:3px solid var(--ink);padding:8px 24px;margin-top:32px}.sm-comparison .restore-note p{max-width:680px;margin-top:16px}.sm-comparison #deadline-result{margin-top:24px}.sm-comparison .support-table{margin:32px 0 16px}.sm-comparison .migration-list{list-style:none;margin:0;padding:0;display:grid;gap:0}.sm-comparison .migration-list li{border-top:1px solid var(--line);padding:16px 0}.sm-comparison .migration-list label{display:flex;align-items:center;gap:16px;min-height:44px}.sm-comparison input[type=checkbox]{appearance:none;border:1px solid #8694A6;background:white;width:24px;height:24px;min-width:24px;border-radius:4px;cursor:pointer;margin:0}.sm-comparison input[type=checkbox]:checked{background:var(--green);box-shadow:inset 0 0 0 4px #fff}.sm-comparison .migration-list label>span{display:grid;grid-template-columns:160px 1fr;gap:24px}.sm-comparison .migration-list b{font-weight:600}.sm-comparison .limits-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.sm-comparison .limits-grid h3{margin:16px 0}.sm-comparison .limits-grid+.fine{margin-top:24px}.sm-comparison .faqs details{border-top:1px solid var(--line);padding:8px 0}.sm-comparison .faqs summary{padding:16px 8px;font-size:18px;font-weight:600}.sm-comparison .faqs p{font-size:16px;max-width:680px;padding:8px 8px 24px}.sm-comparison .next-summary{border-top:2px solid var(--ink);padding:24px 0}.sm-comparison .next-summary strong{font-weight:600;font-size:18px}.sm-comparison .next-summary p{margin-top:12px;max-width:680px;font-size:16px}.sm-comparison .next-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:8px 0 24px}.sm-comparison .next-card{padding:32px;background:#EFF4FF;border-top:3px solid var(--blue);border-radius:12px;display:flex;flex-direction:column;align-items:flex-start}.sm-comparison .next-card.conoha{background:#EBF7F4;border-color:var(--green)}.sm-comparison .next-card p{font-size:16px;margin:16px 0 24px}.sm-comparison .next-card .button{width:100%;margin-top:auto}.sm-comparison .next-card>a:last-child{font-size:14px;display:flex;align-items:center;min-height:44px;margin-top:12px}.sm-comparison .editor-note{border-top:1px solid var(--line);padding:24px 0}.sm-comparison .editor-note p{margin-top:16px;max-width:680px}.sm-comparison .sources-list>div{padding:16px 0;border-top:1px solid var(--line)}.sm-comparison .sources-list>div>div{display:flex;gap:16px;justify-content:space-between;align-items:flex-start;font-size:16px}.sm-comparison .sources-list .badge{flex-shrink:0}.sm-comparison .sources-list p{margin-top:8px}.sm-comparison .sources-list+.fine{margin-top:24px}.sm-comparison .correction{margin-top:24px;border-top:1px solid var(--line);padding-top:24px}.sm-comparison .correction p{font-size:16px;max-width:680px;margin-top:16px}.sm-comparison footer{background:white;padding:48px 0}.sm-comparison footer .fine{margin-top:16px}.sm-comparison .disclosure{font-size:14px;line-height:1.6;max-width:680px;margin-top:32px}.sm-comparison .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.sm-comparison .skip{position:absolute;top:-100px;left:20px;background:white;padding:12px;z-index:2}.sm-comparison .skip:focus{top:8px}
@media(max-width:1199px){.sm-comparison .wrap,.sm-comparison .header-inner{margin-left:32px;margin-right:32px}.sm-comparison .hero-grid{grid-template-columns:1fr;gap:32px}.sm-comparison .body-wrap{margin:0 32px}.sm-comparison .snapshot{max-width:720px}.sm-comparison .header-label{display:none}}
@media(max-width:767px){.sm-comparison{font-size:16px;line-height:1.75}.sm-comparison .wrap,.sm-comparison .header-inner{margin-left:20px;margin-right:20px}.sm-comparison .body-wrap{margin:0 20px}.sm-comparison header{height:64px}.sm-comparison .brand{font-size:14px;gap:8px}.sm-comparison .brand-symbol{width:24px;height:24px;font-size:18px;border-radius:4px}.sm-comparison .header-inner{gap:8px}.sm-comparison .header-tool{font-size:12px}.sm-comparison .hero{padding-top:24px;padding-bottom:24px}.sm-comparison .breadcrumb{font-size:14px;margin-bottom:16px}.sm-comparison .hero-copy>.eyebrow{display:none}.sm-comparison h1{font-size:30px;line-height:1.35;letter-spacing:-.04em}.sm-comparison .hero-copy h1 span{display:block}.sm-comparison .lead{font-size:16px;line-height:1.75;margin-top:12px}.sm-comparison .entry-list{margin-top:16px;gap:8px}.sm-comparison .entry-list a{height:48px;padding:8px 12px}.sm-comparison .hero-grid{gap:24px}.sm-comparison .snapshot{padding:16px;border-radius:12px}.sm-comparison .snapshot-head{font-size:14px;margin-bottom:12px}.sm-comparison .snapshot-pair{gap:12px}.sm-comparison .snapshot-service{padding:12px 8px}.sm-comparison .snapshot-service h3{font-size:16px;margin-bottom:8px}.sm-comparison .money{font-size:28px;letter-spacing:-.04em}.sm-comparison .snapshot-service p{margin-top:8px}.sm-comparison .snapshot-note{margin:12px 0!important}.sm-comparison .hero-meta{flex-direction:column;align-items:flex-start;gap:8px;margin-top:16px;font-size:12px}.sm-comparison .anchor-nav{grid-template-columns:1fr 1fr}.sm-comparison .anchor-nav a{padding:12px 8px;font-size:14px;border-bottom:1px solid var(--line)}.sm-comparison .anchor-nav a:nth-child(2){border-right:0}.sm-comparison section:not(.hero){padding:48px 0;scroll-margin-top:16px}.sm-comparison h2{font-size:24px;line-height:1.45}.sm-comparison h3{font-size:20px}.sm-comparison .section-title{gap:12px;margin-bottom:24px}.sm-comparison .section-number{min-width:24px;font-size:14px}.sm-comparison .section-title .eyebrow{font-size:11px}.sm-comparison .tool{padding:20px;border-radius:16px}.sm-comparison .form-grid,.sm-comparison .form-grid.two{grid-template-columns:1fr;gap:16px}.sm-comparison .form-grid.two{margin-top:16px}.sm-comparison .decision-result{padding:16px;margin-top:24px}.sm-comparison .decision-result h3{font-size:20px}.sm-comparison .actions{gap:8px}.sm-comparison .actions .button{width:100%}.sm-comparison .decision-guide{grid-template-columns:1fr}.sm-comparison .decision-guide>div{padding:16px 0}.sm-comparison .difference-heading{display:none}.sm-comparison .difference-row{grid-template-columns:1fr;gap:0;padding:16px 0}.sm-comparison .difference-row>div{padding:16px}.sm-comparison .difference-row>div:first-child{flex-direction:row;justify-content:space-between;padding:0 0 12px}.sm-comparison .mobile-service{display:block;font-size:14px;font-weight:600;margin-bottom:4px}.sm-comparison .tool-topline{flex-direction:column;align-items:flex-start;gap:8px}.sm-comparison .result-pair,.sm-comparison .offer-pair,.sm-comparison .next-pair{grid-template-columns:1fr;gap:16px}.sm-comparison .price-card{padding:20px}.sm-comparison .total-amount strong{font-size:28px}.sm-comparison dl>div{gap:8px}.sm-comparison .bar-row{grid-template-columns:1fr;gap:8px}.sm-comparison .axis{margin-left:0}.sm-comparison table{font-size:14px}.sm-comparison th,.sm-comparison td{padding:12px 8px}.sm-comparison .payment-line{grid-template-columns:1fr;gap:0}.sm-comparison .payment-line>div{border-top:0;border-left:2px solid var(--green);padding:12px 16px}.sm-comparison .flow-pair,.sm-comparison .domain-lists,.sm-comparison .limits-grid{grid-template-columns:1fr;gap:32px}.sm-comparison .flow li{padding:16px 12px}.sm-comparison .restore-note{padding:8px 16px}.sm-comparison .support-table thead{display:none}.sm-comparison .support-table tr{display:block;border-top:1px solid var(--line);padding:16px 0}.sm-comparison .support-table th,.sm-comparison .support-table td{display:block;border:0;padding:4px 0}.sm-comparison .migration-list label>span{grid-template-columns:1fr;gap:4px}.sm-comparison .next-card{padding:24px}.sm-comparison .sources-list>div>div{flex-direction:column;gap:8px}.sm-comparison footer{padding:32px 0}.sm-comparison .fine,.sm-comparison .badge{font-size:14px}}
@media(prefers-reduced-motion:reduce){.sm-comparison *{scroll-behavior:auto;transition:none}}

@media(max-width:767px){.sm-comparison .breadcrumb{margin-bottom:8px}.sm-comparison .lead{margin-top:8px}.sm-comparison .entry-list{margin-top:12px;gap:4px}.sm-comparison .hero-grid{gap:16px}.sm-comparison .snapshot{padding:12px}.sm-comparison .snapshot .text-action{margin-top:12px;padding-top:8px}.sm-comparison .snapshot-note{margin-bottom:0!important}}
@media(max-width:1199px){.sm-comparison .hero-grid{grid-template-columns:minmax(0,1fr)}.sm-comparison .hero-grid>*{min-width:0}}
@media(max-width:359px){.sm-comparison .snapshot-pair{grid-template-columns:1fr}.sm-comparison .snapshot-service{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px}.sm-comparison .snapshot-service h3{grid-column:1/-1}.sm-comparison .snapshot-service .money{font-size:28px}.sm-comparison dl>div{flex-wrap:wrap}.sm-comparison .header-tool{font-size:12px}.sm-comparison .button{overflow-wrap:anywhere}}
.sm-comparison a{min-height:44px;display:inline-flex;align-items:center;max-width:100%;overflow-wrap:anywhere}
.sm-comparison .anchor-nav a{justify-content:center}
@media(max-width:767px){.sm-comparison #restore h2 span{display:block}}
/* QA 2026-10-05: shared comparison metrics, explicit state and sources. */
.sm-comparison .hero-evidence{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.sm-comparison .hero-evidence>div{display:flex;flex-direction:column;font-size:14px;line-height:1.6}.sm-comparison .hero-evidence span{color:var(--muted)}
.sm-comparison .condition-summary{border-left:3px solid var(--green);padding:12px 16px;margin:0 0 24px;background:#EBF7F4;font-size:16px}.sm-comparison .condition-summary strong{font-weight:600}.sm-comparison .condition-summary p{margin-top:8px;max-width:680px}
.sm-comparison .quote-summary{margin-top:24px}.sm-comparison .quote-summary table{table-layout:fixed;margin-top:0}.sm-comparison .quote-summary th:first-child{width:28%}.sm-comparison .quote-summary th:not(:first-child){width:36%}.sm-comparison .quote-summary td:nth-child(2){background:#EFF4FF}.sm-comparison .quote-summary td:nth-child(3){background:#EBF7F4}.sm-comparison .quote-summary th .fine{display:block;margin-top:4px}.sm-comparison .summary-money{display:inline-flex;align-items:baseline;gap:4px;flex-wrap:wrap;font-size:28px;line-height:1.35;font-weight:700}.sm-comparison .summary-money>span{white-space:nowrap}.sm-comparison .summary-money small{font-size:14px;font-weight:400}.sm-comparison .summary-evidence{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:16px 0}.sm-comparison .summary-evidence p+p{margin-top:0}.sm-comparison .summary-evidence b{font-weight:600}.sm-comparison .quote-summary .text-action{font-size:16px}
.sm-comparison .desktop-price-details{margin-top:24px}.sm-comparison .desktop-price-details .price-card{padding:20px}.sm-comparison .desktop-price-details dl{margin:12px 0}.sm-comparison .desktop-price-details dl>div{flex-wrap:wrap;gap:4px}.sm-comparison .mobile-price-details{display:none}.sm-comparison .evidence-jump{font-size:14px;margin-top:12px}.sm-comparison .cashback-note{margin-top:24px}.sm-comparison .cashback-note h3{font-size:20px}.sm-comparison .campaign-dates{margin:16px 0}.sm-comparison .chart-case{margin-top:8px}.sm-comparison .chart-legend{display:flex;gap:16px;flex-wrap:wrap;margin:16px 0;font-size:14px}.sm-comparison .chart-legend>span{display:flex;gap:8px;align-items:center}.sm-comparison .chart-legend i{display:block;width:24px;height:12px;background:var(--blue)}.sm-comparison .chart-legend i.legend-outline{border:2px dashed var(--ink);background:white}.sm-comparison .labelled-bars{margin:24px 0}.sm-comparison .labelled-bars h4{font-size:18px;margin:0 0 12px}.sm-comparison .labelled-bar{margin-top:12px}.sm-comparison .labelled-bar>div:first-child{display:flex;justify-content:space-between;gap:16px;font-size:14px;margin-bottom:4px}.sm-comparison .labelled-bar b{white-space:nowrap;font-weight:600}.sm-comparison .bar-track{background:#F1F5F9;width:100%;height:20px}.sm-comparison .labelled-bars .bar{background:var(--blue);height:20px}.sm-comparison .labelled-bars.conoha .bar{background:var(--green)}.sm-comparison .labelled-bars .bar.net{margin:0;border:2px dashed var(--ink);background:#EFF4FF}.sm-comparison .labelled-bars.conoha .bar.net{background:#EBF7F4}.sm-comparison .chart .axis{margin-left:0}.sm-comparison .chart td>.fine{display:block;margin-top:8px}
.sm-comparison .offer-pair>div{display:flex;flex-direction:column;gap:12px}.sm-comparison .offer-pair>div h3{font-size:20px}.sm-comparison .offer-pair>div .button{margin-top:auto}.sm-comparison #next h2 span{display:inline}.sm-comparison .source-group-nav{display:flex;flex-wrap:wrap;gap:8px 16px;border-bottom:1px solid var(--line);padding-bottom:16px}.sm-comparison .source-group-nav a{font-size:14px}.sm-comparison .source-group{padding:32px 0;border-bottom:1px solid var(--line);scroll-margin-top:16px}.sm-comparison .source-group h3{margin-bottom:16px}.sm-comparison .source-record{padding:12px 0;border-top:1px solid var(--line)}.sm-comparison .source-record-title{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:16px}.sm-comparison .source-record-title .badge{flex-shrink:0}.sm-comparison .source-record>.fine{margin:4px 0}.sm-comparison .source-record details{font-size:14px}.sm-comparison .source-record summary{color:var(--muted)}.sm-comparison .group-return{font-size:14px;margin-top:12px}.sm-comparison .policy-page{padding:48px 0}.sm-comparison .policy-page h1{margin-bottom:16px}.sm-comparison .policy-page h2{margin:32px 0 16px}.sm-comparison .policy-page p{max-width:680px}.sm-comparison .policy-page>.button{margin-top:32px}
@media(max-width:767px){
.sm-comparison .cost-tool{padding:16px}.sm-comparison .basic-quote-controls{grid-template-columns:1fr 1fr;gap:12px}.sm-comparison .basic-quote-controls label:last-child{grid-column:1/-1}.sm-comparison .cost-tool .tool-topline{margin-bottom:16px}.sm-comparison .cost-tool .advanced{margin-top:12px}.sm-comparison .cost-tool .advanced summary{line-height:1.6}.sm-comparison .cost-tool .advanced>label{margin-top:16px;max-width:none}
.sm-comparison .quote-summary{margin-left:-16px;margin-right:-16px;margin-top:20px}.sm-comparison .quote-summary caption{padding-left:12px;padding-right:12px}.sm-comparison .quote-summary th:first-child{width:24%}.sm-comparison .quote-summary th:not(:first-child){width:38%}.sm-comparison .quote-summary th,.sm-comparison .quote-summary td{padding:12px 4px}.sm-comparison .quote-summary thead th{font-size:14px}.sm-comparison .quote-summary tbody th{font-size:14px;font-weight:600}.sm-comparison .summary-money{font-size:28px;gap:2px;letter-spacing:-.025em}.sm-comparison .summary-evidence{grid-template-columns:1fr;gap:8px;padding:0 12px}.sm-comparison .quote-summary .text-action{margin:0 12px}.sm-comparison .desktop-price-details{display:none}.sm-comparison .mobile-price-details{display:block;margin-top:24px}.sm-comparison .mobile-price-details h3{font-size:20px}.sm-comparison .mobile-price-details table{table-layout:fixed;margin-top:16px}.sm-comparison .mobile-price-details th{width:38%;font-size:14px}.sm-comparison .mobile-price-details td{font-size:14px;overflow-wrap:anywhere}.sm-comparison .mobile-price-details>p{margin-top:12px}
.sm-comparison .condition-summary{margin-bottom:16px}.sm-comparison .chart-legend{flex-direction:column;gap:8px}.sm-comparison .labelled-bars h4>.fine{display:block;margin-top:4px}.sm-comparison .labelled-bar>div:first-child{gap:8px;flex-wrap:wrap}.sm-comparison .offer-pair .button{width:100%;white-space:normal}.sm-comparison #next h2 span{display:block}.sm-comparison .source-record-title{flex-wrap:wrap;gap:4px}.sm-comparison .source-record-title .badge{font-size:14px}.sm-comparison .policy-page{padding:32px 0}.sm-comparison .policy-page h1{font-size:30px;text-wrap:balance}
}
/* First-view refinement only. Body typography, sections and calculators stay intact. */
.sm-comparison .hero{padding-top:16px;padding-bottom:20px}.sm-comparison .hero .breadcrumb{margin-bottom:16px}.sm-comparison .hero-grid{grid-template-columns:540px 540px;column-gap:80px;row-gap:16px;align-items:start}.sm-comparison .hero-copy>.eyebrow{margin-bottom:8px}.sm-comparison .hero .lead{margin-top:16px;line-height:1.6}.sm-comparison .hero-diagnosis{margin-top:20px;gap:8px}.sm-comparison .hero-diagnosis button{display:flex;align-items:center;gap:14px;text-align:left;border:1px solid var(--line);border-radius:8px;background:white;color:var(--ink);padding:12px 16px;cursor:pointer;font:inherit;min-height:88px;width:100%}.sm-comparison .hero-diagnosis button>span:nth-child(2){flex:1;display:grid;gap:2px}.sm-comparison .hero-diagnosis b{font-size:16px;color:var(--green)}.sm-comparison .hero-diagnosis strong{font-size:16px;font-weight:600;line-height:1.5}.sm-comparison .hero-diagnosis button>span:nth-child(2)>span{font-size:14px;line-height:1.5;color:var(--muted)}.sm-comparison .hero-diagnosis .entry-no{align-self:flex-start;color:var(--muted);font-size:14px}.sm-comparison .hero-diagnosis button:hover,.sm-comparison .hero-diagnosis button[aria-pressed=true]{border-color:var(--green);background:#EBF7F4;box-shadow:inset 3px 0 var(--green)}.sm-comparison .hero-decision-link{display:flex;align-items:center;min-height:44px;font-size:14px;margin-top:4px}.sm-comparison .hero .snapshot{padding:20px}.sm-comparison .snapshot-head{margin-bottom:12px;font-size:14px;gap:8px}.sm-comparison .hero-periods{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;border:1px solid var(--line);border-radius:8px;background:var(--bg);padding:4px;margin-bottom:12px}.sm-comparison .hero-periods button{min-height:44px;border:0;border-radius:4px;background:transparent;color:var(--ink);font:inherit;font-size:16px;font-weight:600;cursor:pointer}.sm-comparison .hero-periods button[aria-pressed=true]{background:var(--ink);color:#fff}.sm-comparison .hero-price-table{table-layout:fixed;margin:0;width:100%;font-size:14px}.sm-comparison .hero-price-table th:first-child{width:28%}.sm-comparison .hero-price-table th,.sm-comparison .hero-price-table td{padding:10px 8px;vertical-align:middle}.sm-comparison .hero-price-table th span{display:block;font-size:14px;font-weight:400;line-height:1.5;color:var(--muted);margin-top:4px}.sm-comparison .hero-price-table td:nth-child(2){background:#EFF4FF}.sm-comparison .hero-price-table td:nth-child(3){background:#EBF7F4}.sm-comparison .hero-price-table thead th:nth-child(2){border-top:3px solid var(--blue)}.sm-comparison .hero-price-table thead th:nth-child(3){border-top:3px solid var(--green)}.sm-comparison .hero-amount{font-size:28px;letter-spacing:-.04em;line-height:1.3;white-space:nowrap}.sm-comparison .hero-amount small{font-size:14px;font-weight:400;letter-spacing:0;margin-left:2px}.sm-comparison .hero-assumption{font-size:14px;color:var(--muted);line-height:1.5;margin-top:8px}.sm-comparison .hero-mini-chart{border-top:1px solid var(--line);padding-top:8px;margin-top:12px;font-size:14px;line-height:1.5}.sm-comparison .mini-chart-heading{display:flex;justify-content:space-between;gap:12px;margin-bottom:6px}.sm-comparison .mini-chart-heading>span:last-child{color:var(--muted)}.sm-comparison .mini-chart-row{display:grid;grid-template-columns:100px minmax(0,1fr) 80px;align-items:center;gap:8px;margin-top:4px}.sm-comparison .mini-chart-row>b{text-align:right;font-weight:600}.sm-comparison .mini-chart-track{height:8px;background:#F1F5F9}.sm-comparison .mini-chart-track i{display:block;height:100%;background:var(--blue)}.sm-comparison .mini-chart-track i.conoha{background:var(--green)}.sm-comparison .hero .hero-evidence{margin-top:8px;gap:8px}.sm-comparison .hero-evidence a{min-height:44px;display:flex;align-items:center}.sm-comparison .hero-verified{font-size:14px;color:var(--green)!important;font-weight:600}.sm-comparison .hero-verified.pending{color:var(--muted)!important}.sm-comparison .hero .snapshot .text-action{min-height:44px;padding-top:8px;margin-top:8px}.sm-comparison .hero-trust{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:white;padding:0 16px;gap:16px;white-space:nowrap;font-size:14px}.sm-comparison .hero-trust a{display:flex;align-items:center;min-height:44px;text-decoration:none;color:var(--muted)}.sm-comparison .hero-trust a:hover{text-decoration:underline;color:var(--green)}.sm-comparison .trust-short{display:none}.sm-comparison .hero-meta{margin-top:12px}.sm-comparison .hero-meta .badge{font-size:14px}
@media(min-width:1200px){.sm-comparison .hero-copy h1{font-size:44px;line-height:1.25}.sm-comparison .hero-copy h1 span{display:inline}.sm-comparison .hero-copy h1 span:last-child{display:block}.sm-comparison .hero-copy .lead{font-size:18px}.sm-comparison .hero-copy>.eyebrow{display:block}}
@media(max-width:1199px){.sm-comparison .hero-grid{grid-template-columns:1fr;gap:16px}.sm-comparison .hero .snapshot{max-width:none}.sm-comparison .hero-trust{gap:8px;padding:0 8px}.sm-comparison .trust-wide{display:none}.sm-comparison .trust-short{display:inline}}
@media(max-width:767px){.sm-comparison .hero{padding-top:16px;padding-bottom:20px}.sm-comparison .hero .breadcrumb{margin-bottom:8px}.sm-comparison .hero-grid{display:flex;flex-direction:column;gap:0}.sm-comparison .hero-copy{display:contents}.sm-comparison .hero-copy h1{order:0}.sm-comparison .hero-copy .lead{order:1;margin-top:8px;margin-bottom:16px}.sm-comparison #hero-snapshot{order:2;width:100%;padding:12px}.sm-comparison .hero-trust{order:3;width:100%;margin-top:12px;padding:0 4px;gap:4px;justify-content:space-between;font-size:14px}.sm-comparison .hero-trust a{min-width:44px}.sm-comparison .hero-diagnosis{order:4;width:100%;margin-top:16px}.sm-comparison .hero-decision-link{order:5}.sm-comparison .snapshot-head{flex-wrap:wrap;margin-bottom:8px}.sm-comparison .hero-price-table th:first-child{width:27%}.sm-comparison .hero-price-table th,.sm-comparison .hero-price-table td{padding:8px 4px}.sm-comparison .hero-price-table th span{font-size:14px}.sm-comparison .hero-amount{font-size:28px;letter-spacing:-.05em}.sm-comparison .hero-amount small{margin-left:0}.sm-comparison .mini-chart-row{grid-template-columns:96px minmax(0,1fr) 72px;gap:6px}.sm-comparison .mini-chart-heading{flex-wrap:wrap;gap:4px}.sm-comparison .hero-diagnosis button{padding:12px;gap:10px}.sm-comparison .hero-meta{font-size:14px}}
@media(max-width:359px){.sm-comparison .hero .wrap{margin-left:16px;margin-right:16px}.sm-comparison .hero-amount{font-size:28px}.sm-comparison .hero-price-table th:first-child{width:25%}.sm-comparison .hero-price-table th,.sm-comparison .hero-price-table td{padding:8px 2px}.sm-comparison .hero-trust{flex-wrap:wrap;justify-content:flex-start;gap:0 12px}.sm-comparison .hero-trust a{min-width:44px}}
.sm-comparison .hero .hero-evidence a{flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;text-decoration:none}.sm-comparison .hero .hero-evidence a>span:first-child{text-decoration:underline;color:var(--green)}.sm-comparison .hero .hero-verified{line-height:1.4;padding:2px 6px;background:#EBF7F4;border-radius:4px}.sm-comparison .hero .hero-verified.pending{background:#F1F5F9}
@media(min-width:1200px){.sm-comparison .hero-price-table th,.sm-comparison .hero-price-table td{padding:8px}.sm-comparison .hero-price-table th{line-height:1.4}.sm-comparison .hero-price-table th span{line-height:1.4;margin-top:2px}.sm-comparison .hero .snapshot{padding:16px 20px}.sm-comparison .hero .snapshot-head{margin-bottom:8px}.sm-comparison .hero .hero-assumption{margin-top:6px}.sm-comparison .hero .hero-mini-chart{margin-top:8px}.sm-comparison .hero .snapshot .text-action{margin-top:4px}.sm-comparison .hero-diagnosis b{line-height:1.4}.sm-comparison .hero-diagnosis button{min-height:88px}}
@media(max-width:359px){.sm-comparison .hero-price-table .hero-amount{display:block}.sm-comparison .hero-price-table .hero-amount small{display:block;font-size:14px;line-height:1.2;letter-spacing:0;text-align:right;margin-top:2px}}
@media(max-width:767px){.sm-comparison .hero-copy h1 span:first-child,.sm-comparison .hero-copy h1 span:nth-child(2){display:inline-block}.sm-comparison .hero-copy h1 span:last-child{display:block}.sm-comparison .hero-trust{order:2;margin-top:0;margin-bottom:12px}.sm-comparison #hero-snapshot{order:3}}
/* Interactive comparison is the hero's primary visual. */
.sm-comparison .hero-grid{grid-template-columns:minmax(0,45fr) minmax(0,55fr);gap:32px;align-items:center}.sm-comparison .hero-copy{min-width:0}.sm-comparison .hero-copy h1{font-size:44px;line-height:1.2}.sm-comparison .hero-copy .lead{font-size:18px;line-height:1.6;margin-top:16px}.sm-comparison .hero-primary{background:var(--green);color:white;display:inline-flex;gap:16px;min-height:48px;margin-top:24px;font-size:16px;text-decoration:none}.sm-comparison .hero-primary:hover{background:#065E59;color:white}.sm-comparison .hero-cta-note{font-size:14px;color:var(--muted);line-height:1.5;margin-top:8px}.sm-comparison .hero-copy .hero-trust{padding:0;background:transparent;gap:10px;margin-top:16px;justify-content:flex-start;flex-wrap:wrap;font-size:14px}.sm-comparison .hero-copy .hero-trust a{min-height:44px}.sm-comparison .hero-lab-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:18px;line-height:1.5;margin-bottom:12px}.sm-comparison .hero-lab-heading>span{font-size:14px;color:var(--muted)}.sm-comparison .hero-controls{display:grid;grid-template-columns:1.15fr 1fr;gap:12px;margin-bottom:12px}.sm-comparison .hero-control-label{display:block;font-size:14px;font-weight:600;margin-bottom:6px;line-height:1.4}.sm-comparison .hero-periods,.sm-comparison .hero-receipt{display:grid;gap:4px;border:1px solid var(--line);background:#F1F5F9;border-radius:8px;padding:4px;margin:0}.sm-comparison .hero-receipt{grid-template-columns:1fr 1fr}.sm-comparison .hero-receipt button{min-height:44px;border:0;border-radius:4px;background:transparent;color:var(--ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}.sm-comparison .hero-receipt button[aria-pressed=true]{background:var(--green);color:white}.sm-comparison .hero-periods button{font-size:14px}.sm-comparison .hero-judgments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px}.sm-comparison .judgment-card{border:1px solid var(--line);border-top:3px solid var(--green);background:#fff;border-radius:8px;padding:12px 16px}.sm-comparison .judgment-condition{font-size:14px;color:var(--green);font-weight:600;line-height:1.5}.sm-comparison .judgment-card>strong{display:block;font-size:18px;line-height:1.4;margin-top:4px}.sm-comparison .judgment-card>p{font-size:14px;color:var(--muted);line-height:1.5;margin-top:6px}.sm-comparison .judgment-card>a{display:flex;align-items:center;min-height:44px;font-size:14px;margin-top:4px}.sm-comparison .hero-meta{margin-top:8px}.sm-comparison .hero .snapshot{box-shadow:0 8px 24px rgba(20,33,61,.06);border-top:3px solid var(--green)}
@media(max-width:1199px){.sm-comparison .hero-grid{grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}.sm-comparison .hero-judgments{grid-template-columns:1fr}.sm-comparison .hero-copy{display:block}}
@media(max-width:767px){.sm-comparison .hero-grid{display:grid;gap:16px}.sm-comparison .hero-copy h1{font-size:30px;line-height:1.35}.sm-comparison .hero-copy>.eyebrow{display:block;font-size:11px;margin-bottom:8px}.sm-comparison .hero-copy .lead{font-size:16px;margin-top:8px;margin-bottom:0}.sm-comparison .hero-primary{margin-top:12px;width:100%;justify-content:center;min-height:44px}.sm-comparison .hero-copy .hero-trust{width:100%;margin:8px 0 0;gap:4px;justify-content:space-between;font-size:14px}.sm-comparison .hero-copy .hero-trust a{min-height:44px}.sm-comparison .hero-lab-heading{font-size:16px;margin-bottom:10px}.sm-comparison .hero-lab-heading>span{font-size:14px}.sm-comparison .hero-controls{grid-template-columns:1fr;gap:8px;margin-bottom:10px}.sm-comparison .hero-control-label{margin-bottom:4px}.sm-comparison .hero-periods button{font-size:16px}.sm-comparison .hero-periods button,.sm-comparison .hero-receipt button{min-height:44px}.sm-comparison .hero-control-label{font-size:14px}.sm-comparison .hero-judgments{margin-top:16px;gap:12px}.sm-comparison .judgment-card{padding:12px 16px}}
.sm-comparison .hero-price-table th .hero-row-note-short{display:none}.sm-comparison .hero-cell-bar{display:block;height:4px;background:var(--blue);margin-top:6px}.sm-comparison .hero-cell-bar.conoha{background:var(--green)}
@media(max-width:767px){.sm-comparison .hero-cta-note{display:none}.sm-comparison .hero-copy .hero-trust{flex-wrap:nowrap}.sm-comparison .hero-copy .hero-trust a{min-width:44px}.sm-comparison .hero-primary{padding:8px 16px;min-height:44px}.sm-comparison .hero-periods,.sm-comparison .hero-receipt{padding:2px}.sm-comparison .hero-price-table th .hero-row-note-full{display:none}.sm-comparison .hero-price-table th .hero-row-note-short{display:block}.sm-comparison .hero-lab-heading{flex-wrap:nowrap}.sm-comparison .hero-lab-heading>span{white-space:nowrap}}
@media(max-width:767px){.sm-comparison .hero{padding-top:12px}.sm-comparison .hero-grid{gap:12px}.sm-comparison .hero-primary{margin-top:8px}.sm-comparison .hero-copy .hero-trust{margin-top:4px}.sm-comparison .hero-controls{gap:4px}.sm-comparison .hero-control-label{margin-bottom:2px}.sm-comparison .hero-lab-heading{margin-bottom:8px}}

/* Shared evidence vocabulary: text and symbols carry meaning as well as color. */
.sm-comparison .evidence-status{display:inline-flex;align-items:center;gap:4px;font-size:14px;line-height:1.6;border:1px solid transparent;vertical-align:middle}
.sm-comparison .evidence-status-symbol{font-weight:700;line-height:1}
.sm-comparison .evidence-status--official{color:#065E59;background:#EBF7F4;border-color:#A9D4CD}
.sm-comparison .evidence-status--information,.sm-comparison .evidence-status--partial,.sm-comparison .evidence-status--reference{color:#244CA5;background:#EFF4FF;border-color:#C4D2ED}
.sm-comparison .evidence-status--tested{color:#14213D;background:#EBF7F4;border-color:#08756F}
.sm-comparison .evidence-status--unmeasured,.sm-comparison .evidence-status--pending,.sm-comparison .evidence-status--held{color:#475569;background:#F1F5F9;border-color:#D7DFE7}
.sm-comparison .hero-result-summary{margin-top:8px;padding:6px 8px;border-left:3px solid var(--green);background:#F6F8FA;font-size:14px;line-height:1.5}
.sm-comparison .hero-result-summary strong,.sm-comparison .hero-result-summary>span{display:block}
.sm-comparison .hero-result-summary>span{color:var(--muted)}
@media(max-width:767px){.sm-comparison .hero-cta-note{display:block;font-size:14px;line-height:1.5;margin-top:4px}}
/* Phase 1: keep the simultaneous comparison legible within the mobile first view. */
@media(max-width:767px){.sm-comparison:not(.rebuilt-site) .hero-copy h1{font-size:28px;line-height:1.25}.sm-comparison:not(.rebuilt-site) .hero-grid{gap:8px}.sm-comparison:not(.rebuilt-site) .hero-copy>.eyebrow{margin-bottom:4px}.sm-comparison:not(.rebuilt-site) .hero-primary{margin-top:8px}.sm-comparison:not(.rebuilt-site) .hero-copy .lead{margin-top:4px}.sm-comparison:not(.rebuilt-site) .hero-price-table th,.sm-comparison:not(.rebuilt-site) .hero-price-table td{padding:6px 4px}.sm-comparison:not(.rebuilt-site) .hero-cta-note{line-height:1.4}}
@media(max-width:767px){.sm-comparison:not(.rebuilt-site) .hero-controls>div:last-child{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:8px}.sm-comparison:not(.rebuilt-site) .hero-controls>div:last-child .hero-control-label{margin:0;line-height:1.4}.sm-comparison:not(.rebuilt-site) .hero-controls>div:last-child .hero-receipt button{font-size:14px;white-space:normal}.sm-comparison:not(.rebuilt-site) .hero-row-note-short{line-height:1.2}}

.sm-comparison .evidence-status--display,.sm-comparison .evidence-status--procedure{color:#244CA5;background:#EFF4FF;border-color:#C4D2ED}
