._intro_1fz89_1{max-width:760px}._actions_1fz89_5{flex-wrap:wrap;align-items:center;gap:12px 24px;margin:24px 0;display:flex}._actions_1fz89_5 a,._related_1fz89_14 a{align-items:center;gap:8px;min-height:44px;line-height:1.6;display:inline-flex}._actions_1fz89_5 ._phone_1fz89_22{background:var(--temple-purple);color:#fff;border-radius:4px;flex-wrap:wrap;padding:12px 20px;text-decoration:none}._number_1fz89_31{white-space:nowrap}._steps_1fz89_35{list-style:decimal}._contents_1fz89_39{border-block:1px solid #dfdce2;flex-wrap:wrap;gap:8px 24px;max-width:820px;padding:20px 0;display:flex}._contents_1fz89_39 a{align-items:center;min-height:44px;display:inline-flex}._contents_1fz89_39 a:focus-visible{outline:3px solid var(--temple-purple);outline-offset:4px}._contents_1fz89_39~section h2[id]{scroll-margin-top:140px}._actions_1fz89_5 svg,._related_1fz89_14 svg{flex-shrink:0}._visual_1fz89_68{width:100%;max-width:760px;height:auto}._section_1fz89_74{border-bottom:1px solid #dfdce2;max-width:820px;padding:8px 0 28px;scroll-margin-top:120px}._steps_1fz89_35 li{padding:8px 0}._steps_1fz89_35 strong{color:var(--temple-purple);display:block}._faq_1fz89_90 details{border-top:1px solid #dfdce2}._faq_1fz89_90 details:last-child{border-bottom:1px solid #dfdce2}._faq_1fz89_90 summary{cursor:pointer;padding:16px 0;font-weight:600;line-height:1.8}._faq_1fz89_90 details p{margin-top:0}._consultation_1fz89_109{max-width:820px;padding:8px 0 24px}._related_1fz89_14{border-top:1px solid #dfdce2;flex-wrap:wrap;gap:12px 28px;margin-top:24px;padding-top:24px;display:flex}:is(._actions_1fz89_5 a:focus-visible,._related_1fz89_14 a:focus-visible,._faq_1fz89_90 summary:focus-visible){outline:3px solid var(--temple-purple);outline-offset:4px}@media (max-width:600px){._contents_1fz89_39{gap:4px 18px}._actions_1fz89_5{flex-direction:column;align-items:stretch;gap:12px}._actions_1fz89_5 ._phone_1fz89_22{justify-content:center;padding-inline:12px}._related_1fz89_14{gap:12px;display:grid}}@media (min-width:701px) and (max-width:1200px){._contents_1fz89_39~section h2[id]{scroll-margin-top:240px}}@media (max-width:700px){._contents_1fz89_39~section h2[id]{scroll-margin-top:100px}}
