.xxS4jq_page{max-width:calc(43.25rem + 2 * var(--gutter));padding-inline:var(--gutter);padding-top:calc(var(--header-h) + .75rem + clamp(3rem, 2rem + 4vw, 6rem));padding-bottom:var(--section);margin-inline:auto}.xxS4jq_head{border-bottom:1px solid var(--rule);gap:.875rem;margin-bottom:3rem;padding-bottom:2.5rem;display:grid}.xxS4jq_title{font-size:clamp(2.25rem,1.6rem + 2.6vw,3.375rem)}.xxS4jq_lead{font-family:var(--font-sans-display);font-size:var(--step-lead);color:var(--graphite);margin-top:.25rem;font-weight:300;line-height:1.45}.xxS4jq_dates{font-family:var(--font-label);font-size:var(--step-label);letter-spacing:.02em;color:var(--graphite)}.xxS4jq_dates:is(:lang(zh),:lang(ja)){font-size:.8125rem}.xxS4jq_notice{border-left:2px solid var(--ink);background:var(--paper);font-size:var(--step-caption);color:var(--ink);margin-bottom:2.5rem;padding:1rem 1.25rem}.xxS4jq_toc{margin-bottom:3.5rem}.xxS4jq_toc ol{columns:2;column-gap:2rem;margin:0;padding:0;list-style:none}.xxS4jq_toc li{break-inside:avoid;padding:.3125rem 0}.xxS4jq_toc a{font-size:.9375rem;text-decoration:none}.xxS4jq_toc a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.xxS4jq_callout{border-radius:var(--radius-card);background:var(--paper);margin-bottom:3rem;padding:clamp(1.5rem,1rem + 2vw,2rem)}.xxS4jq_callout h2{letter-spacing:-.012em;margin:0 0 1rem;font-size:1.1875rem;font-weight:600}.xxS4jq_callout ul,.xxS4jq_callout>:last-child{margin-bottom:0}.xxS4jq_email{margin:1rem 0 1.25rem;font-size:1.1875rem;font-weight:500}.xxS4jq_prose{font-size:var(--step-body);line-height:1.6}.xxS4jq_prose:is(:lang(zh),:lang(ja)){line-height:1.85}.xxS4jq_prose h2{letter-spacing:-.016em;scroll-margin-top:calc(var(--header-h) + 2rem);margin:3.5rem 0 1.125rem;font-size:clamp(1.375rem,1.2rem + .6vw,1.625rem);font-weight:600;line-height:1.22}.xxS4jq_prose h3{font-size:var(--step-heading);letter-spacing:-.012em;scroll-margin-top:calc(var(--header-h) + 2rem);margin:2.25rem 0 .625rem;font-weight:600;line-height:1.3}.xxS4jq_prose :is(h2,h3):is(:lang(zh),:lang(ja)){letter-spacing:0}.xxS4jq_prose>h2:first-child,.xxS4jq_prose>section:first-child h2{margin-top:0}.xxS4jq_prose p,.xxS4jq_prose ul,.xxS4jq_prose ol,.xxS4jq_prose table{margin:0 0 1.125rem}.xxS4jq_prose ul,.xxS4jq_prose ol{padding-left:1.5rem}.xxS4jq_prose li{margin-bottom:.625rem}.xxS4jq_prose li::marker{color:var(--graphite)}.xxS4jq_prose code{font-family:var(--font-label);font-size:.875em}.xxS4jq_prose table{border-collapse:collapse;width:100%;font-size:.9375rem;line-height:1.5}.xxS4jq_prose caption{caption-side:top;text-align:left;font-size:var(--step-caption);color:var(--graphite);padding-bottom:.75rem}.xxS4jq_prose th,.xxS4jq_prose td{text-align:left;vertical-align:top;border-top:1px solid var(--rule);padding:.75rem .75rem .75rem 0}.xxS4jq_prose thead th{border-top:0;font-weight:600}.xxS4jq_prose tbody th{font-weight:600}.xxS4jq_tableWrap{margin:0 0 1.125rem;overflow-x:auto}.xxS4jq_prose :is(tbody th,td):lang(de){-webkit-hyphens:auto;hyphens:auto}@media (max-width:600px){.xxS4jq_toc ol{columns:1}}
