.ui-refresh-symptom-guide{--ui-symptom-guide-rule: .1875rem;--ui-symptom-guide-corner: .25rem;--ui-symptom-guide-photo-ratio: 4 / 3;container-type:inline-size;min-width:0}.ui-refresh-symptom-guide :where([data-symptom-guide-item],[data-symptom-observation-guide],[data-symptom-inspection-points],[data-symptom-safety-guide],[data-symptom-related-services],[data-symptom-related-cases]){min-width:0}.ui-refresh-symptom-guide[data-symptom-presentation-namespace=diagnostic]{--ui-symptom-guide-rule: .25rem;--ui-symptom-guide-corner: .25rem;--ui-symptom-guide-photo-ratio: 4 / 3}.ui-refresh-symptom-guide[data-symptom-presentation-namespace=evidence]{--ui-symptom-guide-rule: .0625rem;--ui-symptom-guide-corner: 0rem;--ui-symptom-guide-photo-ratio: 16 / 10}.ui-refresh-symptom-guide[data-symptom-presentation-namespace=local]{--ui-symptom-guide-rule: .125rem;--ui-symptom-guide-corner: 1.25rem;--ui-symptom-guide-photo-ratio: 3 / 2}@media(max-width:639px){.ui-refresh-symptom-guide{container-type:normal}}body.public-ui-local-trust .type03-symptom-catalog,body.public-ui-local-trust .type03-symptom-detail{--symptom-local-ink: var(--local-ink, #183a31);--symptom-local-leaf: var(--local-leaf-dark, #286b53);--symptom-local-sun: var(--local-sun, #d8932f);--symptom-local-paper: var(--local-paper, #f7f2e7);--symptom-local-line: var(--local-line, #d9d4c5);color:var(--symptom-local-ink)}body.public-ui-local-trust .type03-symptom-catalog__container,body.public-ui-local-trust .type03-symptom-detail__container{display:grid;gap:clamp(3rem,7vw,6.5rem);padding-block:clamp(1.5rem,4vw,3.5rem) clamp(4rem,8vw,7rem)}body.public-ui-local-trust .type03-symptom-catalog :is(.button-primary,.button-secondary),body.public-ui-local-trust .type03-symptom-detail :is(.button-primary,.button-secondary){min-height:2.75rem}body.public-ui-local-trust .type03-symptom-catalog__hero{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);overflow:hidden;border:1px solid var(--symptom-local-ink);border-radius:.75rem 2.2rem;background:#fffef9;box-shadow:12px 12px #183a311a}body.public-ui-local-trust .type03-symptom-catalog__hero-copy{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(1.5rem,4vw,3.6rem)}body.public-ui-local-trust .type03-symptom-catalog__hero-copy>p:first-child,body.public-ui-local-trust .type03-symptom-detail__hero-copy>p:first-of-type{color:var(--symptom-local-leaf);font-size:.68rem;font-weight:900;letter-spacing:.14em}body.public-ui-local-trust .type03-symptom-catalog__hero h1{margin-top:.8rem;color:var(--symptom-local-ink);font-family:var(--ui-font-display);font-size:clamp(2.25rem,5vw,4.55rem);font-weight:900;line-height:1.08;letter-spacing:-.055em}body.public-ui-local-trust .type03-symptom-catalog__hero h1 em{color:var(--symptom-local-leaf);font-style:normal}body.public-ui-local-trust .type03-symptom-catalog__hero-copy>p:nth-of-type(2){max-width:40rem;margin-top:1.15rem;color:#52615b;font-size:.92rem;line-height:1.9}body.public-ui-local-trust .type03-symptom-catalog__hero-copy>div,body.public-ui-local-trust .type03-symptom-detail__hero-copy nav{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.5rem}body.public-ui-local-trust .type03-symptom-catalog__hero-copy>small{margin-top:1rem;border-left:3px solid var(--symptom-local-sun);padding-left:.75rem;color:#64716c;font-size:.67rem;line-height:1.7}body.public-ui-local-trust .type03-symptom-catalog__hero-photos{display:grid;min-width:0;grid-template-columns:1.18fr .82fr;gap:.45rem;background:var(--symptom-local-ink);padding:.45rem}body.public-ui-local-trust .type03-symptom-catalog__hero-photos figure,body.public-ui-local-trust .type03-symptom-detail__hero>figure,body.public-ui-local-trust .type03-symptom-catalog__grid figure,body.public-ui-local-trust .type03-symptom-catalog__visit-board>figure,body.public-ui-local-trust .type03-symptom-detail__visit-board>figure,body.public-ui-local-trust .type03-symptom-detail__contact>figure,body.public-ui-local-trust .type03-symptom-detail__cases figure{position:relative;min-width:0;overflow:hidden;background:#dce5df}body.public-ui-local-trust .type03-symptom-catalog__hero-photos img{width:100%;height:100%;min-height:31rem;object-fit:cover}body.public-ui-local-trust .type03-symptom-catalog__hero-photos figure:first-child{border-radius:.35rem .35rem .35rem 1.65rem}body.public-ui-local-trust .type03-symptom-catalog__hero-photos figure:last-child{border-radius:.35rem 1.65rem 1.65rem .35rem}body.public-ui-local-trust .type03-symptom-catalog__hero-photos figure:after,body.public-ui-local-trust .type03-symptom-detail__hero>figure:after{position:absolute;inset:42% 0 0;background:linear-gradient(180deg,transparent,rgb(11 38 31 / .85));content:"";pointer-events:none}body.public-ui-local-trust .type03-symptom-catalog__hero-photos figcaption,body.public-ui-local-trust .type03-symptom-detail__hero>figure figcaption{position:absolute;right:1rem;bottom:1rem;left:1rem;z-index:1;display:grid;gap:.3rem;border-left:3px solid var(--symptom-local-sun);padding-left:.7rem;color:#fff}body.public-ui-local-trust .type03-symptom-catalog__hero-photos figcaption span,body.public-ui-local-trust .type03-symptom-detail__hero figcaption span{color:#f8ca79;font-size:.6rem;font-weight:900;letter-spacing:.12em}body.public-ui-local-trust .type03-symptom-catalog__hero-photos figcaption small,body.public-ui-local-trust .type03-symptom-detail__hero figcaption small{font-size:.61rem;line-height:1.5}body.public-ui-local-trust .type03-symptom-catalog__hero>footer,body.public-ui-local-trust .type03-symptom-detail__hero>footer{display:grid;grid-column:1 / -1;grid-template-columns:auto minmax(0,1fr);gap:1rem;border-top:1px solid var(--symptom-local-line);background:var(--symptom-local-paper);padding:.9rem clamp(1.25rem,3vw,2rem);font-size:.7rem;line-height:1.7}body.public-ui-local-trust .type03-symptom-catalog__hero>footer strong,body.public-ui-local-trust .type03-symptom-detail__hero>footer strong{color:var(--symptom-local-leaf)}body.public-ui-local-trust .type03-symptom-catalog__stages,body.public-ui-local-trust .type03-symptom-detail__stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--symptom-local-ink);border-radius:1.2rem .45rem;background:var(--symptom-local-ink)}body.public-ui-local-trust .type03-symptom-catalog__stages a,body.public-ui-local-trust .type03-symptom-detail__stages a{display:grid;min-height:5.7rem;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;gap:0 .75rem;border-right:1px solid rgb(255 255 255 / .18);padding:.9rem 1rem;color:#fff}body.public-ui-local-trust .type03-symptom-catalog__stages a:last-child,body.public-ui-local-trust .type03-symptom-detail__stages a:last-child{border-right:0}body.public-ui-local-trust .type03-symptom-catalog__stages a:hover,body.public-ui-local-trust .type03-symptom-detail__stages a:hover{background:#ffffff14}body.public-ui-local-trust .type03-symptom-catalog__stages span,body.public-ui-local-trust .type03-symptom-detail__stages span{grid-row:1 / 3;color:#f1b95e;font-size:1.4rem;font-weight:900}body.public-ui-local-trust .type03-symptom-catalog__stages strong,body.public-ui-local-trust .type03-symptom-detail__stages strong{font-size:.86rem}body.public-ui-local-trust .type03-symptom-catalog__stages small,body.public-ui-local-trust .type03-symptom-detail__stages small{color:#bcd0c5;font-size:.57rem;letter-spacing:.08em}body.public-ui-local-trust .type03-symptom-catalog__boundary,body.public-ui-local-trust .type03-symptom-detail__urgency{display:grid;grid-template-columns:minmax(12rem,.6fr) minmax(0,1fr) minmax(0,1fr);gap:clamp(1rem,3vw,2rem);border-top:4px solid var(--symptom-local-sun);border-bottom:1px solid var(--symptom-local-line);background:#fffaf0;padding:clamp(1.2rem,3vw,2rem)}body.public-ui-local-trust .type03-symptom-catalog__boundary span,body.public-ui-local-trust .type03-symptom-detail__urgency span{color:var(--symptom-local-leaf);font-size:.65rem;font-weight:900;letter-spacing:.08em}body.public-ui-local-trust .type03-symptom-catalog__boundary h2,body.public-ui-local-trust .type03-symptom-detail__urgency h2{margin-top:.4rem;font-size:1.25rem;font-weight:900;line-height:1.4}body.public-ui-local-trust .type03-symptom-catalog__boundary p,body.public-ui-local-trust .type03-symptom-detail__urgency p{color:#56645f;font-size:.78rem;line-height:1.85}body.public-ui-local-trust .type03-symptom-detail__urgency.is-safety-first{border-top-color:#b7463c;background:#fff3f0}body.public-ui-local-trust .type03-symptom-catalog__search,body.public-ui-local-trust .type03-symptom-catalog__guide,body.public-ui-local-trust .type03-symptom-catalog__visit,body.public-ui-local-trust .type03-symptom-detail__context,body.public-ui-local-trust .type03-symptom-detail__visit,body.public-ui-local-trust .type03-symptom-detail__services,body.public-ui-local-trust .type03-symptom-detail__cases{display:grid;gap:clamp(1.4rem,3vw,2.25rem);scroll-margin-top:9rem}body.public-ui-local-trust .type03-symptom-catalog__search>header,body.public-ui-local-trust .type03-symptom-catalog__section-heading,body.public-ui-local-trust .type03-symptom-detail__section-heading{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:clamp(1rem,3vw,2.5rem)}body.public-ui-local-trust :is(.type03-symptom-catalog__search,.type03-symptom-catalog__section-heading,.type03-symptom-detail__section-heading)>div:nth-child(2)>p{color:var(--symptom-local-leaf);font-size:.66rem;font-weight:900;letter-spacing:.12em}body.public-ui-local-trust :is(.type03-symptom-catalog__search,.type03-symptom-catalog__section-heading,.type03-symptom-detail__section-heading) h2{margin-top:.35rem;font-family:var(--ui-font-display);font-size:clamp(1.9rem,4vw,3.4rem);font-weight:900;line-height:1.16;letter-spacing:-.045em}body.public-ui-local-trust :is(.type03-symptom-catalog__search,.type03-symptom-catalog__section-heading,.type03-symptom-detail__section-heading)>div:nth-child(2)>small{display:block;max-width:46rem;margin-top:.65rem;color:#5b6963;font-size:.75rem;line-height:1.75}body.public-ui-local-trust .type03-symptom-catalog__section-heading>aside{display:grid;justify-items:end;gap:.25rem;text-align:right}body.public-ui-local-trust .type03-symptom-catalog__section-heading>aside strong{color:var(--symptom-local-leaf);font-size:1.6rem;font-weight:900}body.public-ui-local-trust .type03-symptom-catalog__section-heading>aside span{color:#6b7672;font-size:.62rem}body.public-ui-local-trust .type03-symptom-catalog__filter{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) auto;align-items:end;gap:.85rem;border:1px solid var(--symptom-local-line);border-radius:1.35rem .45rem;background:var(--symptom-local-paper);padding:clamp(1rem,3vw,1.6rem);box-shadow:8px 8px #d8932f14}body.public-ui-local-trust .type03-symptom-catalog__filter label{display:grid;gap:.45rem}body.public-ui-local-trust .type03-symptom-catalog__filter label>span{color:var(--symptom-local-leaf);font-size:.68rem;font-weight:900}body.public-ui-local-trust .type03-symptom-catalog__active-filters{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}body.public-ui-local-trust .type03-symptom-catalog__active-filters span{border-radius:999px;background:#2f6b551a;padding:.45rem .65rem;color:var(--symptom-local-leaf);font-size:.68rem;font-weight:800}body.public-ui-local-trust .type03-symptom-catalog__active-filters a{min-height:2.75rem;margin-left:auto;padding:.75rem;color:var(--symptom-local-leaf);font-size:.72rem;font-weight:900}body.public-ui-local-trust .type03-symptom-catalog__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.75rem)}body.public-ui-local-trust .type03-symptom-catalog__grid article{display:grid;min-width:0;grid-template-columns:minmax(10rem,.72fr) minmax(0,1.28fr);overflow:hidden;border:1px solid var(--symptom-local-line);border-radius:.65rem 1.5rem;background:#fffef9;box-shadow:7px 7px #183a3112}body.public-ui-local-trust .type03-symptom-catalog__grid figure img{width:100%;height:100%;min-height:25rem;object-fit:cover}body.public-ui-local-trust .type03-symptom-catalog__grid figure:after{position:absolute;inset:55% 0 0;background:linear-gradient(180deg,transparent,rgb(13 45 36 / .85));content:""}body.public-ui-local-trust .type03-symptom-catalog__grid figcaption{position:absolute;right:.8rem;bottom:.8rem;left:.8rem;z-index:1;display:grid;gap:.25rem;color:#fff}body.public-ui-local-trust .type03-symptom-catalog__grid figcaption span{color:#f7c777;font-size:.61rem;font-weight:900;letter-spacing:.09em}body.public-ui-local-trust .type03-symptom-catalog__grid figcaption small{font-size:.6rem;line-height:1.55}body.public-ui-local-trust .type03-symptom-catalog__card-copy{display:flex;min-width:0;flex-direction:column;padding:clamp(1.05rem,2vw,1.5rem)}body.public-ui-local-trust .type03-symptom-catalog__card-copy>p:first-child{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.45rem}body.public-ui-local-trust .type03-symptom-catalog__card-copy>p:first-child span,body.public-ui-local-trust .type03-symptom-catalog__card-copy>p:first-child strong{border-radius:999px;background:var(--symptom-local-paper);padding:.35rem .5rem;color:var(--symptom-local-leaf);font-size:.62rem;font-weight:900}body.public-ui-local-trust .type03-symptom-catalog__card-copy h3{margin-top:.9rem;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:900;line-height:1.35}body.public-ui-local-trust .type03-symptom-catalog__card-copy h3 a:hover{color:var(--symptom-local-leaf)}body.public-ui-local-trust .type03-symptom-catalog__card-copy>p:nth-of-type(2){margin-top:.6rem;color:#596761;font-size:.76rem;line-height:1.75}body.public-ui-local-trust .type03-symptom-catalog__card-copy>div{display:grid;gap:.25rem;margin-top:.85rem;border-left:3px solid var(--symptom-local-sun);background:var(--symptom-local-paper);padding:.65rem .75rem}body.public-ui-local-trust .type03-symptom-catalog__card-copy>div span{color:var(--symptom-local-leaf);font-size:.58rem;font-weight:900}body.public-ui-local-trust .type03-symptom-catalog__card-copy>div strong{font-size:.74rem;line-height:1.55}body.public-ui-local-trust .type03-symptom-catalog__card-copy>ul{display:grid;gap:.35rem;margin-top:.8rem;color:#52615b;font-size:.7rem;line-height:1.6}body.public-ui-local-trust .type03-symptom-catalog__card-copy>ul li:before{margin-right:.45rem;color:var(--symptom-local-sun);content:"●";font-size:.48rem}body.public-ui-local-trust .type03-symptom-catalog__card-copy dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.9rem;border-block:1px solid var(--symptom-local-line)}body.public-ui-local-trust .type03-symptom-catalog__card-copy dl>div{padding:.65rem 0}body.public-ui-local-trust .type03-symptom-catalog__card-copy dt{color:#56645f;font-size:.59rem}body.public-ui-local-trust .type03-symptom-catalog__card-copy dd{margin-top:.2rem;font-size:.78rem;font-weight:900}body.public-ui-local-trust .type03-symptom-catalog__card-copy>small{margin-top:.7rem;color:#69756f;font-size:.62rem;line-height:1.55}body.public-ui-local-trust .type03-symptom-catalog__card-copy nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:auto;padding-top:1rem}body.public-ui-local-trust .type03-symptom-catalog__card-copy nav a{justify-content:center;padding-inline:.7rem;font-size:.69rem}body.public-ui-local-trust .type03-symptom-catalog__empty,body.public-ui-local-trust .type03-symptom-detail__case-empty{border:1px dashed var(--symptom-local-leaf);border-radius:1.4rem .5rem;background:var(--symptom-local-paper);padding:clamp(1.5rem,4vw,2.5rem)}body.public-ui-local-trust :is(.type03-symptom-catalog__empty,.type03-symptom-detail__case-empty)>span{color:var(--symptom-local-leaf);font-size:.65rem;font-weight:900}body.public-ui-local-trust :is(.type03-symptom-catalog__empty,.type03-symptom-detail__case-empty) h2{margin-top:.45rem;font-size:1.35rem;font-weight:900}body.public-ui-local-trust :is(.type03-symptom-catalog__empty,.type03-symptom-detail__case-empty) p{margin-top:.6rem;color:#5e6a65;font-size:.78rem;line-height:1.75}body.public-ui-local-trust .type03-symptom-catalog__empty>div{display:flex;gap:.5rem;margin-top:1rem}body.public-ui-local-trust .type03-symptom-catalog__visit-board,body.public-ui-local-trust .type03-symptom-detail__visit-board{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(20rem,.92fr);overflow:hidden;border:1px solid var(--symptom-local-ink);border-radius:.7rem 1.8rem;background:var(--symptom-local-ink);box-shadow:10px 10px #183a311a}body.public-ui-local-trust .type03-symptom-catalog__visit-board img,body.public-ui-local-trust .type03-symptom-detail__visit-board img{width:100%;height:100%;min-height:30rem;object-fit:cover}body.public-ui-local-trust .type03-symptom-catalog__visit-board figcaption,body.public-ui-local-trust .type03-symptom-detail__visit-board figcaption{position:absolute;right:1rem;bottom:1rem;left:1rem;display:grid;gap:.25rem;border-left:3px solid var(--symptom-local-sun);background:#fffef9f0;padding:.7rem}body.public-ui-local-trust :is(.type03-symptom-catalog__visit-board,.type03-symptom-detail__visit-board) figcaption span{color:var(--symptom-local-leaf);font-size:.61rem;font-weight:900;letter-spacing:.08em}body.public-ui-local-trust :is(.type03-symptom-catalog__visit-board,.type03-symptom-detail__visit-board) figcaption small{color:#5d6b65;font-size:.61rem;line-height:1.55}body.public-ui-local-trust .type03-symptom-catalog__visit-board>ol,body.public-ui-local-trust .type03-symptom-detail__visit-board>div{display:grid;align-content:center;background:var(--symptom-local-ink);padding:clamp(1.3rem,3vw,2.2rem);color:#fff}body.public-ui-local-trust .type03-symptom-catalog__visit-board li,body.public-ui-local-trust .type03-symptom-detail__visit-board li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem;border-bottom:1px solid rgb(255 255 255 / .15);padding:.9rem 0}body.public-ui-local-trust .type03-symptom-catalog__visit-board li>span,body.public-ui-local-trust .type03-symptom-detail__visit-board li>span{color:#efb95e;font-size:.8rem;font-weight:900}body.public-ui-local-trust .type03-symptom-catalog__visit-board li strong,body.public-ui-local-trust .type03-symptom-detail__visit-board li strong{font-size:.82rem}body.public-ui-local-trust .type03-symptom-catalog__visit-board li p{margin-top:.3rem;color:#cbd9d1;font-size:.68rem;line-height:1.65}body.public-ui-local-trust .type03-symptom-catalog__contact{display:grid;grid-template-columns:minmax(17rem,.75fr) minmax(0,1.25fr);gap:1.2rem;border-block:1px solid var(--symptom-local-line);padding-block:clamp(1.5rem,4vw,2.5rem);scroll-margin-top:9rem}body.public-ui-local-trust .type03-symptom-catalog__contact>div>span,body.public-ui-local-trust .type03-symptom-detail__contact>div>span{color:var(--symptom-local-leaf);font-size:.65rem;font-weight:900;letter-spacing:.09em}body.public-ui-local-trust .type03-symptom-catalog__contact h2,body.public-ui-local-trust .type03-symptom-detail__contact h2{margin-top:.5rem;font-family:var(--ui-font-display);font-size:clamp(1.8rem,3vw,2.75rem);font-weight:900;line-height:1.2;letter-spacing:-.04em}body.public-ui-local-trust .type03-symptom-catalog__contact p,body.public-ui-local-trust .type03-symptom-detail__contact p{margin-top:.7rem;color:#596761;font-size:.76rem;line-height:1.8}body.public-ui-local-trust .type03-symptom-catalog__contact>nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--symptom-local-line);border-radius:1.2rem .45rem}body.public-ui-local-trust .type03-symptom-catalog__contact>nav a{display:flex;min-height:7rem;flex-direction:column;justify-content:center;border-right:1px solid var(--symptom-local-line);background:#fffef9;padding:1rem}body.public-ui-local-trust .type03-symptom-catalog__contact>nav a:last-child{border-right:0}body.public-ui-local-trust .type03-symptom-catalog__contact>nav a:hover{background:var(--symptom-local-paper)}body.public-ui-local-trust .type03-symptom-catalog__contact>nav span{color:var(--symptom-local-leaf);font-size:.61rem;font-weight:900}body.public-ui-local-trust .type03-symptom-catalog__contact>nav strong{margin-top:.35rem;font-size:.85rem}body.public-ui-local-trust .type03-symptom-catalog__evidence-boundary,body.public-ui-local-trust .type03-symptom-detail__boundary{display:grid;grid-template-columns:minmax(10rem,.45fr) minmax(0,1.55fr);gap:1.5rem;border-top:4px solid var(--symptom-local-ink);border-bottom:1px solid var(--symptom-local-line);padding:clamp(1.2rem,3vw,2rem)}body.public-ui-local-trust .type03-symptom-catalog__evidence-boundary>span,body.public-ui-local-trust .type03-symptom-detail__boundary>div:first-child span{color:var(--symptom-local-leaf);font-size:.65rem;font-weight:900}body.public-ui-local-trust :is(.type03-symptom-catalog__evidence-boundary,.type03-symptom-detail__boundary) h2{font-size:1.15rem;font-weight:900}body.public-ui-local-trust :is(.type03-symptom-catalog__evidence-boundary,.type03-symptom-detail__boundary) p{margin-top:.45rem;color:#5c6964;font-size:.73rem;line-height:1.8}body.public-ui-local-trust .type03-symptom-detail__hero{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);overflow:hidden;border:1px solid var(--symptom-local-ink);border-radius:.75rem 2rem;background:#fffef9;box-shadow:12px 12px #183a311a}body.public-ui-local-trust .type03-symptom-detail__hero-copy{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(1.4rem,4vw,3.4rem)}body.public-ui-local-trust .type03-symptom-detail__hero-copy>a{width:fit-content;min-height:2.75rem;color:var(--symptom-local-leaf);font-size:.7rem;font-weight:900}body.public-ui-local-trust .type03-symptom-detail__hero-copy h1{margin-top:.75rem;font-family:var(--ui-font-display);font-size:clamp(2.15rem,5vw,4.5rem);font-weight:900;line-height:1.08;letter-spacing:-.055em}body.public-ui-local-trust .type03-symptom-detail__hero-copy>p:nth-of-type(2){margin-top:1rem;color:#53625c;font-size:.84rem;line-height:1.85}body.public-ui-local-trust .type03-symptom-detail__hero-copy>div{display:grid;gap:.3rem;margin-top:1rem;border-left:3px solid var(--symptom-local-sun);background:var(--symptom-local-paper);padding:.75rem}body.public-ui-local-trust .type03-symptom-detail__hero-copy>div span{color:var(--symptom-local-leaf);font-size:.7rem;font-weight:900}body.public-ui-local-trust .type03-symptom-detail__hero-copy>div small{color:#62706a;font-size:.63rem;line-height:1.6}body.public-ui-local-trust .type03-symptom-detail__hero>figure img{width:100%;height:100%;min-height:33rem;object-fit:cover}body.public-ui-local-trust .type03-symptom-detail__hero figcaption strong{font-size:1rem;line-height:1.4}body.public-ui-local-trust .type03-symptom-detail__context-grid,body.public-ui-local-trust .type03-symptom-detail__safety-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}body.public-ui-local-trust .type03-symptom-detail__context-grid article,body.public-ui-local-trust .type03-symptom-detail__safety-grid article{border:1px solid var(--symptom-local-line);border-radius:1.25rem .45rem;background:#fffef9;padding:clamp(1rem,3vw,1.5rem);box-shadow:6px 6px #d8932f12}body.public-ui-local-trust :is(.type03-symptom-detail__context-grid,.type03-symptom-detail__safety-grid) article>span{color:var(--symptom-local-leaf);font-size:.72rem;font-weight:900}body.public-ui-local-trust :is(.type03-symptom-detail__context-grid,.type03-symptom-detail__safety-grid) ul{display:grid;gap:.55rem;margin-top:.85rem;color:#52615b;font-size:.76rem;line-height:1.65}body.public-ui-local-trust :is(.type03-symptom-detail__context-grid,.type03-symptom-detail__safety-grid) li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem}body.public-ui-local-trust :is(.type03-symptom-detail__context-grid,.type03-symptom-detail__safety-grid) li:before{color:var(--symptom-local-sun);content:"●";font-size:.48rem}body.public-ui-local-trust .type03-symptom-detail__context-grid article>small{display:block;margin-top:.9rem;border-top:1px solid var(--symptom-local-line);padding-top:.75rem;color:#6a7671;font-size:.63rem;line-height:1.65}body.public-ui-local-trust .type03-symptom-detail__visit-board>div>p{color:#efbc68;font-size:.67rem;font-weight:900;letter-spacing:.08em}body.public-ui-local-trust .type03-symptom-detail__visit-board>div>ol{margin-top:.6rem}body.public-ui-local-trust .type03-symptom-detail__visit-board>div>small{display:block;margin-top:.9rem;color:#bfcfc6;font-size:.62rem;line-height:1.65}body.public-ui-local-trust .type03-symptom-detail__safety{display:grid;gap:1.2rem;border-top:4px solid #ad453d;background:#fff8f4;padding:clamp(1.2rem,3vw,2rem)}body.public-ui-local-trust .type03-symptom-detail__safety>header span{color:#9b3833;font-size:.65rem;font-weight:900;letter-spacing:.1em}body.public-ui-local-trust .type03-symptom-detail__safety>header h2{margin-top:.35rem;font-family:var(--ui-font-display);font-size:clamp(1.65rem,3vw,2.5rem);font-weight:900}body.public-ui-local-trust .type03-symptom-detail__safety>header p{margin-top:.45rem;color:#665c57;font-size:.76rem}body.public-ui-local-trust .type03-symptom-detail__safety-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body.public-ui-local-trust .type03-symptom-detail__safety-grid article.is-alert{border-color:#d7aaa4;background:#fff0ed}body.public-ui-local-trust .type03-symptom-detail__contact{display:grid;grid-template-columns:minmax(12rem,.55fr) minmax(0,1.45fr);overflow:hidden;border:1px solid var(--symptom-local-ink);border-radius:.65rem 1.7rem;background:var(--symptom-local-paper);box-shadow:9px 9px #183a3117;scroll-margin-top:9rem}body.public-ui-local-trust .type03-symptom-detail__contact>figure img{width:100%;height:100%;max-height:28rem;object-fit:cover;object-position:center 25%}body.public-ui-local-trust .type03-symptom-detail__contact>div{display:flex;flex-direction:column;justify-content:center;padding:clamp(1.25rem,4vw,2.8rem)}body.public-ui-local-trust .type03-symptom-detail__contact nav{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1.2rem}body.public-ui-local-trust .type03-symptom-detail__contact nav>a:last-child,body.public-ui-local-trust .type03-symptom-detail__actions nav>a:last-child{min-height:2.75rem;padding:.75rem;color:var(--symptom-local-leaf);font-size:.7rem;font-weight:900}body.public-ui-local-trust .type03-symptom-detail__services>div,body.public-ui-local-trust .type03-symptom-detail__cases>div:not(.type03-symptom-detail__case-empty){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}body.public-ui-local-trust .type03-symptom-detail__services article{display:flex;min-width:0;flex-direction:column;border:1px solid var(--symptom-local-line);border-radius:1.15rem .4rem;background:#fffef9;padding:1.25rem}body.public-ui-local-trust .type03-symptom-detail__services article>span{color:var(--symptom-local-leaf);font-size:.62rem;font-weight:900}body.public-ui-local-trust .type03-symptom-detail__services h3{margin-top:.45rem;font-size:1.1rem;font-weight:900}body.public-ui-local-trust .type03-symptom-detail__services article>p{margin-top:.55rem;color:#5b6863;font-size:.72rem;line-height:1.7}body.public-ui-local-trust .type03-symptom-detail__services article nav{display:flex;flex-wrap:wrap;gap:.4rem .8rem;margin-top:auto;padding-top:.9rem}body.public-ui-local-trust .type03-symptom-detail__services article nav a{min-height:2.75rem;color:var(--symptom-local-leaf);font-size:.68rem;font-weight:900}body.public-ui-local-trust .type03-symptom-detail__cases>div>a{display:grid;min-width:0;overflow:hidden;border:1px solid var(--symptom-local-line);border-radius:.55rem 1.35rem;background:#fffef9;box-shadow:6px 6px #d8932f12}body.public-ui-local-trust .type03-symptom-detail__cases figure img{width:100%;aspect-ratio:4 / 3;object-fit:cover}body.public-ui-local-trust .type03-symptom-detail__cases a>div{padding:1rem}body.public-ui-local-trust .type03-symptom-detail__cases a>div span{color:var(--symptom-local-leaf);font-size:.62rem;font-weight:900}body.public-ui-local-trust .type03-symptom-detail__cases h3{margin-top:.35rem;font-size:1rem;font-weight:900;line-height:1.45}body.public-ui-local-trust .type03-symptom-detail__cases a>div p{display:-webkit-box;margin-top:.5rem;overflow:hidden;color:#5d6964;font-size:.7rem;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:3}body.public-ui-local-trust .type03-symptom-detail__cases a>div small{display:block;margin-top:.75rem;border-top:1px solid var(--symptom-local-line);padding-top:.65rem;color:var(--symptom-local-leaf);font-size:.64rem;font-weight:800}body.public-ui-local-trust .type03-symptom-detail__boundary>div:first-child{display:grid;align-content:start;gap:.35rem}body.public-ui-local-trust .type03-symptom-detail__boundary>div:first-child strong{font-size:.75rem}body.public-ui-local-trust .type03-symptom-detail__actions{display:grid;grid-template-columns:minmax(15rem,.8fr) minmax(0,1.2fr);align-items:center;gap:1rem;border-radius:.6rem 1.6rem;background:var(--symptom-local-ink);padding:clamp(1.4rem,4vw,2.6rem);color:#fff}body.public-ui-local-trust .type03-symptom-detail__actions>div span{color:#efbd6b;font-size:.64rem;font-weight:900;letter-spacing:.1em}body.public-ui-local-trust .type03-symptom-detail__actions h2{margin-top:.45rem;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:900}body.public-ui-local-trust .type03-symptom-detail__actions nav{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem}body.public-ui-local-trust .type03-symptom-detail__actions nav>a:last-child{color:#d8e4dd}@media(max-width:1100px){body.public-ui-local-trust .type03-symptom-catalog__grid article{grid-template-columns:1fr}body.public-ui-local-trust .type03-symptom-catalog__grid figure img{min-height:0;aspect-ratio:16 / 9}body.public-ui-local-trust .type03-symptom-detail__services>div,body.public-ui-local-trust .type03-symptom-detail__cases>div:not(.type03-symptom-detail__case-empty){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:899px){body.public-ui-local-trust .type03-symptom-catalog__hero,body.public-ui-local-trust .type03-symptom-detail__hero,body.public-ui-local-trust .type03-symptom-catalog__visit-board,body.public-ui-local-trust .type03-symptom-detail__visit-board,body.public-ui-local-trust .type03-symptom-detail__contact{grid-template-columns:1fr}body.public-ui-local-trust .type03-symptom-catalog__hero-photos img{min-height:24rem}body.public-ui-local-trust .type03-symptom-detail__hero>figure img,body.public-ui-local-trust .type03-symptom-catalog__visit-board img,body.public-ui-local-trust .type03-symptom-detail__visit-board img{min-height:0;aspect-ratio:16 / 10}body.public-ui-local-trust .type03-symptom-catalog__boundary,body.public-ui-local-trust .type03-symptom-detail__urgency{grid-template-columns:1fr 1fr}body.public-ui-local-trust .type03-symptom-catalog__boundary>div,body.public-ui-local-trust .type03-symptom-detail__urgency>div{grid-column:1 / -1}body.public-ui-local-trust .type03-symptom-catalog__contact{grid-template-columns:1fr}body.public-ui-local-trust .type03-symptom-detail__contact>figure img{aspect-ratio:16 / 8;max-height:none}body.public-ui-local-trust .type03-symptom-detail__actions{grid-template-columns:1fr}body.public-ui-local-trust .type03-symptom-detail__actions nav{justify-content:flex-start}}@media(max-width:767px){body.public-ui-local-trust .type03-symptom-catalog__grid,body.public-ui-local-trust .type03-symptom-detail__services>div,body.public-ui-local-trust .type03-symptom-detail__cases>div:not(.type03-symptom-detail__case-empty){grid-template-columns:1fr}body.public-ui-local-trust .type03-symptom-catalog__filter{grid-template-columns:1fr 1fr}body.public-ui-local-trust .type03-symptom-catalog__filter button{grid-column:1 / -1}}@media(max-width:639px){body.public-ui-local-trust .type03-symptom-catalog__container,body.public-ui-local-trust .type03-symptom-detail__container{gap:2.8rem;padding-top:1rem}body.public-ui-local-trust .type03-symptom-catalog__hero,body.public-ui-local-trust .type03-symptom-detail__hero{border-radius:.55rem 1.25rem;box-shadow:6px 6px #183a3117}body.public-ui-local-trust .type03-symptom-catalog__hero-copy,body.public-ui-local-trust .type03-symptom-detail__hero-copy{padding:1.25rem}body.public-ui-local-trust .type03-symptom-catalog__hero h1,body.public-ui-local-trust .type03-symptom-detail__hero-copy h1{font-size:clamp(2rem,11vw,3rem)}body.public-ui-local-trust .type03-symptom-catalog__hero-photos{grid-template-columns:1fr 1fr}body.public-ui-local-trust .type03-symptom-catalog__hero-photos img{min-height:18rem}body.public-ui-local-trust .type03-symptom-catalog__hero-photos figcaption small{display:none}body.public-ui-local-trust .type03-symptom-catalog__hero>footer,body.public-ui-local-trust .type03-symptom-detail__hero>footer,body.public-ui-local-trust .type03-symptom-catalog__evidence-boundary,body.public-ui-local-trust .type03-symptom-detail__boundary{grid-template-columns:1fr}body.public-ui-local-trust .type03-symptom-catalog__stages,body.public-ui-local-trust .type03-symptom-detail__stages{grid-template-columns:1fr}body.public-ui-local-trust .type03-symptom-catalog__stages a,body.public-ui-local-trust .type03-symptom-detail__stages a{min-height:4.7rem;border-right:0;border-bottom:1px solid rgb(255 255 255 / .16)}body.public-ui-local-trust .type03-symptom-catalog__stages a:last-child,body.public-ui-local-trust .type03-symptom-detail__stages a:last-child{border-bottom:0}body.public-ui-local-trust .type03-symptom-catalog__boundary,body.public-ui-local-trust .type03-symptom-detail__urgency,body.public-ui-local-trust .type03-symptom-catalog__filter,body.public-ui-local-trust .type03-symptom-detail__context-grid,body.public-ui-local-trust .type03-symptom-detail__safety-grid{grid-template-columns:1fr}body.public-ui-local-trust .type03-symptom-catalog__search>header,body.public-ui-local-trust .type03-symptom-catalog__section-heading,body.public-ui-local-trust .type03-symptom-detail__section-heading{grid-template-columns:auto minmax(0,1fr);align-items:start}body.public-ui-local-trust .type03-symptom-catalog__section-heading>aside{grid-column:1 / -1;justify-items:start;text-align:left}body.public-ui-local-trust .type03-symptom-catalog__contact>nav{grid-template-columns:1fr}body.public-ui-local-trust .type03-symptom-catalog__contact>nav a{min-height:4.8rem;border-right:0;border-bottom:1px solid var(--symptom-local-line)}body.public-ui-local-trust .type03-symptom-catalog__contact>nav a:last-child{border-bottom:0}body.public-ui-local-trust .type03-symptom-detail__contact>figure img{aspect-ratio:4 / 3}}@media(max-width:359px){body.public-ui-local-trust .type03-symptom-catalog__hero-photos{grid-template-columns:1fr}body.public-ui-local-trust .type03-symptom-catalog__hero-photos img{min-height:0;aspect-ratio:4 / 3}body.public-ui-local-trust .type03-symptom-catalog__card-copy nav{grid-template-columns:1fr}}.symptom-compact{--symptom-accent:#08766d;--symptom-accent-strong:#075f59;--symptom-ink:#0b3037;--symptom-muted:#52676a;--symptom-bg:#f5fbfa;--symptom-panel:#fff;--symptom-soft:#e8f4f1;--symptom-line:#9abeb8;--symptom-alert:#9c3a27;--symptom-radius:.5rem;background:var(--symptom-bg);color:var(--symptom-ink)}.symptom-compact[data-symptom-presentation-namespace=evidence]{--symptom-accent:#99451f;--symptom-accent-strong:#763417;--symptom-ink:#171b1e;--symptom-muted:#5d615f;--symptom-bg:#f5efe5;--symptom-soft:#eee1cf;--symptom-line:#aa967c;--symptom-alert:#9a3424;--symptom-radius:0}.symptom-compact[data-symptom-presentation-namespace=local]{--symptom-accent:#17624f;--symptom-accent-strong:#104a3c;--symptom-ink:#153d33;--symptom-muted:#536860;--symptom-bg:#f8f4e9;--symptom-soft:#e8f0e8;--symptom-line:#abc1b7;--symptom-alert:#963d28;--symptom-radius:1.25rem}.symptom-compact *,.symptom-compact *:before,.symptom-compact *:after{box-sizing:border-box}.symptom-compact :where(h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote){margin:0}.symptom-compact :where(ul,ol){padding:0;list-style:none}.symptom-compact__container{display:grid;gap:clamp(1.25rem,3vw,2.5rem);padding-block:clamp(1.25rem,4vw,3.5rem)}.symptom-compact__intro{display:grid;gap:.75rem;max-width:62rem}.symptom-compact__breadcrumb{color:var(--symptom-accent-strong);font-size:.8rem;font-weight:750;text-decoration:none}.symptom-compact__eyebrow{color:var(--symptom-accent-strong);font-size:.75rem;font-weight:850;letter-spacing:.08em}.symptom-compact__intro h1{max-width:16em;color:var(--symptom-ink);font-size:clamp(2rem,5vw,4rem);line-height:1.12;letter-spacing:-.035em}.symptom-compact__lead{max-width:48rem;color:var(--symptom-muted);font-size:clamp(.95rem,1.5vw,1.08rem);line-height:1.85}.symptom-compact__finder,.symptom-compact__results,.symptom-compact__safe,.symptom-compact__section,.symptom-compact__confirmation{min-width:0;border:1px solid var(--symptom-line);border-radius:var(--symptom-radius);background:var(--symptom-panel)}.symptom-compact__finder,.symptom-compact__results,.symptom-compact__section{padding:clamp(1rem,2.7vw,2rem)}.symptom-compact__section-heading{display:flex;min-width:0;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1rem}.symptom-compact__section-heading>div{display:grid;gap:.3rem}.symptom-compact__section-heading small,.symptom-compact__reviewed{color:var(--symptom-muted);font-size:.72rem;line-height:1.55}.symptom-compact__section-heading h2,.symptom-compact__safe h2,.symptom-compact__confirmation h2{color:var(--symptom-ink);font-size:clamp(1.25rem,2.4vw,1.9rem);line-height:1.35}.symptom-compact__filter{display:grid;grid-template-columns:minmax(11rem,.8fr) minmax(14rem,1.2fr) auto;gap:.75rem;align-items:end}.symptom-compact__filter label{display:grid;gap:.4rem;min-width:0}.symptom-compact__filter label>span{color:var(--symptom-ink);font-size:.74rem;font-weight:800}.symptom-compact__filter :where(input,select){min-width:0;min-height:3rem;border:1px solid var(--symptom-line);border-radius:calc(var(--symptom-radius)*.55);background:#fff;color:var(--symptom-ink)}.symptom-compact__filter button,.symptom-compact__cta{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;border:0;border-radius:calc(var(--symptom-radius)*.55);padding:.75rem 1.2rem;background:var(--symptom-accent);color:#fff;font-size:.85rem;font-weight:850;text-align:center;text-decoration:none}.symptom-compact__active-filters{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-top:.75rem}.symptom-compact__active-filters span{border-radius:999px;padding:.35rem .65rem;background:var(--symptom-soft);color:var(--symptom-ink);font-size:.72rem}.symptom-compact__active-filters a,.symptom-compact__text-link{color:var(--symptom-accent-strong);font-size:.76rem;font-weight:800}.symptom-compact__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.symptom-compact__card{display:grid;min-width:0;gap:.75rem;align-content:start;border:1px solid var(--symptom-line);border-radius:calc(var(--symptom-radius)*.75);padding:1rem;background:color-mix(in srgb,var(--symptom-panel) 88%,var(--symptom-soft))}.symptom-compact__card-meta{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;justify-content:space-between}.symptom-compact__card-meta span,.symptom-compact__urgency{border-radius:999px;padding:.25rem .55rem;background:var(--symptom-soft);color:var(--symptom-accent-strong);font-size:.66rem;font-weight:800}.symptom-compact__card h2,.symptom-compact__card h3{color:var(--symptom-ink);font-size:1.05rem;line-height:1.45}.symptom-compact__card>p{color:var(--symptom-muted);font-size:.8rem;line-height:1.7}.symptom-compact__signs{display:grid;gap:.35rem}.symptom-compact__signs li{position:relative;padding-left:1rem;color:var(--symptom-ink);font-size:.74rem;line-height:1.55}.symptom-compact__signs li:before{position:absolute;left:0;color:var(--symptom-accent);content:"•";font-weight:900}.symptom-compact__card-footer{display:grid;gap:.45rem;margin-top:auto;border-top:1px solid var(--symptom-line);padding-top:.7rem}.symptom-compact__card-footer small{color:var(--symptom-muted);font-size:.66rem;line-height:1.5}.symptom-compact__card-footer a{color:var(--symptom-accent-strong);font-size:.78rem;font-weight:850}.symptom-compact__empty{display:grid;gap:.65rem;justify-items:start;padding:1.25rem;background:var(--symptom-soft)}.symptom-compact__empty p{color:var(--symptom-muted);line-height:1.7}.symptom-compact__safe{display:grid;grid-template-columns:minmax(12rem,.65fr) minmax(0,1.35fr);overflow:hidden}.symptom-compact__safe figure,.symptom-compact__detail-photo{min-width:0;background:var(--symptom-soft)}.symptom-compact__safe figure img,.symptom-compact__detail-photo img{display:block;width:100%;height:100%;max-height:14rem;object-fit:cover}.symptom-compact__safe-copy{display:grid;gap:.8rem;align-content:center;padding:clamp(1rem,3vw,2rem)}.symptom-compact__safe-copy ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.symptom-compact__safe-copy li{border-left:3px solid var(--symptom-accent);padding-left:.65rem;color:var(--symptom-muted);font-size:.75rem;line-height:1.6}.symptom-compact__safe-copy li strong{display:block;color:var(--symptom-ink)}.symptom-compact__confirmation{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;padding:clamp(1rem,2.7vw,1.75rem);background:var(--symptom-ink);color:#fff}.symptom-compact__confirmation h2,.symptom-compact__confirmation p{color:#fff}.symptom-compact__confirmation>div{display:grid;gap:.45rem}.symptom-compact__confirmation p{max-width:55rem;font-size:.76rem;line-height:1.75}.symptom-compact__detail-intro{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(12rem,.5fr);gap:1rem;align-items:stretch}.symptom-compact__detail-intro>header{display:grid;gap:.75rem;align-content:center;border:1px solid var(--symptom-line);border-radius:var(--symptom-radius);padding:clamp(1rem,3vw,2rem);background:var(--symptom-panel)}.symptom-compact__detail-photo{overflow:hidden;border:1px solid var(--symptom-line);border-radius:var(--symptom-radius)}.symptom-compact__detail-photo figcaption{padding:.55rem .7rem;color:var(--symptom-muted);font-size:.65rem;line-height:1.5}.symptom-compact__safety{border-color:color-mix(in srgb,var(--symptom-alert) 45%,var(--symptom-line))}.symptom-compact__safety>header{display:grid;gap:.5rem;margin-bottom:1rem;border-left:4px solid var(--symptom-alert);padding-left:.8rem}.symptom-compact__safety>header p{color:var(--symptom-muted);font-size:.78rem;line-height:1.7}.symptom-compact__three-columns,.symptom-compact__two-columns,.symptom-compact__related-grid{display:grid;gap:.75rem}.symptom-compact__three-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.symptom-compact__two-columns,.symptom-compact__related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.symptom-compact__info-card{min-width:0;border:1px solid var(--symptom-line);border-radius:calc(var(--symptom-radius)*.7);padding:.9rem;background:var(--symptom-bg)}.symptom-compact__info-card h3{margin-bottom:.55rem;color:var(--symptom-ink);font-size:.9rem}.symptom-compact__info-card li{position:relative;padding:.32rem 0 .32rem 1rem;color:var(--symptom-muted);font-size:.75rem;line-height:1.55}.symptom-compact__info-card li:before{position:absolute;left:0;color:var(--symptom-accent);content:"—"}.symptom-compact__info-card p{color:var(--symptom-muted);font-size:.78rem;line-height:1.65}.symptom-compact__related-grid+.symptom-compact__related-grid,.symptom-compact__related-grid+.symptom-compact__empty{margin-top:.75rem}.symptom-compact__related-card{display:grid;gap:.5rem;border:1px solid var(--symptom-line);border-radius:calc(var(--symptom-radius)*.7);padding:.9rem;color:inherit;text-decoration:none}.symptom-compact__related-card h3{color:var(--symptom-ink);font-size:.9rem;line-height:1.45}.symptom-compact__related-card p,.symptom-compact__related-card small{color:var(--symptom-muted);font-size:.72rem;line-height:1.55}.symptom-compact__related-card span{color:var(--symptom-accent-strong);font-size:.68rem;font-weight:800}@media(max-width:900px){.symptom-compact__grid,.symptom-compact__filter{grid-template-columns:repeat(2,minmax(0,1fr))}.symptom-compact__filter button{grid-column:1/-1}}@media(max-width:640px){.symptom-compact__container{gap:1rem;padding-block:1rem 1.5rem}.symptom-compact__intro h1{font-size:clamp(1.85rem,10.5vw,2.65rem)}.symptom-compact__section-heading,.symptom-compact__confirmation{grid-template-columns:minmax(0,1fr);align-items:start}.symptom-compact__section-heading{display:grid}.symptom-compact__filter,.symptom-compact__grid,.symptom-compact__safe,.symptom-compact__detail-intro,.symptom-compact__three-columns,.symptom-compact__two-columns,.symptom-compact__related-grid{grid-template-columns:minmax(0,1fr)}.symptom-compact__safe figure img,.symptom-compact__detail-photo img{max-height:10rem}.symptom-compact__safe-copy ol{grid-template-columns:minmax(0,1fr)}.symptom-compact__confirmation .symptom-compact__cta{width:100%}}
