/* Selected three-value layout applied to source, 2026-10-18. */
body{background:#fff}
.values-preview{background:#fff;padding:72px 0 80px}
.values-preview>.wrap{width:min(1220px,calc(100% - 112px))}
.intro-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:72px;align-items:start}
.scene-heading{gap:16px;align-items:baseline}
.scene-heading>span{font-size:27px;line-height:1.35;color:#947346;letter-spacing:0}
.scene-heading h1,.scene-heading h2{font:400 11px/1.6 Georgia,serif;letter-spacing:.12em;white-space:nowrap}
.intro-layout .opening-copy{margin:0;max-width:660px;font-size:18px;line-height:1.85;letter-spacing:0;color:#293139}
.intro-layout .opening-copy p+p{margin-top:32px}
.values-section{margin-top:120px}
.draft-note{margin:0 0 46px;font-size:12px;color:#626970;line-height:1.7}
.values-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}
.value-item{min-width:0;padding:0 44px;border-left:1px solid #d7dbde}
.value-item:first-child{padding-left:0;border-left:0}
.value-item:last-child{padding-right:0}
.value-copy{font:400 19px/1.85 'Jeongsang MaruBuri',serif;color:#293139;margin-top:24px;letter-spacing:0;word-break:keep-all;overflow-wrap:anywhere}
@media(min-width:1500px){.values-preview>.wrap{max-width:1220px}}
@media(max-width:1100px){.intro-layout{grid-template-columns:200px minmax(0,1fr);gap:40px}.value-item{padding-inline:28px}.value-copy{font-size:18px}}
@media(max-width:800px){.values-preview{padding:44px 0 60px}.values-preview>.wrap{width:calc(100% - 48px)}.intro-layout{grid-template-columns:1fr;gap:28px}.intro-layout .opening-copy{max-width:660px;font-size:17px;line-height:1.85}.intro-layout .opening-copy p+p{margin-top:26px}.scene-heading>span{font-size:24px}.scene-heading h1,.scene-heading h2{font-size:12px}.values-section{margin-top:52px}.draft-note{margin-bottom:24px}.values-grid{grid-template-columns:1fr}.value-item,.value-item:first-child,.value-item:last-child{padding:28px 0;border-left:0;border-top:1px solid #d7dbde}.value-copy{max-width:34em;margin-top:16px;font-size:18px;line-height:1.85}}

/* Align the first heading optically with the first line of MaruBuri prose. */
@media(min-width:801px){.intro-layout>.scene-heading{align-items:center;position:relative;top:-4px}}
