._55YUCq_page{max-width:1340px;margin-inline:auto;padding:144px clamp(24px,5vw,80px) 96px}._55YUCq_hero{border-bottom:1px solid var(--color-border);padding-bottom:48px}._55YUCq_layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,88px);padding-top:40px;display:grid}._55YUCq_sidebar{position:sticky;top:112px}._55YUCq_contents a{color:var(--color-slate);padding-block:9px;font-size:14px;line-height:1.5;display:block}._55YUCq_contents a:hover,._55YUCq_related:hover{color:var(--color-ink);text-underline-offset:4px;text-decoration:underline}._55YUCq_related{border-top:1px solid var(--color-border);color:var(--color-ink);justify-content:space-between;gap:16px;margin-top:24px;padding-block:20px;font-size:14px;display:flex}._55YUCq_content{overflow-wrap:anywhere;min-width:0;max-width:720px}._55YUCq_content [id]{scroll-margin-top:112px}._55YUCq_content h2{letter-spacing:-.025em;font-size:clamp(26px,2.5vw,32px);line-height:1.2}@media (max-width:900px){._55YUCq_page{padding-top:120px;padding-bottom:64px}._55YUCq_layout{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:28px}._55YUCq_sidebar{position:static}._55YUCq_contents{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}._55YUCq_related{border-bottom:1px solid var(--color-border);margin-top:16px}._55YUCq_content{max-width:none}}@media (max-width:480px){._55YUCq_contents{grid-template-columns:minmax(0,1fr)}}
