.note-home[data-astro-cid-lcdefpme]{--note-ink:#242b32;--note-muted:#707980;--note-rule:#e2e6e9;color:var(--note-ink);max-width:1280px;margin:0 auto;padding:0 40px 30px}.note-intro[data-astro-cid-lcdefpme]{text-align:center;max-width:850px;margin:auto;padding:64px 0 48px}.note-kicker[data-astro-cid-lcdefpme]{letter-spacing:.22em;color:#627b90;margin:0 0 20px;font-size:10px;font-weight:600}.note-intro[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:.05em;margin:0 0 20px;font-family:Noto Serif JP,Yu Mincho,Hiragino Mincho ProN,serif;font-size:clamp(30px,4.5vw,50px);font-weight:500;line-height:1.65}.note-intro-copy[data-astro-cid-lcdefpme]{max-width:590px;color:var(--note-muted);margin:0 auto;font-size:13px;line-height:2.1}.note-mobile-break[data-astro-cid-lcdefpme]{display:none}.note-search[data-astro-cid-lcdefpme]{text-align:left;max-width:680px;margin:30px auto 0}.note-search[data-astro-cid-lcdefpme] .findbar{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.note-search[data-astro-cid-lcdefpme] .findbar-tags{justify-content:center}.note-section-head[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--note-rule);justify-content:space-between;align-items:center;gap:16px;margin-bottom:26px;padding-bottom:16px;display:flex}.note-section-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:.06em;margin:0;font-size:17px;font-weight:600}.note-section-label[data-astro-cid-lcdefpme]{letter-spacing:.13em;color:var(--note-muted);white-space:nowrap;font-size:9px}.note-feature-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:38px;display:grid}.note-lead[data-astro-cid-lcdefpme],.note-feature-side[data-astro-cid-lcdefpme]{min-width:0}.note-feature-grid[data-astro-cid-lcdefpme].is-single{grid-template-columns:minmax(0,1fr);max-width:820px;margin:auto}.note-feature-side[data-astro-cid-lcdefpme]{align-content:start;gap:26px;display:grid}.note-feature-grid[data-astro-cid-lcdefpme] .card{height:auto;box-shadow:none;background:0 0;border:0;border-radius:0}.note-feature-grid[data-astro-cid-lcdefpme] .card:hover{box-shadow:none;transform:none}.note-feature-grid[data-astro-cid-lcdefpme] .card-thumb{aspect-ratio:16/9;background:#edf2f5;border-radius:3px;overflow:hidden}.note-feature-grid[data-astro-cid-lcdefpme] .card-body{padding:17px 0 0}.note-feature-grid[data-astro-cid-lcdefpme] .card-title{letter-spacing:.025em;font-size:17px;line-height:1.75}.note-lead[data-astro-cid-lcdefpme] .card-title{-webkit-line-clamp:3;font-size:clamp(21px,2.2vw,28px);line-height:1.7}.note-lead[data-astro-cid-lcdefpme] .card-desc{-webkit-line-clamp:3;color:var(--note-muted);margin-top:12px;font-size:13px;line-height:1.95}.note-feature-side[data-astro-cid-lcdefpme] .card{grid-template-columns:43% minmax(0,1fr);align-items:start;gap:18px;display:grid}.note-feature-side[data-astro-cid-lcdefpme] .card-body{padding:0}.note-feature-side[data-astro-cid-lcdefpme] .card-title{-webkit-line-clamp:3;font-size:15px}.note-feature-side[data-astro-cid-lcdefpme] .card-desc{display:none}.note-feature-side[data-astro-cid-lcdefpme] .card-date{margin-top:12px}.note-feature-grid[data-astro-cid-lcdefpme].is-pair .note-feature-side[data-astro-cid-lcdefpme] .card{display:block}.note-feature-grid[data-astro-cid-lcdefpme].is-pair .note-feature-side[data-astro-cid-lcdefpme] .card-body{padding-top:17px}.note-topics[data-astro-cid-lcdefpme]{border-top:1px solid var(--note-rule);border-bottom:1px solid var(--note-rule);grid-template-columns:repeat(3,minmax(0,1fr));margin:48px 0;display:grid}.note-topic[data-astro-cid-lcdefpme]{color:inherit;gap:17px;padding:27px 22px;text-decoration:none;display:flex}.note-topic[data-astro-cid-lcdefpme]:first-child{padding-left:0}.note-topic[data-astro-cid-lcdefpme]:last-child{padding-right:0}.note-topic[data-astro-cid-lcdefpme]+.note-topic[data-astro-cid-lcdefpme]{border-left:1px solid var(--note-rule)}.note-topic-number[data-astro-cid-lcdefpme]{color:#8097a9;letter-spacing:.1em;padding-top:4px;font-size:10px}.note-topic[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{flex:1}.note-topic[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{justify-content:space-between;margin:0 0 10px;font-size:16px;font-weight:500;display:flex}.note-topic[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#8194a2;margin-left:12px;font-size:15px}.note-topic[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--note-muted);margin:0 0 14px;font-size:11px;line-height:1.95}.note-topic-count[data-astro-cid-lcdefpme]{letter-spacing:.08em;color:#82909b;font-size:9px}.note-topic[data-astro-cid-lcdefpme]:hover h2[data-astro-cid-lcdefpme]{color:#4a7895}.note-reading[data-astro-cid-lcdefpme]{gap:52px;display:grid}.note-reading[data-astro-cid-lcdefpme].has-sidebar{grid-template-columns:minmax(0,1fr) 290px}.note-article-list[data-astro-cid-lcdefpme] .card{border:0;border-bottom:1px solid var(--note-rule);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:180px minmax(0,1fr);gap:23px;padding:22px 0;display:grid;transform:none}.note-article-list[data-astro-cid-lcdefpme] .card:first-child{padding-top:0}.note-article-list[data-astro-cid-lcdefpme] .card-thumb{aspect-ratio:16/9;border-radius:3px;overflow:hidden}.note-article-list[data-astro-cid-lcdefpme] .card-body{padding:0}.note-article-list[data-astro-cid-lcdefpme] .card-title{-webkit-line-clamp:3;font-size:16px;line-height:1.85}.note-article-list[data-astro-cid-lcdefpme] .card-date{margin-top:10px}.note-popular[data-astro-cid-lcdefpme] .note-section-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px}.note-popular[data-astro-cid-lcdefpme] .note-section-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:14px}.note-popular[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.note-popular[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--note-rule);gap:16px;padding:18px 0;display:flex}.note-popular[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child{padding-top:0}.note-rank[data-astro-cid-lcdefpme]{color:#91a8b9;font-family:Georgia,serif;font-size:24px;line-height:1.2}.note-popular[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:inherit;font-size:13px;line-height:1.85;text-decoration:none}.note-popular[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-underline-offset:4px;text-decoration:underline}.note-browse[data-astro-cid-lcdefpme]{text-align:center;margin:34px 0 54px}.note-browse[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{min-width:240px;color:var(--note-ink);border:1px solid #d4dce2;border-radius:2px;justify-content:center;align-items:center;gap:52px;padding:14px 24px;font-size:12px;text-decoration:none;transition:background .2s;display:inline-flex}.note-browse[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background:#f0f5f8}.note-about[data-astro-cid-lcdefpme]{background:#f4f7f9;border-radius:3px;grid-template-columns:1fr 1fr;gap:60px;padding:40px 46px;display:grid}.note-about[data-astro-cid-lcdefpme] .note-kicker[data-astro-cid-lcdefpme]{margin-bottom:15px;font-size:9px}.note-about[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:.025em;margin:0;font-family:Noto Serif JP,Yu Mincho,Hiragino Mincho ProN,serif;font-size:23px;font-weight:500;line-height:1.9}.note-about-copy[data-astro-cid-lcdefpme]{align-self:center}.note-about-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#66747f;margin:0 0 20px;font-size:12px;line-height:2.1}.note-about-copy[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--note-ink);border-bottom:1px solid #b9c8d2;gap:36px;padding-bottom:7px;font-size:11px;text-decoration:none;display:inline-flex}.note-empty[data-astro-cid-lcdefpme]{text-align:center;padding:32px 0 12px}.note-empty[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:18px;font-weight:500}.note-empty[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--note-muted);font-size:13px;line-height:1.9}@media (width>=1100px){.note-feature-side[data-astro-cid-lcdefpme]{gap:30px}.note-feature-side[data-astro-cid-lcdefpme] .card{display:block}.note-feature-side[data-astro-cid-lcdefpme] .card-thumb{aspect-ratio:2.45}.note-feature-side[data-astro-cid-lcdefpme] .card-body{padding-top:12px}.note-feature-side[data-astro-cid-lcdefpme] .card-title{-webkit-line-clamp:2;font-size:17px}}@media (width<=760px){.note-home[data-astro-cid-lcdefpme]{padding-inline:20px}.note-intro[data-astro-cid-lcdefpme]{padding:38px 0}.note-intro-copy[data-astro-cid-lcdefpme]{max-width:460px;font-size:12px}.note-feature-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:25px}.note-feature-side[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:20px}.note-feature-side[data-astro-cid-lcdefpme] .card{display:block}.note-feature-side[data-astro-cid-lcdefpme] .card-body{padding-top:12px}.note-feature-grid[data-astro-cid-lcdefpme].is-pair .note-feature-side[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.note-feature-grid[data-astro-cid-lcdefpme].is-pair .note-feature-side[data-astro-cid-lcdefpme] .card{grid-template-columns:43% 1fr;gap:18px;display:grid}.note-feature-grid[data-astro-cid-lcdefpme].is-pair .note-feature-side[data-astro-cid-lcdefpme] .card-body{padding:0}.note-topics[data-astro-cid-lcdefpme]{margin:36px 0}.note-topic[data-astro-cid-lcdefpme]{gap:9px;padding:23px 14px}.note-topic-number[data-astro-cid-lcdefpme]{display:none}.note-reading[data-astro-cid-lcdefpme].has-sidebar{grid-template-columns:1fr}.note-about[data-astro-cid-lcdefpme]{gap:28px;padding:30px}.note-about[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:20px}.note-section-head[data-astro-cid-lcdefpme]{margin-bottom:22px}}@media (width<=480px){.note-mobile-break[data-astro-cid-lcdefpme]{display:block}.note-intro[data-astro-cid-lcdefpme]{padding:28px 0 34px}.note-intro[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin-bottom:17px;font-size:31px;line-height:1.6}.note-kicker[data-astro-cid-lcdefpme]{margin-bottom:16px;font-size:9px}.note-search[data-astro-cid-lcdefpme]{margin-top:24px}.note-search[data-astro-cid-lcdefpme] .findbar-tags{justify-content:flex-start}.note-section-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:15px}.note-feature-side[data-astro-cid-lcdefpme]{gap:15px}.note-feature-side[data-astro-cid-lcdefpme] .card-title{font-size:13px;line-height:1.8}.note-lead[data-astro-cid-lcdefpme] .card-title{font-size:21px}.note-topics[data-astro-cid-lcdefpme]{grid-template-columns:1fr;margin:30px 0}.note-topic[data-astro-cid-lcdefpme],.note-topic[data-astro-cid-lcdefpme]:first-child,.note-topic[data-astro-cid-lcdefpme]:last-child{gap:17px;padding:20px 0}.note-topic[data-astro-cid-lcdefpme]+.note-topic[data-astro-cid-lcdefpme]{border-left:0;border-top:1px solid var(--note-rule)}.note-topic-number[data-astro-cid-lcdefpme]{display:block}.note-topic[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:5px;font-size:15px}.note-topic[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-bottom:6px}.note-article-list[data-astro-cid-lcdefpme] .card{grid-template-columns:112px minmax(0,1fr);gap:15px;padding:18px 0}.note-article-list[data-astro-cid-lcdefpme] .card-title{font-size:13px}.note-about[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:22px;padding:28px 24px}.note-about[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:21px}.note-browse[data-astro-cid-lcdefpme]{margin:30px 0 38px}}
