._58jidG_page{width:min(100% - 32px,1240px);margin-inline:auto;padding:24px 0 clamp(72px,9vw,120px)}@media (min-width:640px){._58jidG_page{padding-top:40px}}._58jidG_head{max-width:46rem;padding:clamp(20px,3vw,40px) 0 clamp(36px,5vw,64px)}._58jidG_h1{font-family:var(--font-display);letter-spacing:-.024em;color:var(--color-ink);text-wrap:balance;margin:0;font-size:clamp(34px,4.8vw,62px);font-weight:800;font-stretch:114%;line-height:.98}._58jidG_lede{max-width:40rem;color:var(--color-body);text-wrap:pretty;margin:20px 0 0;font-size:clamp(16px,1.25vw,18px);line-height:1.55}._58jidG_doors{flex-wrap:wrap;gap:10px 28px;margin-top:26px;display:flex}._58jidG_link{color:var(--color-ink);text-underline-offset:5px;text-decoration:underline;-webkit-text-decoration-color:var(--color-line-strong);text-decoration-color:var(--color-line-strong);transition:text-decoration-color .16s}._58jidG_link:hover{-webkit-text-decoration-color:var(--color-brand);text-decoration-color:var(--color-brand)}._58jidG_link:focus-visible{outline:2px solid var(--color-brand);outline-offset:4px;border-radius:3px}._58jidG_door{font-size:15px;font-weight:600}._58jidG_read{color:var(--color-muted);font-variant-numeric:tabular-nums;margin:0 0 clamp(20px,2.4vw,28px);font-size:14px}._58jidG_down{border-top:1px solid var(--color-line);color:var(--color-body);margin:0;padding:28px 0;font-size:15.5px}._58jidG_block{border-top:1px solid var(--color-line);grid-template-columns:minmax(0,17rem) minmax(0,1fr);gap:20px clamp(32px,5vw,80px);padding:clamp(32px,4.2vw,56px) 0;display:grid}._58jidG_h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);text-wrap:balance;margin:0;font-size:clamp(22px,2.3vw,30px);font-weight:800;font-stretch:110%;line-height:1.05}._58jidG_note{color:var(--color-muted);font-variant-numeric:tabular-nums;margin:12px 0 0;font-size:14.5px;line-height:1.55}._58jidG_main{min-width:0}._58jidG_text{max-width:42rem;color:var(--color-body);margin:0;font-size:16px;line-height:1.6}._58jidG_text+._58jidG_text{margin-top:14px}._58jidG_text b{color:var(--color-ink);font-weight:600}._58jidG_part+._58jidG_part{margin-top:clamp(28px,3.4vw,44px)}._58jidG_h3{letter-spacing:-.01em;color:var(--color-ink);margin:0;font-size:17px;font-weight:700}._58jidG_partText{max-width:42rem;color:var(--color-body);margin:6px 0 14px;font-size:15px;line-height:1.55}._58jidG_rows{border-bottom:1px solid var(--color-line);margin:0}._58jidG_row{border-top:1px solid var(--color-line);grid-template-columns:minmax(0,13.5rem) minmax(0,1fr);gap:4px 24px;padding:13px 0;font-size:15px;line-height:1.5;display:grid}._58jidG_row dt{color:var(--color-muted)}._58jidG_row dd{min-width:0;color:var(--color-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}._58jidG_sub{color:var(--color-muted);font-size:14px;display:block}._58jidG_sums{border-bottom:1px solid var(--color-line);margin:0}._58jidG_sum{border-top:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 24px;padding:13px 0;display:flex}._58jidG_sum dt{color:var(--color-body);font-size:15px}._58jidG_sum dd{font-family:var(--font-display);letter-spacing:-.015em;white-space:nowrap;color:var(--color-ink);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(17px,1.5vw,20px);font-weight:800;font-stretch:106%}._58jidG_sum dd small{font-family:var(--font-sans);letter-spacing:0;color:var(--color-muted);white-space:normal;margin-left:10px;font-size:14px;font-weight:400;font-stretch:100%}._58jidG_latest{border-bottom:1px solid var(--color-line);margin:0;padding:0;list-style:none}._58jidG_latest li{border-top:1px solid var(--color-line);color:var(--color-body);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 24px;padding:11px 0;font-size:14.5px;display:flex}._58jidG_latest li span:last-child{color:var(--color-muted)}._58jidG_h3Gap{margin-top:clamp(28px,3.4vw,40px);margin-bottom:12px}._58jidG_said{border-bottom:1px solid var(--color-line);margin:0;padding:0;list-style:none}._58jidG_said li{border-top:1px solid var(--color-line);padding:16px 0}._58jidG_said b{letter-spacing:-.01em;color:var(--color-ink);font-size:16px;font-weight:700;display:block}._58jidG_said p{max-width:42rem;color:var(--color-body);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:15px;line-height:1.55}._58jidG_after{max-width:42rem;color:var(--color-muted);margin:16px 0 0;font-size:14.5px;line-height:1.55}._58jidG_handle{font-family:var(--font-display);letter-spacing:-.022em;color:var(--color-brand);text-underline-offset:8px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:color-mix(in srgb, var(--color-brand) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--color-brand) 40%, transparent);overflow-wrap:anywhere;margin:0 0 16px;font-size:clamp(26px,3.4vw,44px);font-weight:800;font-stretch:110%;line-height:1;display:inline-block}._58jidG_handle:hover{-webkit-text-decoration-color:var(--color-brand);text-decoration-color:var(--color-brand)}._58jidG_handle:focus-visible{outline:2px solid var(--color-brand);outline-offset:6px;border-radius:3px}@media (max-width:860px){._58jidG_block{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){._58jidG_row{grid-template-columns:minmax(0,1fr)}}
