body #main{--type-body:18px;}#main figcaption{--type-body:15px;}#main .ar-author{--type-body:15px;}.title-short{display:none}.ar-head-inner{max-width:none!important}.ar-head h1{width:100%!important;max-width:none!important;text-wrap:balance}.ar-head p{font-size:18px!important;line-height:1.7!important}.ar-head p:first-of-type{font-size:21px!important}.ar-author p{font-size:15px!important}.ar-author{background:var(--fg-surface,rgba(250,248,242,.62));border:1px solid rgba(24,61,105,.16)}#main .ar-body p,#main .ar-body li,#main .ar-body td,#main .ar-body th{font-size:18px!important;line-height:1.65!important;column-count:1!important}.ar-body h2{max-width:none!important;text-wrap:balance;font-size:28px!important}.ar-body h3{font-size:22px!important}.ar-body figure{margin:28px 0}#main .ar-body figcaption,#main .ar-body figcaption p{font-size:15px!important;line-height:1.55!important}.symptom-sliders{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start}.symptom-sliders figure{min-width:0;margin:0!important;align-self:start!important;height:auto!important}.symptom-sliders .compare{width:auto!important;display:block!important}.symptom-sliders .scene{width:100%}.symptom-sliders .compare figcaption{display:block!important;flex:none!important;min-height:0!important;padding:10px 12px!important}.symptom-sliders h3{font-size:16px!important;line-height:1.3!important;margin:0!important}.anatomy img{width:100%;height:auto}.anatomy-titles{display:grid;grid-template-columns:1fr 1fr;gap:20px;text-align:center}.anatomy-titles h3{font-size:18px!important}.risk-timeline{display:grid;grid-template-columns:1fr auto 1fr;gap:22px;padding:24px;border:1px solid rgba(24,61,105,.16);border-radius:12px;background:var(--fg-surface,rgba(250,248,242,.62))}.risk-timeline figcaption{grid-column:1/-1}.risk-timeline p{margin:8px 0 0}.ar-table-wrap{overflow-x:auto}.ar-table{width:100%;border-collapse:collapse}.ar-table td,.ar-table th{padding:14px;border-bottom:1px solid rgba(24,61,105,.16);text-align:left;vertical-align:top}.ar-table th{background:rgba(243,230,196,.5)}.ar-contents a[aria-current=true]{font-weight:800;color:#183d69;text-decoration:underline}.ar-section{scroll-margin-top:110px}.ar-body a{overflow-wrap:anywhere}.ar-section:last-child li{font-size:15px!important}.local-review-note{background:var(--fg-surface,rgba(250,248,242,.62));text-align:center;padding:8px 16px;font:14px Manrope,sans-serif;box-shadow:var(--fg-lift,none)}.ar-body img{max-width:100%}@media(max-width:1000px){.symptom-sliders{grid-template-columns:1fr}.symptom-sliders figure{max-width:420px;width:100%!important;margin-left:auto;margin-right:auto}.ar-layout{min-width:0}.ar-body{min-width:0}}@media(max-width:760px){.title-full{display:none}.title-short{display:inline}.ar-head h1{font-size:32px!important}.ar-body h2{font-size:25px!important}.ar-head p:first-of-type{font-size:20px!important}.risk-timeline{display:block}.risk-timeline>span{display:block;margin:12px 0}.risk-timeline figcaption{margin-top:18px}.anatomy-titles h3{font-size:15px!important}.ar-table,.ar-table tbody,.ar-table tr,.ar-table td{display:block}.ar-table thead{display:none}.ar-table tr{margin-bottom:20px;border:1px solid rgba(24,61,105,.16)}.ar-table td:first-child{font-weight:800;background:rgba(243,230,196,.5)}.ar-table td:nth-child(2):before{content:'PVD: ';font-weight:700}.ar-table td:nth-child(3):before{content:'Migraine: ';font-weight:700}}

.symptom-sliders{display:grid;grid-template-columns:1fr;gap:18px;margin:25px 0 28px}
.symptom-row{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.35fr);align-items:center;gap:24px;padding:16px;border:1px solid rgba(24,61,105,.16);border-radius:14px;background:var(--fg-surface,rgba(250,248,242,.62));min-width:0}
.symptom-copy{min-width:0}
#main .symptom-copy h3{font-size:21px!important;line-height:1.3!important;margin:0 0 10px!important;color:#183d69}
#main .symptom-copy p{margin:0!important;font-size:16px!important;line-height:1.6!important}
.symptom-row figure.compare{display:block!important;width:100%!important;max-width:none!important;min-width:0;margin:0!important;align-self:center!important}
.symptom-row .compare-stage{width:100%;aspect-ratio:5/3;height:auto!important}
.symptom-row .scene{width:100%;height:100%}
.symptom-row .compare-stage svg{width:100%;height:100%}
@media(max-width:1000px){.symptom-row{grid-template-columns:1fr;gap:14px}.symptom-row figure.compare{max-width:none!important;margin:0!important}.symptom-row .symptom-copy p{font-size:17px!important}}
@media(max-width:760px){.symptom-row{padding:14px;gap:12px}.symptom-row .compare-tag{font-size:11px}}

/* Phone header and quick bar, 25 September 2026. Loaded last on every page
   that carries the mobile quick bar. Gated by html classes hr-hd1 / hr-q4. */

/* hd1  A larger name and iris on phones, with a tighter stack.
   The phone header row is already full (brand 182 + search 40 + language 57 +
   menu 48 + gaps = 339px at 375px), so the larger lock-up is paid for by 6px
   off the search button width and the language pill's side padding. The tagline
   stays at 12px: at 12.5px it wraps and the row breaks. */
@media (max-width:760px){
  html.hr-hd1 header{row-gap:2px!important;padding-bottom:6px!important}
  html.hr-hd1 header .brand{gap:8px!important}
  html.hr-hd1 header .brand img{width:34px!important;height:34px!important}
  html.hr-hd1 header .brand span{font-size:16.5px!important;line-height:1.22!important}
  html.hr-hd1 header .brand span small{font-size:12px!important;line-height:1.3!important}
  html.hr-hd1 header details.language-menu>summary{padding-left:6px!important;padding-right:6px!important}
  html.hr-hd1 header button.site-search-trigger{width:34px!important;min-width:34px!important;padding:0!important}
}
@media (max-width:360px){
  html.hr-hd1 header .brand img{width:31px!important;height:31px!important}
  html.hr-hd1 header .brand span{font-size:15.5px!important}
}

/* q4  Four buttons in the phone bar: Home, Dr Chen, Articles, Contact.
   Same 13px labels and 52px targets as the published three. */
.qn-articles{display:none!important}
html.hr-q4 .mobile-quick-nav .qn-articles{display:flex!important}
html.hr-q4 .mobile-quick-nav{grid-template-columns:repeat(4,minmax(0,1fr))!important}
html.hr-q4 .mobile-quick-nav>a{min-width:0;padding-left:4px!important;padding-right:4px!important}
html.hr-q4 .mobile-quick-nav>a>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}
.qn-short{display:none}
html.hr-q4 .mobile-quick-nav .qn-long{display:none}
html.hr-q4 .mobile-quick-nav .qn-short{display:inline}

div.ar-author>img[src*="headshot-avatar"]{width:80px!important;height:80px!important;min-width:80px!important;flex:0 0 80px!important;object-fit:cover!important;object-position:50% 50%!important;border-radius:50%!important;background:#fbfbfb!important}@media (max-width:700px){div.ar-author>img[src*="headshot-avatar"]{width:72px!important;height:72px!important;min-width:72px!important;flex:0 0 72px!important}}
