.ed .learn-frame{--hx-frame-w:800px}.ed .learn-index{--hx-section-gap:var(--hx-section)}.ed .learn-list{border-top:var(--hx-hair) solid var(--rule);text-align:left;max-width:min(100%,1180px);margin:0 auto;padding:0;list-style:none}.ed .learn-row{justify-content:space-between;align-items:baseline;gap:var(--hx-s1) var(--hx-s3);padding:var(--hx-s2) 0;border-bottom:var(--hx-hair) solid var(--rule);display:flex}.ed .learn-row__main{min-width:0;max-width:44rem}.ed .learn-row__t{letter-spacing:-.025em;font-size:24px;font-weight:400;line-height:1.35;display:block}.ed .learn-row__t.hx-ul{width:fit-content;display:block}.ed .learn-row__d{margin-top:var(--hx-s1);color:var(--ink-2);letter-spacing:-.01em;font-size:17px;line-height:1.7;display:block}.ed .learn-row__meta{color:var(--ink-3);font-size:var(--hx-meta);white-space:nowrap;flex:none;align-items:center;gap:.6rem;line-height:1.5;display:inline-flex}.ed .learn-row__meta .hx-link__chev{color:var(--ink);font-size:17px}.ed .learn-row:hover .learn-row__meta .hx-link__chev{transform:translate(3px)}@media (max-width:734px){.ed .learn-row{gap:var(--hx-s1);flex-direction:column}.ed .learn-row__t{font-size:21px}.ed .learn-row__meta{justify-content:space-between;width:100%}}.ed .article-frame{--hx-frame-w:var(--rail-text)}.ed .article-main{--hx-section-gap:var(--hx-section)}.ed .article{max-width:var(--rail-text);text-align:left;margin:0 auto}.ed .article__title{letter-spacing:-.032em;color:var(--ink);text-wrap:balance;margin-top:1.4rem;font-size:clamp(2.5rem,5vw,3.75rem);font-weight:400;line-height:1.06}.ed .article__title:first-child{margin-top:0}.ed .article__date{margin-top:var(--hx-s2);color:var(--ink-3);font-size:var(--hx-meta);flex-wrap:wrap;align-items:baseline;gap:6px 10px;line-height:1.6;display:flex}.ed .article__date a{color:var(--ink-2)}.ed .article__intro{letter-spacing:-.012em;color:var(--ink);margin-top:1.5rem;font-size:21px;line-height:1.6}.ed .article__contents{margin-top:var(--hx-s3);padding-top:var(--hx-s3);border-top:var(--hx-hair) solid var(--rule)}.ed .article__contents>p{font-size:var(--hx-small);color:var(--ink);font-weight:600}.ed .article__contents ol{column-gap:var(--hx-s3);margin:var(--hx-s1) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0;padding:0;list-style:none;display:grid}.ed .article__contents a{align-items:baseline;gap:var(--hx-s1);padding-block:var(--hx-s1);font-size:14px;line-height:1.6;display:flex}.ed .article__contents .article__num{color:var(--ink-3);font-size:var(--hx-meta);font-variant-numeric:tabular-nums;flex:none}.ed .article__body{margin:0}.ed .article__sec{padding:var(--hx-s3) 0 var(--hx-s3);border-top:var(--hx-hair) solid var(--rule);scroll-margin-top:32px}.ed .article__sec:first-child{border-top:0;padding-top:0}.ed .article__sec h2{letter-spacing:-.02em;font-size:28px;font-weight:400;line-height:1.3}.ed .article__sec p{color:var(--ink-2);letter-spacing:-.01em;margin-top:1rem;font-size:17px;line-height:1.8}.ed .article__sec ul{margin:1.1rem 0 0;padding-left:1.3rem;list-style:outside}.ed .article__sec li{color:var(--ink-2);letter-spacing:-.01em;margin-top:.5rem;font-size:17px;line-height:1.8}.ed .article__sec li::marker{color:var(--ink)}.ed .article__sec a{text-underline-offset:4px;color:var(--ink);text-decoration:underline}.ed .article__sec a:hover{color:var(--hx-act-hover)}.ed .article__related{margin-top:var(--hx-s3);padding-top:var(--hx-s3);border-top:var(--hx-hair) solid var(--rule)}.ed .article__related h2{letter-spacing:-.02em;font-size:28px;font-weight:400}.ed .article__related ul{gap:var(--hx-s1);margin-top:var(--hx-s2);padding:0;list-style:none;display:grid}.ed .article__related a{font-size:16px;line-height:1.5}.ed .article-coda .hx-lead{max-width:34rem}@media (max-width:734px){.ed .article__contents ol{grid-template-columns:1fr;row-gap:0}.ed .article__intro{font-size:18px}.ed .article__sec h2{font-size:24px}.ed .article__sec :is(p,li){font-size:16px}}@media (prefers-reduced-motion:reduce){.ed .learn-row__meta .hx-link__chev{transition:none!important}}.abyss .ed.ed--hx:not(.ed--home) main#main>.article-page.article-page{background:0 0}.abyss .ed.ed--hx:not(.ed--home) main#main>.article-page.article-page>:not(.hx-frame){background:var(--abyss-0)}.abyss .ed.ed--hx:not(.ed--home) .article-frame .article__title{text-shadow:0 0 2px #000000e6,0 2px 12px #000c,0 4px 60px #000c;font-weight:600}.abyss .ed.ed--hx:not(.ed--home) .article-frame :is(.article__date,.article__intro,.article__contents,.article__back){text-shadow:0 1px 2px #020202e6,0 0 18px #020202d9}.abyss .ed.ed--hx:not(.ed--home) .article-frame .article__intro{color:var(--ink)}.abyss .ed.ed--hx:not(.ed--home) :is(.article__sec h2,.article__related h2),.abyss .ed.ed--hx:not(.ed--home) .learn-row__t{letter-spacing:-.02em;color:var(--ink);font-weight:600}.abyss .ed.ed--hx:not(.ed--home) .article__contents>p{color:var(--ink)}.abyss .ed.ed--hx:not(.ed--home) :is(.article__sec p,.article__sec li,.learn-row__d){color:var(--ink-2)}.abyss .ed.ed--hx:not(.ed--home) .article__sec :is(strong,b){color:var(--ink);font-weight:600}.abyss .ed.ed--hx:not(.ed--home) .article__sec li::marker{color:var(--ink-3)}.abyss .ed.ed--hx:not(.ed--home) :is(.article__date,.article__num,.learn-row__meta){color:var(--ink-3)}.abyss .ed.ed--hx:not(.ed--home) .article__date a{color:var(--ink-2)}.abyss .ed.ed--hx:not(.ed--home) .article__sec a{color:var(--ink);text-decoration-color:#f2f2f266;text-decoration-thickness:1px;transition:text-decoration-color .15s,color .15s}.abyss .ed.ed--hx:not(.ed--home) .article__sec a:hover{color:#fff;text-decoration-color:#fff}.abyss .ed.ed--hx:not(.ed--home) :is(.article__sec a,.article__related a,.article__contents a,.learn-row a,a.learn-row):focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}.abyss .ed.ed--hx:not(.ed--home) .article__sec:first-child{border-top:0}.abyss .ed.ed--hx:not(.ed--home) .article-page>.article-main{padding-top:var(--hx-s3)}.abyss .ed.ed--hx:not(.ed--home) :is(.learn-list,.learn-row,.article__contents,.article__sec,.article__related){border-color:#ffffff1a}
