.lg{max-width:760px;padding:calc(28px + env(safe-area-inset-top,0px)) 16px 72px;margin:0 auto}.lg-top{border-block-end:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-block-end:28px;display:flex}.lg-brand{direction:ltr;align-items:center;gap:10px;min-height:44px;display:inline-flex}.lg-brand .sym{width:auto;height:30px}.lg-brand .wm{filter:brightness(0)saturate();opacity:.92;width:auto;height:19px}.lg-home{min-height:44px;color:var(--blue);align-items:center;font-size:15px;font-weight:600;display:inline-flex}.lg-title{letter-spacing:-.01em;margin:40px 0 8px;font-size:clamp(30px,6vw,42px);line-height:1.15}.lg-date{color:var(--muted);margin:0 0 36px;font-size:15px}.lg-body{color:var(--ink-2);font-size:17px;line-height:1.75}.lg-body h2{color:var(--ink);margin:36px 0 10px;font-size:20px;line-height:1.35}.lg-body p{margin:0 0 14px}.lg-body ul{margin:0 0 14px;padding-inline-start:22px}.lg-body li{margin-block-end:6px}.lg-body a{color:var(--blue);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.lg-others{border-block-start:1px solid var(--line);margin-block-start:48px;padding-block-start:24px}.lg-others h2{color:var(--muted);margin:0 0 8px;font-size:15px;font-weight:600}.lg-others ul{flex-wrap:wrap;gap:4px 24px;margin:0;padding:0;list-style:none;display:flex}.lg-others a{min-height:44px;color:var(--ink);align-items:center;font-weight:600;display:inline-flex}@media (hover:hover){.lg-others a:hover,.lg-home:hover{text-underline-offset:3px;text-decoration:underline}}
