.pref-main{max-width:1200px;margin:auto;padding:28px}.pref-cover{max-width:900px}.pref-cover h1{font-size:clamp(38px,6vw,74px);line-height:1.2}.pref-lead{font-size:24px}.pref-scope,.pref-callout{padding:24px;background:#e8e2d7;border-left:3px solid #75523a}.pref-main section{padding:42px 0}.pref-main p,.pref-main li{line-height:1.9}.pref-main h2{font-size:29px}.insight{display:grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap:32px;padding:38px 0;border-bottom:1px solid #d8cebd}.insight img{display:block;width:100%;max-height:520px;object-fit:contain;background:#e9e3d8}.insight figure{margin:0}.insight figcaption{font-size:14px;line-height:1.8;margin-top:12px}.insight h3{font-size:25px;margin-top:8px}.insight .evidence{color:#655c50;font-size:14px}.insight dt{font-weight:600;margin-top:16px}.insight dd{margin:5px 0;line-height:1.8}.pref-comparison{display:grid;grid-template-columns:1fr 1fr;gap:32px}.pref-main blockquote{margin:20px 0;padding:28px;background:#ede7dd;line-height:2}.pref-main a{color:#63472e;text-decoration:underline}.pref-main footer{padding:25px 0;line-height:1.8}button{cursor:pointer}@media(max-width:700px){.insight,.pref-comparison{grid-template-columns:1fr}.pref-main{padding:20px}.pref-lead{font-size:20px}.insight{gap:18px}.pref-main h2{font-size:25px}header{flex-wrap:wrap}nav{flex-wrap:wrap}}@media print{header,button{display:none}.pref-main{max-width:none}.pref-main section{padding:12px 0}.insight{break-inside:avoid;grid-template-columns:1fr 1fr}.insight img{max-height:350px}.pref-cover{break-after:page}}
