.exact-materials{margin:36px 0;padding:32px 0;border-top:1px solid var(--line)}.exact-materials>h2{font-size:30px;line-height:1.2;letter-spacing:-.7px;margin:0 0 14px}.exact-materials-intro{font-size:15px;color:var(--muted);max-width:75ch;line-height:1.75;margin:0 0 24px}.exact-materials-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.exact-material-card{min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:24px;overflow-wrap:anywhere}.exact-material-phase{font-size:11px;color:var(--wood);line-height:1.7;letter-spacing:.4px;margin-bottom:12px}.exact-material-card>h3,.exact-material-card>h4{font-size:23px;line-height:1.3;letter-spacing:-.4px;margin:0 0 18px}.exact-material-card dl{margin:0;display:grid;gap:12px}.exact-material-card dl>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px}.exact-material-card dt{font-size:12px;color:var(--muted);line-height:1.6}.exact-material-card dd{font-size:14px;line-height:1.6;margin:0}.exact-material-note{font-size:13px;line-height:1.75;color:var(--muted);margin:20px 0 0;padding-top:16px;border-top:1px solid #74624e66}.exact-material-evidence{margin-top:20px}.exact-material-evidence>span{font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--muted)}.exact-material-evidence ul{margin:6px 0;padding-left:17px}.exact-material-evidence li{font-size:12px;line-height:1.7;margin:7px 0}.exact-material-evidence a{text-decoration:underline;text-underline-offset:3px}.exact-material-evidence>p{font-size:10px;color:var(--muted);margin-top:12px}.project-materials-link{display:inline-flex;min-height:44px;align-items:center;color:var(--wood);font-size:14px;text-decoration:underline;text-underline-offset:4px;margin-top:12px}.exact-materials{scroll-margin-top:24px}
@media(max-width:800px){.exact-materials-grid{grid-template-columns:1fr}.exact-material-card{padding:20px}.exact-material-card>h3,.exact-material-card>h4{font-size:21px}}@media(max-width:400px){.exact-material-card dl>div{grid-template-columns:1fr;gap:3px}.exact-material-card{padding:17px}}
