.lg{background:#FBF8F4;color:#17110E;font-family:Jost,system-ui,sans-serif;font-size:17px;line-height:1.7;min-height:100vh}.lg a{color:#9E3427}.lg .wrap{max-width:760px;margin:0 auto;padding:0 max(20px,env(safe-area-inset-left,0px));box-sizing:border-box}.lg .top{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-block:28px;flex-wrap:wrap}.lg .word{text-decoration:none;color:#17110E;font-family:"Instrument Serif",Georgia,serif;font-size:28px;line-height:1}.lg .top nav{display:flex;gap:20px;font-size:13px;letter-spacing:.16em;text-transform:uppercase}.lg .top nav a{color:#4A3C33;text-decoration:none}.lg .top nav a[aria-current]{color:#17110E;border-bottom:1px solid #cf4a3c}.lg h1{font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-size:clamp(44px,7vw,68px);line-height:1;margin:32px 0 8px}.lg .dot{color:#CF4A3C}.lg .meta{color:#7E6E62;font-size:14px;margin:0 0 28px}.lg .summary{background:#F4EEE7;border:1px solid #e3d6cb;border-radius:4px;padding:20px 22px;margin:0 0 36px}.lg .summary strong{display:block;font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-size:24px;margin-bottom:6px}.lg .summary ul{margin:0;padding-left:20px}.lg h2{font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-size:30px;line-height:1.15;margin:40px 0 10px}.lg li,.lg p{color:#4A3C33}.lg ul{padding-left:22px}.lg li{margin-bottom:6px}.lg b{color:#17110E;font-weight:500}.lg footer{border-top:1px solid #e3d6cb;margin-top:64px}.lg footer .wrap{padding-block:26px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:14px;color:#7E6E62}