._page_szexn_1{color:#252a2e;background:#fff;min-height:100dvh;font-size:1rem;line-height:1.75}._header_szexn_2{border-bottom:1px solid #e3e7eb;justify-content:space-between;align-items:center;gap:16px;max-width:1240px;margin:auto;padding:20px 28px;display:flex}._back_szexn_3,._start_szexn_3{justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:1rem;font-weight:650;text-decoration:none;display:inline-flex}._back_szexn_3 svg,._start_szexn_3 svg,._eyebrow_szexn_3 svg{flex-shrink:0;width:20px;height:20px}._start_szexn_3{color:#20272d;background:#ffe000;border-radius:999px;padding:10px 20px}._logo_szexn_3{color:#fff;letter-spacing:-.06em;background:#ff1744;border-radius:3px;padding:5px 8px;font-size:1.5rem;font-weight:900;line-height:1.2;text-decoration:none}._intro_szexn_3{max-width:1184px;margin:44px auto 32px;padding:0 28px}._eyebrow_szexn_3{color:#a52360;align-items:center;gap:8px;margin:0 0 10px;font-weight:700;display:flex}._intro_szexn_3 h1{margin:0 0 14px;font-size:clamp(1.8rem,4vw,2.65rem);font-weight:800;line-height:1.3}._intro_szexn_3 p{margin:8px 0}._caption_szexn_3{color:#5c6772;font-size:.875rem}._layout_szexn_3{grid-template-columns:248px minmax(0,1fr);gap:40px;max-width:1184px;margin:auto;padding:0 28px 64px;display:grid}._contents_szexn_3{background:#f7f9fa;border:1px solid #dde3e8;border-radius:14px;align-self:start;max-height:calc(100dvh - 40px);padding:18px 14px;position:sticky;top:20px;overflow:auto}._contents_szexn_3 h2{margin:0 10px 10px;font-size:1rem;font-weight:750}._contents_szexn_3 ol{margin:0;padding:0;list-style:none}._contents_szexn_3 a{border-radius:7px;gap:10px;padding:9px 10px;font-size:.875rem;line-height:1.6;text-decoration:none;display:flex}._contents_szexn_3 a:hover{background:#ffebf3}._contents_szexn_3 span{color:#a52360;font-variant-numeric:tabular-nums;flex-shrink:0}._chapters_szexn_3{min-width:0}._chapter_szexn_3{border-bottom:1px solid #dde3e8;margin-bottom:36px;padding:0 0 36px;scroll-margin-top:24px}._chapterHeading_szexn_3{align-items:baseline;gap:14px;margin-bottom:18px;display:flex}._number_szexn_3{color:#a52360;font-size:1.1rem;font-weight:750}._chapter_szexn_3 h2{margin:0;font-size:1.4rem;font-weight:750;line-height:1.5}._figure_szexn_3{margin:0 0 22px}._figure_szexn_3 a{background:#f5f7f9;border:1px solid #dbe2e8;border-radius:12px;display:block;overflow:hidden}._figure_szexn_3 img{object-fit:contain;width:100%;height:auto;display:block}._figure_szexn_3 figcaption{color:#5c6772;margin-top:8px;font-size:.875rem}._steps_szexn_3{margin:0 0 22px;padding-left:1.7em;list-style:decimal}._steps_szexn_3 li{margin:10px 0;padding-left:5px}._steps_szexn_3 li::marker{color:#a52360;font-weight:700}._note_szexn_3{background:#fff4f8;border-left:3px solid #e94185;border-radius:0 8px 8px 0;padding:16px 20px}._note_szexn_3 strong{color:#942453;font-size:.875rem}._note_szexn_3 p{margin:5px 0 0;font-size:1rem}._top_szexn_3{color:#5c6772;text-underline-offset:4px;margin-top:16px;font-size:.875rem;display:inline-block}._footer_szexn_3{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}._footer_szexn_3 p{margin:0}._page_szexn_1 a:focus-visible{outline-offset:4px;outline:3px solid #a52360}@media (max-width:800px){._layout_szexn_3{grid-template-columns:1fr;gap:28px;padding:0 20px 40px}._contents_szexn_3{max-height:none;position:static}._contents_szexn_3 ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}._header_szexn_2{flex-wrap:wrap;padding:14px 20px}._intro_szexn_3{margin:30px 0 24px;padding:0 20px}._chapter_szexn_3 h2{font-size:1.25rem}._header_szexn_2 ._start_szexn_3{padding:8px 14px;font-size:.875rem}._back_szexn_3{font-size:.875rem}._logo_szexn_3{font-size:1.25rem}}@media (max-width:440px){._contents_szexn_3 ol{grid-template-columns:1fr}._header_szexn_2{gap:8px}._header_szexn_2 ._back_szexn_3{gap:4px}._header_szexn_2 ._back_szexn_3 svg{width:16px}._header_szexn_2 ._start_szexn_3 svg{display:none}}@media print{._contents_szexn_3,._header_szexn_2,._top_szexn_3,._footer_szexn_3{display:none}._layout_szexn_3{padding:0;display:block}._chapter_szexn_3{break-inside:avoid}._page_szexn_1{font-size:12pt}._figure_szexn_3 img{object-fit:contain;max-height:300px}}._headerTitle_szexn_8{text-align:right;white-space:nowrap;color:#5c6772;margin-left:auto;font-size:.95rem;font-weight:650}._figure_szexn_3{max-width:100%;margin-left:auto;margin-right:auto}._chapter_szexn_3{scroll-margin-top:24px}._highlights_szexn_8{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}._highlights_szexn_8 a{color:#a5263a;background:#fff6f7;border:1px solid #e7b8c0;border-radius:999px;padding:8px 14px;font-size:.875rem;font-weight:650;text-decoration:none;display:inline-flex}._highlights_szexn_8 a:hover{background:#ffe8ec}._comparison_szexn_8{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._comparison_szexn_8 ._figure_szexn_3{min-width:0}._comparison_szexn_8 figcaption{font-size:.8rem}@media (max-width:800px){._comparison_szexn_8{grid-template-columns:1fr}._comparison_szexn_8 ._figure_szexn_3{width:100%;max-width:650px}}@media (max-width:440px){._header_szexn_2{grid-template-columns:1fr auto;display:grid}._header_szexn_2 ._logo_szexn_3{grid-area:1/1}._header_szexn_2 ._back_szexn_3{grid-area:2/1}._headerTitle_szexn_8{grid-area:1/2/3;align-self:center;font-size:.875rem}._highlights_szexn_8{gap:8px}._highlights_szexn_8 a{font-size:.8rem}}
