.portfolio-brief{padding:2rem clamp(1.25rem,9vw,9rem);background:#e1d7c2;border-bottom:1px solid #b7aa8e;color:#252b2d}.portfolio-brief>h2{font:500 .7rem/1.5 'DM Sans',Arial,sans-serif;text-transform:uppercase;letter-spacing:.15em;color:#765522;margin:0 0 1.2rem}.portfolio-brief dl{display:grid;grid-template-columns:1fr 1.3fr 1fr;gap:2rem;margin:0}.portfolio-brief dt{font:600 .7rem/1.5 'DM Sans',Arial,sans-serif;margin-bottom:.4rem}.portfolio-brief dd{margin:0;font:400 .95rem/1.6 'DM Sans',Arial,sans-serif}.case-header nav{position:static;width:auto;flex-direction:row;gap:1.3rem;padding:0;border:0;background:transparent}.case-header nav a{padding:.5rem 0}.case-header .wordmark span{display:none}.case-next a+a{margin-top:1rem;display:block;font-size:.85rem}.case-body .portfolio-brief a:focus-visible,.case-header a:focus-visible{outline:3px solid #c6a266;outline-offset:5px}@media(max-width:650px){.portfolio-brief dl{grid-template-columns:1fr;gap:1.2rem}.case-header{padding-inline:1.2rem}.case-header nav{gap:1rem}.case-header nav a{font-size:.6rem;line-height:1.5}.case-header .wordmark{font-size:.9rem;letter-spacing:.12em}}
