.diagnosis-page{--diagnosis-panel:color-mix(in srgb,var(--color-glass-solid) 48%,transparent);width:100%;max-width:1140px;padding:44px var(--page-gutter) 80px;color:var(--rp-ink);margin:0 auto;scroll-margin-top:100px}.diagnosis-page h1,.diagnosis-page h2,.diagnosis-page h3,.diagnosis-page p{margin:0}.diagnosis-intro{text-align:center;max-width:820px;margin:0 auto 38px}.diagnosis-intro h1{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(30px,4.3vw,54px);font-weight:670;line-height:1.2}.diagnosis-intro>p{max-width:650px;color:var(--rp-muted);text-wrap:balance;margin:18px auto 0;font-size:16px;line-height:1.7}.diagnosis-page [data-step-heading]:focus{outline:none}.diagnosis-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.diagnosis-entry{text-align:left;border:1px solid var(--rp-line);min-width:0;min-height:285px;color:var(--rp-ink);background:var(--diagnosis-panel);box-shadow:var(--shadow-panel);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;border-radius:20px;flex-direction:column;align-items:start;gap:16px;padding:30px 25px;transition:border-color .15s,background-color .15s;display:flex}.diagnosis-entry:hover{border-color:var(--color-focus);background:var(--rp-surface)}.diagnosis-entry-primary{border-color:color-mix(in srgb,var(--rp-orange-ink) 55%,var(--rp-line));background:color-mix(in srgb,var(--rp-orange) 7%,var(--diagnosis-panel))}.diagnosis-entry svg{width:44px;height:44px;color:var(--rp-orange-ink);flex-shrink:0;margin-bottom:10px}.diagnosis-entry strong{letter-spacing:-.045em;font-size:24px;line-height:1.3}.diagnosis-entry>span{color:var(--rp-muted);font-size:15px;line-height:1.65}.diagnosis-entry small{color:var(--rp-orange-ink);margin-top:auto;padding-top:8px;font-size:12px;line-height:1.65}.diagnosis-privacy-note{text-align:center;color:var(--rp-muted);font-size:13px;line-height:1.7;max-width:700px!important;margin:24px auto 0!important}.diagnosis-panel{border:1px solid var(--rp-line);background:var(--diagnosis-panel);width:100%;max-width:760px;box-shadow:var(--shadow-panel);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:20px;margin:0 auto;padding:32px clamp(24px,4vw,44px) 0}.diagnosis-question-heading{margin:30px 0 26px}.diagnosis-question-heading h1{letter-spacing:-.05em;text-wrap:balance;font-size:clamp(26px,3vw,38px);line-height:1.3}.diagnosis-question-heading>p:not(.diagnosis-label){color:var(--rp-muted);margin-top:14px;font-size:15px;line-height:1.7}.diagnosis-label{color:var(--rp-orange-ink);font-size:13px;font-weight:650;margin-bottom:10px!important}.diagnosis-resumed{color:var(--rp-muted);font-size:12px;line-height:1.5;margin-top:18px!important}.diagnosis-step-nav{padding:20px 0 calc(20px + env(safe-area-inset-bottom));z-index:4;background:linear-gradient(180deg,transparent,var(--color-bg,#f3f5f7) 16%);border-radius:0 0 18px 18px;justify-content:space-between;align-items:center;gap:14px;margin-top:28px;display:flex;position:sticky;bottom:0}.diagnosis-step-nav>.ui-button{min-width:116px}.diagnosis-inquiry-panel .diagnosis-step-body>.ui-field,.diagnosis-inquiry-panel .diagnosis-step-body>.ui-choice-group{margin-bottom:24px}.diagnosis-extra{border-block:1px solid var(--rp-line);margin-top:24px}.diagnosis-extra>summary,.diagnosis-answer-review>summary{cursor:pointer;align-items:center;gap:20px;min-height:54px;font-size:14px;font-weight:650;list-style:none;display:flex}.diagnosis-extra>summary:after,.diagnosis-answer-review>summary:after{content:"+";color:var(--rp-muted);margin-left:auto;font-size:22px;font-weight:400}.diagnosis-extra[open]>summary:after,.diagnosis-answer-review[open]>summary:after{content:"−"}.diagnosis-extra>summary::-webkit-details-marker{display:none}.diagnosis-answer-review>summary::-webkit-details-marker{display:none}.diagnosis-extra>div{gap:22px;padding:12px 0 24px;display:grid}.diagnosis-contact-fields{grid-template-columns:1fr 1fr;gap:20px;display:grid}.diagnosis-page .ui-input{border:1px solid var(--rp-line);background:var(--color-surface-strong,var(--color-bg));width:100%;min-width:0;min-height:48px;color:var(--rp-ink);font:inherit;border-radius:12px;padding:12px 14px;font-size:16px;line-height:1.55;display:block}.diagnosis-page textarea.ui-input{resize:vertical;min-height:120px}.diagnosis-page .ui-input::placeholder{color:var(--rp-muted);opacity:.85}.diagnosis-page .ui-input[aria-invalid=true]{border-color:var(--color-focus)}.diagnosis-review{border:1px solid var(--rp-line);background:color-mix(in srgb,var(--color-bg) 70%,transparent);border-radius:12px;margin-top:26px;padding:20px}.diagnosis-review-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.diagnosis-review-title h2{font-size:16px;font-weight:650}.diagnosis-review dl{gap:12px;margin:0;font-size:13px;line-height:1.6;display:grid}.diagnosis-review dl>div{grid-template-columns:110px minmax(0,1fr);gap:14px;display:grid}.diagnosis-review dt{color:var(--rp-muted)}.diagnosis-review dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.diagnosis-attached{color:var(--rp-orange-ink);border-top:1px solid var(--rp-line);padding-top:16px;font-size:12px;line-height:1.7;margin-top:16px!important}.diagnosis-consent-wrap{margin-top:24px}.diagnosis-consent{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;padding:4px 0;display:flex}.diagnosis-consent input{width:22px;height:22px;min-height:22px;accent-color:var(--rp-orange-ink);cursor:pointer;flex:0 0 22px;margin:0}.diagnosis-consent>span{color:var(--rp-ink);font-size:13px;line-height:1.7}.diagnosis-consent strong{color:var(--rp-orange-ink);white-space:nowrap;font-size:11px}.diagnosis-privacy-disclosure{border:1px solid var(--rp-line);background:var(--color-surface-strong,var(--color-bg));border-radius:12px;margin-top:24px;padding:20px}.diagnosis-privacy-disclosure h2{font-size:16px;font-weight:650;line-height:1.6}.diagnosis-privacy-disclosure dl{gap:10px;margin:16px 0;font-size:13px;line-height:1.7;display:grid}.diagnosis-privacy-disclosure dl>div{grid-template-columns:70px minmax(0,1fr);gap:12px;display:grid}.diagnosis-privacy-disclosure dt{color:var(--rp-muted)}.diagnosis-privacy-disclosure dd{overflow-wrap:anywhere;word-break:keep-all;margin:0}.diagnosis-privacy-disclosure>p,.diagnosis-optional-notice>p{color:var(--rp-muted);word-break:keep-all;overflow-wrap:anywhere;font-size:12px;line-height:1.75}.diagnosis-privacy-disclosure .diagnosis-consent-wrap{margin-top:16px}.diagnosis-privacy-disclosure .diagnosis-consent{align-items:center;padding-block:10px}.diagnosis-privacy-disclosure .diagnosis-consent input:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.diagnosis-optional-notice{border-top:1px solid var(--rp-line);margin-top:10px;padding-top:6px}.diagnosis-optional-notice summary{cursor:pointer;min-height:44px;padding:10px 0;font-size:13px;font-weight:600;line-height:1.7}.diagnosis-optional-notice summary:focus-visible,.diagnosis-policy-link:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:4px}.diagnosis-optional-status{margin-block:4px 10px!important}.diagnosis-policy-link{min-height:44px;color:var(--rp-orange-ink);text-underline-offset:4px;align-items:center;font-size:13px;line-height:1.6;text-decoration:underline;display:inline-flex}@media (width<=480px){.diagnosis-privacy-disclosure{padding:16px}.diagnosis-privacy-disclosure dl>div{grid-template-columns:1fr;gap:2px}.diagnosis-privacy-disclosure dl{gap:12px}}.diagnosis-field-error{color:var(--rp-orange-ink);font-size:13px;line-height:1.6;margin-top:8px!important}.diagnosis-page [data-submit-error]{border-radius:12px;margin-top:20px}.diagnosis-page [data-submit-error]:focus{outline:2px solid var(--color-focus);outline-offset:4px}.diagnosis-result{grid-template-columns:1fr 1fr;gap:28px;display:grid}.diagnosis-score-panel{border:1px solid var(--rp-line);background:var(--diagnosis-panel);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:20px;align-self:start;padding:30px}.diagnosis-score-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.diagnosis-score-heading h2{letter-spacing:-.04em;font-size:26px;font-weight:650}.diagnosis-score{font-family:var(--font-main);letter-spacing:-.05em;font-size:54px;font-weight:600;line-height:1.15}.diagnosis-score>span{text-align:right;letter-spacing:0;color:var(--rp-muted);margin-top:4px;font-size:12px;font-weight:500;display:block}.diagnosis-disclaimer{color:var(--rp-muted);font-size:12px;line-height:1.75;margin-top:20px!important}.diagnosis-coverage{color:var(--rp-muted);justify-content:space-between;align-items:center;font-size:13px;display:flex;margin-top:22px!important}.diagnosis-coverage strong{color:var(--rp-ink);font-weight:600}.diagnosis-incomplete{color:var(--rp-orange-ink);font-size:12px;line-height:1.6;margin-top:10px!important}.diagnosis-bars{gap:21px;margin-top:28px;display:grid}.diagnosis-domain-score>div:first-child{justify-content:space-between;gap:12px;margin-bottom:9px;font-size:13px;line-height:1.5;display:flex}.diagnosis-domain-score strong{color:var(--rp-muted);font-size:12px;font-weight:500}.diagnosis-bar{background:var(--rp-line);border-radius:8px;height:5px;overflow:hidden}.diagnosis-bar>span{border-radius:inherit;background:var(--rp-orange-ink);height:100%;display:block}.diagnosis-priorities{padding:10px 0}.diagnosis-priorities>h2,.diagnosis-related h2{letter-spacing:-.035em;font-size:21px;font-weight:650}.diagnosis-priorities ol{counter-reset:priority;margin:24px 0 0;padding:0;list-style:none}.diagnosis-priorities li{counter-increment:priority;padding:0 0 22px 40px;position:relative}.diagnosis-priorities li+li{border-top:1px solid var(--rp-line);padding-top:22px}.diagnosis-priorities li:before{content:counter(priority);background:var(--rp-surface);border:1px solid var(--rp-line);width:26px;height:26px;color:var(--rp-orange-ink);border-radius:8px;place-items:center;font-size:12px;display:grid;position:absolute;top:0;left:0}.diagnosis-priorities li+li:before{top:22px}.diagnosis-priorities h3{margin-bottom:10px;font-size:16px;font-weight:650}.diagnosis-priorities p{color:var(--rp-muted);font-size:14px;line-height:1.8}.diagnosis-answer-review{border-block:1px solid var(--rp-line);grid-column:1/-1;padding:5px 0}.diagnosis-answer-review ol{margin:0;padding:0 0 15px;list-style:none}.diagnosis-answer-review li{border-top:1px solid var(--rp-line);justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.diagnosis-answer-review strong{font-size:14px;font-weight:600;line-height:1.6}.diagnosis-answer-review li p{color:var(--rp-muted);margin-top:6px;font-size:13px;line-height:1.7}.diagnosis-answer-review .diagnosis-disclaimer{margin-bottom:20px;margin-top:0!important}.diagnosis-related{grid-column:1/-1}.diagnosis-related>div{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.diagnosis-related>p{color:var(--rp-muted);margin-top:14px;font-size:12px;line-height:1.7}.diagnosis-result-action{background:var(--diagnosis-panel);border:1px solid var(--rp-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:20px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:25px;padding:30px;display:flex}.diagnosis-result-action h2{letter-spacing:-.04em;font-size:23px;line-height:1.4}.diagnosis-result-action p{color:var(--rp-muted);margin-top:8px;font-size:14px;line-height:1.7}.diagnosis-result-action>.ui-button{flex-shrink:0}.diagnosis-result-back{text-align:center;margin-top:20px}.diagnosis-success{text-align:center;overflow-wrap:anywhere;padding-bottom:40px}.diagnosis-success-mark{width:62px;height:62px;color:var(--rp-orange-ink);background:color-mix(in srgb,var(--rp-orange) 12%,transparent);border-radius:50%;margin:5px auto 25px;padding:15px}.diagnosis-success h1{letter-spacing:-.04em;font-size:clamp(26px,3vw,37px);line-height:1.35}.diagnosis-success>p{color:var(--rp-muted);margin-top:18px;font-size:15px;line-height:1.7}.diagnosis-reference strong{color:var(--rp-ink);margin-top:8px;display:block}.diagnosis-success>div:last-child{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:30px;display:flex}@media (width<=800px){.diagnosis-page{padding-top:32px}.diagnosis-entry-grid{gap:12px}.diagnosis-entry{padding:24px 20px}.diagnosis-entry strong{font-size:21px}.diagnosis-result{grid-template-columns:1fr;gap:28px}.diagnosis-priorities{padding:0}.diagnosis-priorities li:last-child{padding-bottom:0}.diagnosis-result-action{padding:25px}}@media (width<=600px){.diagnosis-page{padding:24px 20px 52px;scroll-margin-top:90px}.diagnosis-intro{text-align:left;margin-bottom:25px}.diagnosis-intro h1{font-size:31px}.diagnosis-intro>p{margin-top:14px;font-size:15px}.diagnosis-entry-grid{grid-template-columns:1fr;gap:14px}.diagnosis-entry{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);grid-template-columns:38px 1fr;gap:8px 16px;min-height:0;padding:23px 20px;display:grid}.diagnosis-entry svg{grid-row:1/4;width:36px;height:36px;margin:0}.diagnosis-entry strong{font-size:20px}.diagnosis-entry>span{font-size:14px}.diagnosis-entry small{grid-column:2;padding-top:2px;font-size:11px}.diagnosis-privacy-note{text-align:left;font-size:12px;margin-top:20px!important}.diagnosis-panel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:24px 20px 0}.diagnosis-question-heading{margin:25px 0 22px}.diagnosis-question-heading h1{font-size:27px}.diagnosis-question-heading>p:not(.diagnosis-label){margin-top:12px;font-size:14px}.diagnosis-step-nav{padding-top:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom));gap:12px;margin-top:24px}.diagnosis-step-nav>.ui-button{flex:1;min-width:0;max-width:65%}.diagnosis-contact-fields{grid-template-columns:1fr;gap:22px}.diagnosis-review{padding:16px}.diagnosis-review dl>div{grid-template-columns:1fr;gap:3px}.diagnosis-consent>span{font-size:12px}.diagnosis-score-panel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:24px}.diagnosis-score-heading h2{font-size:25px}.diagnosis-score{font-size:50px}.diagnosis-result-action{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-direction:column;align-items:stretch;gap:20px;padding:24px}.diagnosis-result-action h2{font-size:22px}.diagnosis-related>div>.ui-button{width:100%}.diagnosis-success{padding-bottom:30px}.diagnosis-success>div:last-child{grid-template-columns:1fr;width:100%;display:grid}}@media (width<=350px){.diagnosis-page,.diagnosis-panel{padding-inline:16px}.diagnosis-question-heading h1{font-size:25px}.diagnosis-intro h1{font-size:28px}.diagnosis-entry{grid-template-columns:30px 1fr;gap:8px 12px;padding:20px 16px}.diagnosis-entry svg{width:30px;height:30px}.diagnosis-score-panel{padding:20px}.diagnosis-score-heading{gap:10px}.diagnosis-score-heading h2{font-size:23px}.diagnosis-score{font-size:43px}}@media (prefers-reduced-motion:reduce){.diagnosis-page *{scroll-behavior:auto!important;transition:none!important}}@media (forced-colors:active){.diagnosis-entry,.diagnosis-panel,.diagnosis-score-panel,.diagnosis-result-action{-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border:1px solid canvastext}.diagnosis-bar{border:1px solid canvastext}.diagnosis-bar>span{background:highlight}.diagnosis-step-nav{background:canvas}}@media (prefers-reduced-transparency:reduce){.diagnosis-entry,.diagnosis-panel,.diagnosis-score-panel,.diagnosis-result-action{background:var(--color-bg);-webkit-backdrop-filter:none;backdrop-filter:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.diagnosis-entry,.diagnosis-panel,.diagnosis-score-panel,.diagnosis-result-action{background:var(--color-bg)}}.diagnosis-question-panel .ui-choice-group>legend{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.diagnosis-remaining{color:var(--rp-muted);text-align:right;font-size:12px;margin-top:10px!important}@media (width<=600px){.diagnosis-step-nav>.ui-button{word-break:keep-all;padding-inline:10px;font-size:13px}.diagnosis-step-nav>.ui-button:first-child{flex:.8}.diagnosis-step-nav>.ui-button:last-child{flex:1.2}}.diagnosis-page .ui-choice-copy{word-break:keep-all;overflow-wrap:anywhere}.diagnosis-step-body,.diagnosis-progress{display:contents}@media (width<=800px),(width<=1040px) and (height<=500px){.site:has(.inquiry-route)>.site-header{height:56px;top:calc(6px + env(safe-area-inset-top));margin-top:calc(6px + env(safe-area-inset-top));width:auto;margin-inline:max(10px,env(safe-area-inset-left)) max(10px,env(safe-area-inset-right));padding-block:4px}.site:has(.inquiry-route)>.site-header .site-brand img{width:114px;height:44px}.site:has(.inquiry-route)>.site-footer{display:none}.inquiry-route{--inquiry-available-height:calc(100dvh - 62px - env(safe-area-inset-top));position:relative}.inquiry-route:has(.is-stepped){top:var(--inquiry-viewport-shift,0px);padding-bottom:var(--inquiry-viewport-shift,0px)}.inquiry-route .diagnosis-page{padding:14px max(16px,env(safe-area-inset-right)) max(14px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));min-height:var(--inquiry-available-height);scroll-margin-top:68px;overflow:visible}.inquiry-route .diagnosis-page.is-stepped{height:var(--inquiry-available-height);min-height:0}.inquiry-route .is-stepped .diagnosis-panel{grid-template-rows:auto minmax(0,1fr) auto;max-width:760px;height:100%;min-height:0;padding:0;display:grid;overflow:visible}.inquiry-route .diagnosis-progress{min-width:0;padding:15px 18px 10px;display:block}.inquiry-route .diagnosis-step-body{overscroll-behavior-y:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;min-width:0;min-height:0;padding:2px 18px 16px;scroll-padding-block:14px;display:block;overflow:auto}.inquiry-route .diagnosis-step-body :is(input,textarea,button,summary,[tabindex]){scroll-margin-block:14px}.inquiry-route .diagnosis-step-nav{border-top:1px solid var(--rp-line);background:var(--color-glass-solid);border-radius:0 0 19px 19px;gap:12px;min-width:0;margin:0;padding:10px 18px;position:relative;bottom:auto}.inquiry-route .diagnosis-step-nav>.ui-button{flex:1;min-width:0;max-width:none;padding-inline:10px;font-size:14px}.inquiry-route .diagnosis-step-nav>.ui-button:first-child{flex:.8}.inquiry-route .diagnosis-step-nav>.ui-button:last-child{flex:1.2}.inquiry-route .diagnosis-question-heading{margin:8px 0 18px}.inquiry-route .diagnosis-question-heading h1{font-size:26px;line-height:1.25}.inquiry-route .diagnosis-question-heading>p:not(.diagnosis-label){margin-top:9px;font-size:13px;line-height:1.55}.inquiry-route .diagnosis-label{font-size:12px;margin-bottom:7px!important}.inquiry-route .diagnosis-remaining{display:none}.inquiry-route .diagnosis-resumed{margin-top:0!important;margin-bottom:12px!important}.inquiry-route .diagnosis-step-body .ui-choice-grid{gap:9px}.inquiry-route .diagnosis-step-body .ui-choice{gap:12px;min-height:54px;padding:12px 13px}.inquiry-route .diagnosis-step-body .ui-choice-copy strong{font-size:14px;line-height:1.45}.inquiry-route .diagnosis-step-body .ui-choice-copy>span{font-size:12px;line-height:1.5}.inquiry-route .diagnosis-step-body .ui-choice-mark{flex-basis:22px;width:22px;height:22px}.inquiry-route .diagnosis-intro{text-align:left;margin-bottom:16px}.inquiry-route .diagnosis-intro h1{font-size:28px;line-height:1.2}.inquiry-route .diagnosis-intro>p{margin:9px 0 0;font-size:13px;line-height:1.55}.inquiry-route .diagnosis-entry-grid{gap:10px}.inquiry-route .diagnosis-entry{gap:6px 12px;min-height:0;padding:16px}.inquiry-route .diagnosis-entry svg{width:30px;height:30px;margin:0}.inquiry-route .diagnosis-entry strong{font-size:19px;line-height:1.25}.inquiry-route .diagnosis-entry>span{font-size:13px;line-height:1.45}.inquiry-route .diagnosis-entry small{padding-top:0;font-size:11px;line-height:1.4}.inquiry-route .diagnosis-privacy-note{text-align:left;font-size:11px;line-height:1.55;margin-top:14px!important}.inquiry-route .diagnosis-inquiry-panel .diagnosis-step-body>.ui-field,.inquiry-route .diagnosis-inquiry-panel .diagnosis-step-body>.ui-choice-group{margin-bottom:18px}.inquiry-route .diagnosis-contact-fields{gap:16px}.inquiry-route .diagnosis-review{margin-top:20px}.inquiry-route .diagnosis-consent-wrap{margin-top:18px}.inquiry-route .diagnosis-extra{margin-top:16px}}@media (width<=600px){.inquiry-route .diagnosis-entry{grid-template-columns:30px 1fr}.inquiry-route .diagnosis-entry svg{grid-row:1/4}}@media (width<=350px){.inquiry-route .diagnosis-page{padding:10px max(12px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.inquiry-route .diagnosis-intro h1{font-size:25px}.inquiry-route .diagnosis-entry{gap:5px 10px;padding:13px 12px}.inquiry-route .diagnosis-entry strong{font-size:17px}.inquiry-route .diagnosis-entry>span{font-size:12px}.inquiry-route .diagnosis-progress,.inquiry-route .diagnosis-step-body,.inquiry-route .diagnosis-step-nav{padding-inline:14px}.inquiry-route .diagnosis-question-heading h1{font-size:24px}}@media (width<=1040px) and (height<=500px){.inquiry-route .diagnosis-page{padding-top:8px;padding-bottom:max(8px,env(safe-area-inset-bottom))}.inquiry-route .diagnosis-intro{margin-bottom:12px}.inquiry-route .diagnosis-intro h1{font-size:25px}.inquiry-route .diagnosis-intro>p{margin-top:6px}.inquiry-route .diagnosis-entry{gap:7px;min-height:0;padding:14px}.inquiry-route .diagnosis-entry svg{width:26px;height:26px}.inquiry-route .diagnosis-entry strong{font-size:17px}.inquiry-route .diagnosis-entry>span{font-size:12px}.inquiry-route .diagnosis-entry small{margin-top:0}.inquiry-route .diagnosis-progress{padding-top:10px;padding-bottom:8px}.inquiry-route .diagnosis-step-nav{padding-block:8px}}
