.lg-wrap{width:min(46rem,100%);padding:max(1.5rem, env(safe-area-inset-top)) 1.25rem 3rem;gap:1rem;margin-inline:auto;display:grid}.lg-text{padding:clamp(1.5rem,4vw,2.5rem)}.romance .lg-text p{margin:0 0 .9rem}.romance .lg-text ul{margin:0 0 1rem;padding-left:1.3rem;list-style:outside}.romance .lg-text li+li{margin-top:.4rem}.romance .lg-text h2{margin:2rem 0 .6rem;font-size:1.5rem}.romance .lg-text .lg-title{margin:0;font-size:clamp(1.6rem,4.5vw,2.2rem);line-height:1.15}.romance .lg-text .lg-date{color:var(--ink-soft);margin:.75rem 0 .5rem;font-size:.95rem}.romance .lg-text .lg-sub{margin:1.1rem 0 .4rem;font-weight:800}.romance .lg-text .lg-sign{font-family:var(--font-display-stack);margin:2rem 0 0;font-size:1.3rem;font-weight:600}
