._check_1v3u5_1{font-family:var(--clinic-font);background:#fbf8f4;border:1px solid #dfd5c8;border-radius:18px;margin:32px 0;padding:clamp(18px,4vw,32px);font-size:18px;line-height:1.8}._check_1v3u5_1 fieldset{border:0;min-width:0;margin:0;padding:0}._check_1v3u5_1 legend{color:#654a35;font-size:22px;font-weight:700}._option_1v3u5_4{cursor:pointer;background:#fff;border:1px solid #d8cdbf;border-radius:10px;align-items:center;gap:12px;margin:10px 0;padding:14px 16px;display:flex}._option_1v3u5_4:has(input:checked){background:#f2e9dd;border-color:#725137}._option_1v3u5_4:focus-within{outline-offset:2px;outline:3px solid #725137}._option_1v3u5_4 input{accent-color:#725137;flex:none;width:20px;height:20px}._score_1v3u5_8{color:#654a35;min-width:20px;font-size:22px;font-weight:700}._result_1v3u5_9{background:#fff;border-left:4px solid #94765b;margin-top:24px;padding:18px}._result_1v3u5_9 p{margin:4px 0}._reset_1v3u5_11{font:inherit;color:#654a35;cursor:pointer;background:#fff;border:1px solid #94765b;border-radius:8px;margin-top:18px;padding:10px 20px}._reset_1v3u5_11:disabled{opacity:.5;cursor:default}._note_1v3u5_13{font-size:14px;line-height:1.8}._stat_1v3u5_14{color:#765238;margin:12px 0;font-size:40px;font-weight:700}._track_1v3u5_15{background:#eee8df;border-radius:6px;height:24px;overflow:hidden}._fill_1v3u5_16{background:#92704c;width:26.6%;height:100%}._axis_1v3u5_17{justify-content:space-between;font-size:14px;display:flex}._research_1v3u5_18{margin:42px 0}._research_1v3u5_18 h2{color:#654a35}._research_1v3u5_18 p{line-height:1.9}._english_1v3u5_21{max-width:900px;margin:auto;padding:40px 24px;font-size:18px}._mascot_1v3u5_22{object-fit:contain;width:100px;height:100px}@media (max-width:600px){._check_1v3u5_1,._english_1v3u5_21{font-size:17px}._check_1v3u5_1 legend{font-size:20px}._option_1v3u5_4{gap:9px;padding:12px 10px}}._content_c65rk_1{font-family:var(--clinic-font);font-size:var(--type-body);line-height:1.9}._content_c65rk_1>section{margin:46px 0;scroll-margin-top:80px}._content_c65rk_1 h2{color:#4b2600;font-size:var(--type-section-title,28px);margin:0 0 20px;line-height:1.5}._content_c65rk_1 h3{color:#4b2600;margin:28px 0 12px;font-size:21px;line-height:1.6}._content_c65rk_1 p{margin:14px 0}._content_c65rk_1 li{margin:9px 0}._content_c65rk_1 ul,._content_c65rk_1 ol{padding-left:1.4em}._intro_c65rk_8{padding:22px 0}._nav_c65rk_9{border-top:1px solid #dfd2c1;border-bottom:1px solid #dfd2c1;flex-wrap:wrap;gap:14px 24px;padding:20px 0;display:flex}._feature_c65rk_10{background:#faf7f1;border-left:5px solid #876346;padding:clamp(20px,4vw,36px)}._eyebrow_c65rk_11{letter-spacing:.1em;color:#76583b;font-size:14px}._caution_c65rk_12{background:#fff6ef;border-left:4px solid #9b6345;padding:18px 22px}._tableWrap_c65rk_13{overflow-x:auto}._tableWrap_c65rk_13 table{border-collapse:collapse;width:100%}._tableWrap_c65rk_13 th,._tableWrap_c65rk_13 td{text-align:left;border-bottom:1px solid #dfd2c1;padding:12px 16px}._tableWrap_c65rk_13 th{color:#4b2600}._tableWrap_c65rk_13 thead{background:#f5efe5}._fees_c65rk_18{grid-template-columns:1fr 1.5fr;gap:24px;display:grid}._fees_c65rk_18>div{border:1px solid #d7c8b7;border-radius:12px;padding:24px}._fees_c65rk_18 h3{margin-top:0}._fees_c65rk_18 dl>div{border-bottom:1px solid #e4dbcf;padding:12px 0}._fees_c65rk_18 dd{margin:6px 0 0;font-weight:700}._price_c65rk_23{color:#654327;font-size:26px}._references_c65rk_24{overflow-wrap:anywhere;border-top:1px solid #dfd2c1;margin-top:48px;padding-top:26px}._references_c65rk_24 li,._note_c65rk_25{font-size:var(--type-note,14px)}._english_c65rk_26{max-width:1060px;margin:auto;padding:40px 24px}._englishHero_c65rk_27{background:#f8f4e9;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:25px;padding:36px;display:grid}._englishHero_c65rk_27 h1{color:#4b2600;font-size:38px;line-height:1.3}._englishHero_c65rk_27 img{width:100%;height:auto}._mascot_c65rk_30{object-fit:contain;max-height:240px}@media (max-width:600px){._fees_c65rk_18{grid-template-columns:1fr}._englishHero_c65rk_27{grid-template-columns:minmax(0,1fr) 90px;gap:12px;padding:20px}._englishHero_c65rk_27 h1{font-size:26px}._content_c65rk_1 h3{font-size:20px}._tableWrap_c65rk_13 th,._tableWrap_c65rk_13 td{padding:10px 8px}}
