.nd{padding:150px 0 0}
.nd .crumb{font-family:'Space Grotesk',sans-serif;font-size:11px;letter-spacing:.16em;color:var(--g2)}
.nd .crumb a:hover{color:var(--k)}
.nd .meta{display:flex;align-items:center;gap:16px;margin-top:38px;flex-wrap:wrap}
.nd .cat{border:1px solid var(--k);padding:6px 14px;font-size:11.5px;font-weight:700;letter-spacing:.06em}
.nd .date{font-family:'Space Grotesk',sans-serif;font-size:12.5px;letter-spacing:.08em;color:var(--g2)}
.nd h1{font-family:'Zen Old Mincho',serif;font-weight:600;font-size:clamp(24px,3.6vw,38px);line-height:1.55;letter-spacing:.03em;margin-top:22px}
.ndb{max-width:44em;margin-top:44px;padding-top:40px;border-top:1px solid var(--ln)}
.ndb p{font-size:15px;line-height:2.2;color:#2A2C2F;margin-top:22px}
.ndb p:first-child{margin-top:0}
.ndb h2{font-family:'Zen Old Mincho',serif;font-size:21px;font-weight:600;margin-top:52px;letter-spacing:.03em}
.ndb ul{list-style:none;margin-top:20px;display:grid;gap:11px}
.ndb ul li{position:relative;padding-left:22px;font-size:14.5px;line-height:2;color:#2A2C2F}
.ndb ul li::before{content:"";position:absolute;left:0;top:1em;width:11px;height:1px;background:var(--k)}
.ndb .tbl{margin-top:26px;border-top:1px solid var(--ln)}
.ndb .tbl div{display:grid;grid-template-columns:150px 1fr;gap:22px;padding:15px 0;border-bottom:1px solid var(--ln);font-size:14px}
.ndb .tbl dt{color:var(--g2);font-size:12.5px;letter-spacing:.06em}
.ndnav{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--ln);border:1px solid var(--ln);margin-top:64px}
.ndnav a{background:var(--w);padding:24px 24px 28px;transition:background .3s}
.ndnav a:hover{background:var(--mist)}
.ndnav .l{font-family:'Space Grotesk',sans-serif;font-size:10.5px;letter-spacing:.2em;color:var(--g2)}
.ndnav h4{font-size:14px;font-weight:700;margin-top:10px;line-height:1.7}
.ndnav .nx{text-align:right}
@media(max-width:760px){.ndnav{grid-template-columns:1fr}.ndnav .nx{text-align:left}}