/* Only this page's quotation evidence. Existing site design and typography stay intact. */
html body.taste-site.ui-v4-site .article .quote-stage-summary {border-left:2px solid #659b94;padding-left:18px;color:#234d58;}
html body.taste-site.ui-v4-site .article .quote-measurement {margin:32px 0 0;padding-top:28px;border-top:1px solid #dce3e6;scroll-margin-top:96px;}
html body.taste-site.ui-v4-site .article .quote-measurement h4 {font-size:24px;line-height:1.3;letter-spacing:-.025em;margin:0 0 18px;}
html body.taste-site.ui-v4-site .article .quote-measurement-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start;}
html body.taste-site.ui-v4-site .article .quote-measurement-grid figure {margin:0;min-width:0;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent;overflow:visible;}
html body.taste-site.ui-v4-site .article .quote-measurement-grid a {display:block;min-height:44px;aspect-ratio:auto;border-radius:12px;background:transparent;overflow:hidden;}
html body.taste-site.ui-v4-site .article .quote-measurement-grid img {display:block;width:100%;height:auto;object-fit:contain;max-height:none;border-radius:12px;}
html body.taste-site.ui-v4-site .article .quote-measurement-grid figcaption {font-size:16px;line-height:1.5;padding:10px 0 0;}
html body.taste-site.ui-v4-site .article .quote-evidence-note {font-size:16px;color:#50646b;}
html body.taste-site.ui-v4-site .article .quote-value {margin-top:40px;scroll-margin-top:96px;}
html body.taste-site.ui-v4-site .article .quote-value h3 {font-size:28px;line-height:1.25;letter-spacing:-.025em;}
html body.taste-site.ui-v4-site .article .quote-value-list {display:grid;grid-template-columns:180px minmax(0,1fr);gap:0 24px;}
html body.taste-site.ui-v4-site .article .quote-value-list :is(dt,dd) {margin:0;padding:18px 0;border-top:1px solid #dce3e6;font-size:17px;line-height:1.6;}
html body.taste-site.ui-v4-site .article .quote-value-list dt {font-weight:600;color:#183e52;}
html body.taste-site.ui-v4-site .article .quote-customs-sources {margin:24px 0;border-block:1px solid #dce3e6;padding:0;background:transparent;}
html body.taste-site.ui-v4-site .article .quote-customs-sources summary {min-height:52px;display:list-item;cursor:pointer;padding:16px 0;font-size:17px;line-height:1.5;color:#183e52;}
html body.taste-site.ui-v4-site .article .quote-customs-sources p {font-size:16px;line-height:1.65;}
html body.taste-site.ui-v4-site .article .quote-customs-sources a {overflow-wrap:anywhere;}
@media(max-width:600px){
 html body.taste-site.ui-v4-site .article .quote-measurement h4 {font-size:22px;}
 html body.taste-site.ui-v4-site .article .quote-measurement-grid {gap:18px 12px;}
 html body.taste-site.ui-v4-site .article .quote-measurement-grid a {aspect-ratio:auto;min-height:44px;padding:0;}
 html body.taste-site.ui-v4-site .article .quote-measurement-grid img {height:auto;max-height:none;}
 html body.taste-site.ui-v4-site .article .quote-value h3 {font-size:24px;}
 html body.taste-site.ui-v4-site .article .quote-value-list {display:block;}
 html body.taste-site.ui-v4-site .article .quote-value-list dt {padding:16px 0 6px;font-size:17px;}
 html body.taste-site.ui-v4-site .article .quote-value-list dd {padding:0 0 16px;border:0;font-size:16px;}
}
