.JnVUfq_layout{grid-template-columns:minmax(180px,.65fr) minmax(0,2fr);gap:clamp(32px,7vw,110px);padding-block:96px 88px;display:grid}.JnVUfq_sidebar{align-self:start;position:sticky;top:120px}.JnVUfq_sidebar nav{flex-direction:column;margin-top:22px;display:flex}.JnVUfq_sidebar a{border-bottom:1px solid var(--w-line);align-items:center;min-height:44px;font-size:14px;display:flex}.JnVUfq_article{overflow-wrap:anywhere;min-width:0;max-width:800px;font-size:16px;line-height:1.75}.JnVUfq_article h1{font:clamp(48px,6vw,84px)/1.03 var(--font-instrument-serif);letter-spacing:-.025em;text-wrap:balance}.JnVUfq_intro{color:var(--w-muted);margin-top:24px;font-size:18px}.JnVUfq_date{color:var(--w-muted);margin-top:16px;font-size:13px}.JnVUfq_notice{border-block:1px solid var(--w-line);margin-block:28px;padding-block:20px;font-size:14px}.JnVUfq_notice p{margin-top:8px}.JnVUfq_contents{flex-wrap:wrap;gap:8px 22px;margin-block:24px 36px;font-size:14px;display:flex}.JnVUfq_contents a,.JnVUfq_section a{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.JnVUfq_contents a{align-items:center;min-height:44px;display:inline-flex}.JnVUfq_section{border-top:1px solid var(--w-line);padding-block:28px;scroll-margin-top:120px}.JnVUfq_section h2{font:32px/1.15 var(--font-instrument-serif);text-wrap:balance;margin-bottom:18px}.JnVUfq_section h3{margin-block:24px 10px;font-size:18px;font-weight:600}.JnVUfq_section p+p,.JnVUfq_section p+ul,.JnVUfq_section ul+p,.JnVUfq_section dl+p{margin-top:16px}.JnVUfq_section ul{padding-left:24px;list-style:outside}.JnVUfq_section li+li{margin-top:10px}.JnVUfq_section dl{margin-block:16px}.JnVUfq_section dt{margin-top:16px;font-weight:600}.JnVUfq_section dd{color:var(--w-muted);margin:4px 0 0}.JnVUfq_section blockquote{border-left:2px solid var(--w-control);margin-block:20px;padding-left:20px}.JnVUfq_article>.JnVUfq_section:last-of-type{margin-bottom:28px}@media (max-width:760px){.JnVUfq_layout{grid-template-columns:minmax(0,1fr);gap:32px;padding-block:56px}.JnVUfq_sidebar{position:static}.JnVUfq_sidebar nav{flex-flow:wrap;gap:4px 20px;margin-top:12px}.JnVUfq_sidebar a{border:0}.JnVUfq_article h1{font-size:48px}.JnVUfq_intro{font-size:17px}.JnVUfq_section{scroll-margin-top:100px}}@media print{.JnVUfq_layout{width:100%;padding:0;display:block}.JnVUfq_sidebar,.JnVUfq_contents{display:none}.JnVUfq_article{color:#000;max-width:none}.JnVUfq_section{break-inside:avoid}}
