.lux .yg-head{padding-bottom:28px}.lux .yg-dek{font-size:19px;line-height:1.7;color:var(--soft);max-width:640px}.lux .yg-by{display:flex;align-items:center;gap:14px;margin-top:6px}.lux .yg-by img{width:48px;height:48px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border:1px solid var(--butter)}.lux .yg-by p{display:grid;gap:2px}.lux .yg-by b{font:400 18px var(--display);color:var(--ink)}.lux .yg-photo{margin:0}.lux .yg-photo .in{max-width:1040px}.lux .yg-photo img{width:100%;height:auto}.lux .yg-photo figcaption{display:grid;gap:6px;margin-top:16px;max-width:760px}.lux .yg-cap{font:italic 400 clamp(18px,2vw,22px)/1.4 var(--display);color:var(--ink)}.lux .yg-h2{font-size:clamp(28px,3vw,36px);line-height:1.15;color:var(--ink);margin-top:64px;scroll-margin-top:96px}.lux .yg-h2:after{content:"";display:block;width:80px;height:1px;background:var(--butter);margin:18px 0 26px}.lux .yg-h3{font-size:clamp(22px,2.2vw,26px);line-height:1.2;color:var(--ink);margin:40px 0 16px}.lux .yg-p{margin-top:20px}.lux .yg-p strong{font-weight:600}.lux .yg-lead{margin-top:24px;font:italic 400 clamp(22px,2.4vw,28px)/1.4 var(--display);color:var(--ink)}.lux .yg-callout{margin:40px 0}.lux .yg-rule{margin:64px 0;border:0;border-top:1px solid var(--rule)}.lux .yg a.inline-flex,.lux .yg button{border-radius:0}.lux .yg ul,.lux .yg ol{margin:0;padding:0;list-style:none}
