.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}}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog,.type02-symptom-detail){--symptom-paper: #fbfaf6;--symptom-paper-muted: #f0ece4;--symptom-ink: #15252c;--symptom-muted: #56666c;--symptom-copper: #9a5a35;--symptom-copper-light: #e2b28e;--symptom-line: #22363e;min-width:0;color:var(--symptom-ink)}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog,.type02-symptom-detail) :where(h1,h2,h3,p,figure,dl,dd,ol,ul){margin:0}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__container,.type02-symptom-detail__container){display:grid;gap:clamp(2.7rem,7vw,6rem);padding-top:clamp(2rem,5vw,4.5rem);padding-bottom:clamp(5rem,9vw,8rem)}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__hero,.type02-symptom-detail__hero){display:grid;min-width:0;grid-template-columns:4.75rem minmax(18rem,.75fr) minmax(0,1.25fr);border:1px solid var(--symptom-line);background:var(--symptom-paper);box-shadow:.7rem .7rem 0 var(--ui-color-accent)}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__hero,.type02-symptom-detail__hero)>aside{display:flex;flex-direction:column;justify-content:space-between;grid-row:1 / 3;border-right:1px solid var(--symptom-line);background:var(--symptom-ink);padding:.8rem;color:#fff}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__hero,.type02-symptom-detail__hero)>aside span,html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__hero,.type02-symptom-detail__hero)>aside small{font-family:var(--ui-font-mono);font-size:.5rem;font-weight:850;letter-spacing:.12em;line-height:1.6;writing-mode:vertical-rl}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__hero,.type02-symptom-detail__hero)>aside strong{color:var(--symptom-copper-light);font-family:var(--ui-font-display);font-size:2.4rem;line-height:1}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__hero-copy,.type02-symptom-detail__hero-copy){display:flex;min-width:0;flex-direction:column;justify-content:center;border-right:1px solid var(--symptom-line);padding:clamp(1.6rem,4vw,3.5rem)}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__hero-copy,.type02-symptom-detail__hero-copy)>p:first-child{color:var(--symptom-copper);font-family:var(--ui-font-mono);font-size:.6rem;font-weight:850;letter-spacing:.12em}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__hero-copy,.type02-symptom-detail__hero-copy) h1{margin-top:1rem;font-family:var(--ui-font-display);font-size:clamp(2.05rem,4.3vw,4rem);font-weight:var(--ui-weight-display);line-height:1.15;letter-spacing:-.055em}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__hero-copy h1 em{color:var(--ui-color-brand);font-style:normal}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__hero-copy>p:nth-of-type(2),.type02-symptom-detail__hero-copy>strong){margin-top:1.2rem;color:var(--symptom-muted);font-size:.75rem;font-weight:500;line-height:1.95}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__hero-copy,.type02-symptom-detail__hero-copy)>div{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.55rem}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__hero-copy,.type02-symptom-detail__hero-copy) a{min-height:44px}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__hero-comparison,.type02-symptom-detail__hero-evidence){display:grid;min-width:0;background:var(--symptom-ink)}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__hero-comparison,html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__hero-evidence{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__hero-evidence figure:first-child{grid-column:1 / 3}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__hero-comparison,.type02-symptom-detail__hero-evidence) figure{position:relative;min-width:0;overflow:hidden;border-left:1px solid var(--symptom-line);background:#c8cecf}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__hero-comparison img{width:100%;height:100%;min-height:29rem;object-fit:cover}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__hero-evidence img{width:100%;height:12rem;object-fit:cover}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__hero-evidence figure:first-child img{height:18rem}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__hero-comparison,.type02-symptom-detail__hero-evidence) figcaption{position:absolute;inset:auto 0 0;display:grid;gap:.25rem;background:linear-gradient(180deg,transparent,rgb(12 26 32 / .95));padding:3.5rem .8rem .8rem;color:#fff}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__hero-comparison,.type02-symptom-detail__hero-evidence) figcaption span{color:#f2bd94;font-family:var(--ui-font-mono);font-size:.56rem;font-weight:850;letter-spacing:.1em}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__hero-comparison,.type02-symptom-detail__hero-evidence) figcaption small{font-size:.53rem;line-height:1.45}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__hero,.type02-symptom-detail__hero)>footer{display:grid;gap:1rem;grid-column:2 / 4;grid-template-columns:8.5rem minmax(0,1fr);border-top:1px solid var(--symptom-line);background:var(--symptom-paper-muted);padding:.85rem 1rem;font-size:.65rem;line-height:1.75}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__hero,.type02-symptom-detail__hero)>footer span{color:#744127;font-family:var(--ui-font-mono);font-size:.56rem;font-weight:850;letter-spacing:.1em}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__chapters,.type02-symptom-detail__stages){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--symptom-line)}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__chapters,.type02-symptom-detail__stages) a{display:grid;min-height:5.5rem;align-content:center;grid-template-columns:3.25rem minmax(0,1fr);border-right:1px solid var(--symptom-line);padding:.9rem 1.2rem;color:var(--symptom-ink)}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__chapters,.type02-symptom-detail__stages) a:last-child{border-right:0}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__chapters,.type02-symptom-detail__stages) a:hover{background:var(--symptom-paper-muted)}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__chapters,.type02-symptom-detail__stages) span{grid-row:1 / 3;color:var(--symptom-copper);font-family:var(--ui-font-display);font-size:1.8rem}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__chapters,.type02-symptom-detail__stages) strong{font-size:.82rem}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__chapters,.type02-symptom-detail__stages) small{color:var(--symptom-muted);font-family:var(--ui-font-mono);font-size:.5rem;letter-spacing:.07em}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__boundary{display:grid;grid-template-columns:minmax(12rem,.65fr) minmax(0,1fr) minmax(0,1fr);border:1px solid #734832;background:#f4e9dc}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__boundary>*{padding:1.35rem}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__boundary>*+*{border-left:1px solid #9c725a}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__boundary div{display:grid;gap:.5rem}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__boundary span,html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__boundary strong{color:#4e2918}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__boundary span{font-family:var(--ui-font-mono);font-size:.55rem;font-weight:850;letter-spacing:.1em}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__boundary p{color:#483c36;font-size:.7rem;line-height:1.9}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__filter-panel,.type02-symptom-catalog__index,.type02-symptom-catalog__inspection,.type02-symptom-detail__mechanism,.type02-symptom-detail__inspection,.type02-symptom-detail__repair){min-width:0;border:1px solid var(--symptom-line);background:var(--symptom-paper)}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__filter-panel>header,.type02-symptom-catalog__section-heading,.type02-symptom-detail__section-heading){display:grid;min-width:0;grid-template-columns:5.3rem minmax(0,1fr) minmax(15rem,.55fr);border-bottom:1px solid var(--symptom-line)}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__filter-panel>header,.type02-symptom-catalog__section-heading,.type02-symptom-detail__section-heading)>div:first-child{display:grid;align-content:space-between;border-right:1px solid var(--symptom-line);background:var(--symptom-ink);padding:.8rem;color:#fff}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__filter-panel>header,.type02-symptom-catalog__section-heading,.type02-symptom-detail__section-heading)>div:first-child span{font-family:var(--ui-font-mono);font-size:.48rem;font-weight:850;letter-spacing:.1em;writing-mode:vertical-rl}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__filter-panel>header,.type02-symptom-catalog__section-heading,.type02-symptom-detail__section-heading)>div:first-child strong{color:var(--symptom-copper-light);font-family:var(--ui-font-display);font-size:2rem}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__filter-panel>header,.type02-symptom-catalog__section-heading,.type02-symptom-detail__section-heading)>div:nth-child(2){padding:clamp(1.4rem,3.5vw,2.8rem)}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__filter-panel>header,.type02-symptom-catalog__section-heading,.type02-symptom-detail__section-heading)>div:nth-child(2) p{color:var(--symptom-copper);font-family:var(--ui-font-mono);font-size:.56rem;font-weight:850;letter-spacing:.1em}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__filter-panel>header,.type02-symptom-catalog__section-heading,.type02-symptom-detail__section-heading) h2{margin-top:.65rem;font-family:var(--ui-font-display);font-size:clamp(1.65rem,3.1vw,2.9rem);font-weight:var(--ui-weight-display);line-height:1.25;letter-spacing:-.04em}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__filter-panel>header,.type02-symptom-catalog__section-heading,.type02-symptom-detail__section-heading)>p{display:grid;align-content:center;border-left:1px solid var(--symptom-line);padding:clamp(1.2rem,2.7vw,2.2rem);color:var(--symptom-muted);font-size:.7rem;line-height:1.9}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__filter{display:grid;grid-template-columns:minmax(12rem,.8fr) minmax(15rem,1.2fr) auto;align-items:end;gap:1rem;padding:clamp(1.3rem,3vw,2.25rem)}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__filter label{display:grid;gap:.55rem;color:var(--symptom-ink);font-size:.72rem;font-weight:750}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__filter label>span{font-family:var(--ui-font-mono);font-size:.57rem;letter-spacing:.08em}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__filter button{min-height:46px}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__active-filters{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;border-top:1px solid var(--symptom-line);background:var(--symptom-paper-muted);padding:.8rem 1.3rem}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__active-filters span{border:1px solid #718087;padding:.35rem .65rem;font-size:.64rem;font-weight:750}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__active-filters a{min-height:44px;margin-left:auto;padding:.65rem;color:#5d321d;font-size:.68rem;font-weight:800}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__index-meta{display:flex;justify-content:space-between;border-bottom:1px solid var(--symptom-line);background:var(--symptom-paper-muted);padding:.8rem 1rem;font-family:var(--ui-font-mono);font-size:.58rem;letter-spacing:.07em}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__grid{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__grid>article{display:grid;min-width:0;grid-template-columns:3.8rem minmax(9rem,.8fr) minmax(0,1.2fr);border-bottom:1px solid var(--symptom-line)}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__grid>article:nth-child(odd){border-right:1px solid var(--symptom-line)}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__file-id{display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid var(--symptom-line);background:var(--symptom-ink);padding:.55rem;color:#fff}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__file-id span,html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__file-id small{font-family:var(--ui-font-mono);font-size:.45rem;letter-spacing:.08em;writing-mode:vertical-rl}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__file-id strong{color:var(--symptom-copper-light);font-size:.67rem}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__grid figure,html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__inspection-body,.type02-symptom-detail__inspection-lead) figure,html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__cases figure{position:relative;min-width:0;overflow:hidden;background:#d5d9d8}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__grid figure{border-right:1px solid var(--symptom-line)}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__grid figure img{width:100%;height:100%;min-height:25rem;object-fit:cover}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__grid,.type02-symptom-catalog__inspection-body,.type02-symptom-detail__inspection-lead) figure figcaption{position:absolute;inset:auto 0 0;background:#101f25e6;padding:.7rem;color:#fff;font-family:var(--ui-font-mono);font-size:.48rem;line-height:1.5;letter-spacing:.05em}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__file-copy{display:flex;min-width:0;flex-direction:column;padding:1.2rem}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__file-copy>div:first-child{display:flex;flex-wrap:wrap;gap:.4rem}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__file-copy>div:first-child span,html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__file-copy>div:first-child strong{border:1px solid #708087;padding:.25rem .45rem;font-size:.52rem}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__file-copy h3{margin-top:.75rem;font-family:var(--ui-font-display);font-size:1.35rem;line-height:1.35}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__file-copy h3 a{color:inherit}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__file-copy>p,html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__file-copy section p,html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__file-copy section li{color:var(--symptom-muted);font-size:.66rem;line-height:1.75}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__file-copy>p{margin-top:.5rem}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__file-copy section{margin-top:.75rem;border-top:1px solid #aeb8bb;padding-top:.65rem}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__file-copy section>span{color:var(--symptom-copper);font-family:var(--ui-font-mono);font-size:.5rem;font-weight:850;letter-spacing:.08em}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__file-copy section ul{display:grid;gap:.3rem;margin-top:.4rem;padding-left:1rem}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__file-copy dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.75rem;border:1px solid var(--symptom-line)}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__file-copy dl div{padding:.55rem}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__file-copy dl div+div{border-left:1px solid var(--symptom-line)}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__file-copy dt{color:var(--symptom-muted);font-family:var(--ui-font-mono);font-size:.43rem}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__file-copy dd{margin-top:.2rem;font-size:.68rem;font-weight:850}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__file-copy>small{margin-top:.65rem;color:var(--symptom-muted);font-size:.57rem;line-height:1.6}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__file-copy nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:auto;padding-top:.9rem}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__file-copy nav a{min-height:44px;justify-content:center;padding-inline:.55rem;font-size:.63rem}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__empty{display:grid;gap:.75rem;padding:clamp(2rem,6vw,4.5rem);text-align:center}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__empty>p{color:var(--symptom-copper);font-family:var(--ui-font-mono);font-size:.6rem;font-weight:850}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__empty h2{font-family:var(--ui-font-display);font-size:1.7rem}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__empty>span{color:var(--symptom-muted);font-size:.72rem}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__empty>div{display:flex;justify-content:center;gap:.6rem}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__inspection-body,.type02-symptom-detail__inspection-lead){display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__inspection-body,.type02-symptom-detail__inspection-lead) figure{border-right:1px solid var(--symptom-line)}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__inspection-body,.type02-symptom-detail__inspection-lead) figure img{width:100%;height:100%;min-height:25rem;object-fit:cover}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__inspection-body,.type02-symptom-detail__inspection-lead)>div{padding:clamp(1.5rem,4vw,3.5rem)}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__inspection-body,.type02-symptom-detail__inspection-lead)>div>p{color:var(--symptom-copper);font-family:var(--ui-font-mono);font-size:.56rem;font-weight:850;letter-spacing:.1em}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__inspection-body,.type02-symptom-detail__inspection-lead) h3{margin-top:.65rem;font-family:var(--ui-font-display);font-size:clamp(1.45rem,2.4vw,2.2rem);line-height:1.35}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__inspection-body ol{display:grid;margin-top:1.4rem;border-top:1px solid var(--symptom-line);padding:0;list-style:none}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__inspection-body li{display:grid;grid-template-columns:2.5rem minmax(0,1fr);border-bottom:1px solid var(--symptom-line);padding:.65rem 0;font-size:.72rem}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__inspection-body li span{color:var(--symptom-copper);font-family:var(--ui-font-mono);font-weight:850}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__inspection-body a{min-height:44px;margin-top:1.2rem}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__outcome{border:1px solid var(--symptom-line);background:var(--symptom-ink);color:#fff}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__outcome>header{display:grid;gap:.65rem;max-width:68rem;padding:clamp(1.6rem,4vw,3.5rem)}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__outcome>header span{color:#f2bd94;font-family:var(--ui-font-mono);font-size:.58rem;font-weight:850;letter-spacing:.1em}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__outcome h2{font-family:var(--ui-font-display);font-size:clamp(1.7rem,3.4vw,3.1rem);line-height:1.3}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__outcome header p{color:#d4dde0;font-size:.72rem;line-height:1.9}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__outcome nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #7e8b90}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__outcome nav a{display:grid;min-height:8rem;align-content:center;gap:.35rem;border-right:1px solid #7e8b90;padding:1.2rem;color:#fff}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__outcome nav a:last-child{border-right:0}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__outcome nav span{color:#f2bd94;font-family:var(--ui-font-mono);font-size:.5rem}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__outcome nav small{color:#c6d0d4;font-size:.6rem}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__evidence-boundary,.type02-symptom-detail__boundary){display:grid;grid-template-columns:11rem minmax(0,1fr);border-block:1px solid var(--symptom-line);background:var(--symptom-paper-muted)}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__evidence-boundary,.type02-symptom-detail__boundary)>span{display:grid;align-content:center;border-right:1px solid var(--symptom-line);padding:1.1rem;color:var(--symptom-copper);font-family:var(--ui-font-mono);font-size:.58rem;font-weight:850;letter-spacing:.1em}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__evidence-boundary,.type02-symptom-detail__boundary)>div{padding:1.4rem}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__evidence-boundary,.type02-symptom-detail__boundary) h2{font-family:var(--ui-font-display);font-size:1.3rem}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__evidence-boundary,.type02-symptom-detail__boundary) :where(p,strong){display:block;margin-top:.45rem;color:var(--symptom-muted);font-size:.68rem;font-weight:500;line-height:1.85}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__urgency{display:grid;grid-template-columns:minmax(12rem,.65fr) minmax(0,1fr) minmax(0,1fr);border:1px solid #916243;background:#f3eadf}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__urgency--safety{border-color:#8e3b34;background:#f4e4e1}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__urgency>*{padding:1.25rem}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__urgency>*+*{border-left:1px solid #a77c64}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__urgency div{display:grid;gap:.45rem}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__urgency div span{color:#6d3820;font-family:var(--ui-font-mono);font-size:.53rem;font-weight:850}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__urgency p{color:#493f39;font-size:.69rem;line-height:1.85}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__observation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__observation-grid article{padding:clamp(1.4rem,3.5vw,3rem)}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__observation-grid article+article{border-left:1px solid var(--symptom-line)}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__observation-grid article>span,html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__inspection-lead>div>p,html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__document-checks>div>p{color:var(--symptom-copper);font-family:var(--ui-font-mono);font-size:.55rem;font-weight:850;letter-spacing:.1em}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__observation-grid h3{margin-top:.55rem;font-family:var(--ui-font-display);font-size:1.55rem}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__observation-grid ul{display:grid;margin-top:1.2rem;border-top:1px solid var(--symptom-line);padding:0;list-style:none}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__observation-grid li{display:grid;grid-template-columns:2.3rem minmax(0,1fr);border-bottom:1px solid #aeb8bb;padding:.72rem 0;color:var(--symptom-muted);font-size:.71rem;line-height:1.7}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__observation-grid li strong{color:var(--symptom-copper);font-family:var(--ui-font-mono)}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__observation-grid article>small,html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-detail__inspection-lead,.type02-symptom-detail__document-checks)>div>small{display:block;margin-top:.9rem;color:var(--symptom-muted);font-size:.61rem;line-height:1.75}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__inspection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--symptom-line);padding:0;list-style:none}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__inspection-grid li{display:grid;align-content:start;gap:.65rem;min-height:11rem;border-right:1px solid var(--symptom-line);padding:1.1rem}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__inspection-grid li:last-child{border-right:0}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__inspection-grid span{color:var(--symptom-copper);font-family:var(--ui-font-mono);font-size:.54rem;font-weight:850}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__inspection-grid strong{font-size:.79rem;line-height:1.75}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__inspection-grid small{margin-top:auto;color:var(--symptom-muted);font-family:var(--ui-font-mono);font-size:.48rem}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__safety{border:1px solid var(--symptom-line);background:var(--symptom-ink);color:#fff}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__safety>header{display:grid;gap:.5rem;padding:clamp(1.5rem,3.5vw,2.8rem)}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__safety>header p{color:#f2bd94;font-family:var(--ui-font-mono);font-size:.57rem;font-weight:850}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__safety>header h2{font-family:var(--ui-font-display);font-size:clamp(1.7rem,3.2vw,2.8rem)}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__safety>header span{color:#d2dade;font-size:.69rem}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__safety-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #728187}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__safety-grid article{min-width:0;border-right:1px solid #728187;padding:1.2rem}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__safety-grid article:last-child{border-right:0}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__safety-grid article>span{color:#f2bd94;font-family:var(--ui-font-mono);font-size:.52rem;font-weight:850}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__safety-grid h3{margin-top:.45rem;font-size:.86rem}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__safety-grid ul{display:grid;gap:.5rem;margin-top:.9rem;padding-left:1rem;color:#dce3e5;font-size:.67rem;line-height:1.7}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__document-checks{display:grid;grid-template-columns:minmax(15rem,.8fr) minmax(0,1.2fr)}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__document-checks>div{border-right:1px solid var(--symptom-line);padding:clamp(1.5rem,4vw,3.2rem)}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__document-checks h3{margin-top:.6rem;font-family:var(--ui-font-display);font-size:clamp(1.45rem,2.5vw,2.25rem);line-height:1.35}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__document-checks ol{display:grid;padding:0;list-style:none}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__document-checks li{display:grid;min-height:4.1rem;align-items:center;grid-template-columns:3.5rem minmax(0,1fr);border-bottom:1px solid var(--symptom-line);padding:.75rem 1.1rem;font-size:.72rem}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__document-checks li:last-child{border-bottom:0}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__document-checks li span{color:var(--symptom-copper);font-family:var(--ui-font-display);font-size:1.2rem}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-detail__services,.type02-symptom-detail__cases){min-width:0;border-block:1px solid var(--symptom-line)}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-detail__services,.type02-symptom-detail__cases)>header{display:grid;gap:.45rem;padding:1.35rem 0}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-detail__services,.type02-symptom-detail__cases)>header p{color:var(--symptom-copper);font-family:var(--ui-font-mono);font-size:.56rem;font-weight:850;letter-spacing:.1em}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-detail__services,.type02-symptom-detail__cases)>header h2{font-family:var(--ui-font-display);font-size:clamp(1.6rem,3vw,2.6rem)}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-detail__services,.type02-symptom-detail__cases)>header span{color:var(--symptom-muted);font-size:.69rem}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__services>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--symptom-line)}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__services article{min-width:0;border-right:1px solid var(--symptom-line);padding:1.2rem}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__services article:last-child{border-right:0}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__services article>span{color:var(--symptom-copper);font-family:var(--ui-font-mono);font-size:.52rem;font-weight:850}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__services h3{margin-top:.5rem;font-family:var(--ui-font-display);font-size:1.25rem}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__services h3 a{color:inherit}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__services article>p{margin-top:.5rem;color:var(--symptom-muted);font-size:.65rem;line-height:1.8}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__services nav{display:flex;gap:.5rem;margin-top:.8rem}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__services nav a{min-height:44px;border:1px solid var(--symptom-line);padding:.7rem;color:var(--symptom-ink);font-size:.62rem;font-weight:800}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__cases>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--symptom-line)}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__cases>div>a{display:grid;min-width:0;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);border-right:1px solid var(--symptom-line);color:var(--symptom-ink)}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__cases figure{border-right:1px solid var(--symptom-line)}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__cases figure img{width:100%;height:100%;min-height:15rem;object-fit:cover}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__cases figcaption{position:absolute;inset:auto 0 0;background:#101f25e6;padding:.55rem;color:#fff;font-family:var(--ui-font-mono);font-size:.5rem}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__cases a>div{display:grid;align-content:center;gap:.55rem;padding:1.1rem}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__cases h3{font-family:var(--ui-font-display);font-size:1.25rem}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__cases a>div p,html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__cases a>div small{color:var(--symptom-muted);font-size:.61rem;line-height:1.7}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__empty{border-top:1px solid var(--symptom-line);padding:1.6rem}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__empty p{margin-top:.4rem;color:var(--symptom-muted);font-size:.69rem}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__actions{display:grid;grid-template-columns:minmax(15rem,.75fr) minmax(0,1.25fr);border:1px solid var(--symptom-line);background:var(--symptom-ink);color:#fff}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__actions>div{border-right:1px solid #718087;padding:clamp(1.5rem,3vw,2.5rem)}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__actions>div p{color:#f2bd94;font-family:var(--ui-font-mono);font-size:.55rem;font-weight:850}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__actions h2{margin-top:.55rem;font-family:var(--ui-font-display);font-size:1.65rem}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__actions nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:1.4rem}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__actions nav a{min-height:44px;justify-content:center}@media(max-width:1199px){html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__hero,.type02-symptom-detail__hero){grid-template-columns:4rem minmax(0,1fr)}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__hero,.type02-symptom-detail__hero)>aside{grid-row:1 / 4}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__hero-copy,.type02-symptom-detail__hero-copy){border-right:0;border-bottom:1px solid var(--symptom-line)}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__hero,.type02-symptom-detail__hero)>footer{grid-column:2}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__grid{grid-template-columns:1fr}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__grid>article:nth-child(odd){border-right:0}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__filter-panel>header,.type02-symptom-catalog__section-heading,.type02-symptom-detail__section-heading){grid-template-columns:4.5rem minmax(0,1fr)}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__filter-panel>header,.type02-symptom-catalog__section-heading,.type02-symptom-detail__section-heading)>p{grid-column:2;border-top:1px solid var(--symptom-line);border-left:0}}@media(max-width:767px){html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__container,.type02-symptom-detail__container){gap:2.7rem;padding-top:1.5rem}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__hero,.type02-symptom-detail__hero){grid-template-columns:1fr;box-shadow:.35rem .35rem 0 var(--ui-color-accent)}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__hero,.type02-symptom-detail__hero)>aside{display:grid;grid-row:auto;grid-template-columns:auto auto minmax(0,1fr);border-right:0;border-bottom:1px solid var(--symptom-line)}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__hero,.type02-symptom-detail__hero)>aside :where(span,small){writing-mode:horizontal-tb}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__hero,.type02-symptom-detail__hero)>aside small{justify-self:end;text-align:right}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__hero-copy,.type02-symptom-detail__hero-copy){padding:1.35rem}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__hero-comparison img{min-height:17rem}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__hero,.type02-symptom-detail__hero)>footer{grid-column:1;grid-template-columns:1fr}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__chapters,.type02-symptom-detail__stages){grid-template-columns:1fr}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__chapters,.type02-symptom-detail__stages) a{border-right:0;border-bottom:1px solid var(--symptom-line)}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__chapters,.type02-symptom-detail__stages) a:last-child{border-bottom:0}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__boundary,.type02-symptom-detail__urgency){grid-template-columns:1fr}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__boundary,.type02-symptom-detail__urgency)>*+*{border-top:1px solid #9c725a;border-left:0}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__filter-panel>header,.type02-symptom-catalog__section-heading,.type02-symptom-detail__section-heading){grid-template-columns:3.7rem minmax(0,1fr)}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__filter-panel>header,.type02-symptom-catalog__section-heading,.type02-symptom-detail__section-heading)>div:nth-child(2),html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__filter-panel>header,.type02-symptom-catalog__section-heading,.type02-symptom-detail__section-heading)>p{padding:1.15rem}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__filter{grid-template-columns:1fr}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__grid>article{grid-template-columns:3rem minmax(0,1fr)}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__grid figure{grid-column:2;border-bottom:1px solid var(--symptom-line);border-right:0}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__grid figure img{min-height:15rem;max-height:19rem}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__file-id{grid-row:1 / 3}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__inspection-body,.type02-symptom-detail__inspection-lead,.type02-symptom-detail__document-checks,.type02-symptom-detail__actions){grid-template-columns:1fr}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__inspection-body,.type02-symptom-detail__inspection-lead) figure,html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-detail__document-checks,.type02-symptom-detail__actions)>div{border-right:0;border-bottom:1px solid var(--symptom-line)}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__outcome nav,html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__observation-grid,html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__safety-grid,html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__services>div,html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__cases>div{grid-template-columns:1fr}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__outcome nav a,html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__observation-grid article,html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__safety-grid article,html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__services article{border-right:0;border-bottom:1px solid #718087}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__observation-grid article+article{border-left:0}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__inspection-grid{grid-template-columns:1fr}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__inspection-grid li{min-height:0;border-right:0;border-bottom:1px solid var(--symptom-line)}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__cases>div>a{grid-template-columns:1fr;border-right:0;border-bottom:1px solid var(--symptom-line)}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__cases figure{border-right:0}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__evidence-boundary,.type02-symptom-detail__boundary){grid-template-columns:1fr}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__evidence-boundary,.type02-symptom-detail__boundary)>span{border-right:0;border-bottom:1px solid var(--symptom-line)}}@media(max-width:479px){html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__hero-comparison,html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__hero-evidence{grid-template-columns:1fr}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__hero-evidence figure:first-child{grid-column:1}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__hero-evidence :where(img,figure:first-child img){height:14rem}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase :where(.type02-symptom-catalog__hero-copy,.type02-symptom-detail__hero-copy)>div,html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__empty>div,html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__services nav{display:grid;grid-template-columns:1fr}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__file-copy nav,html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-detail__actions nav{grid-template-columns:1fr}html[data-ui-refresh-type=quality-showcase] body.public-ui-quality-showcase .type02-symptom-catalog__index-meta{display:grid;gap:.3rem}}.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%}}
