.page-hero{padding:75px 0 50px}.page-hero h1{font:400 clamp(2.6rem,6vw,5.5rem)/1.06 Georgia,serif;max-width:970px;letter-spacing:-.035em;margin:20px 0}.reading{max-width:790px;margin-inline:auto;padding-block:10px 70px}.reading section{padding:28px 0}.reading h2{font:400 clamp(1.7rem,3vw,2.4rem)/1.2 Georgia,serif}.reading p,.reading li{color:#c4bdb1;font-size:1.06rem}.reading li{margin:12px 0}.reading a,.resource-link{color:var(--gold)}.breadcrumb{font-size:.9rem;color:var(--muted)}.decision-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.decision{border:1px solid var(--line);border-radius:18px;padding:28px;background:#10100e}.decision h3{font:400 1.6rem Georgia,serif}.decision p{color:#c4bdb1}.decision a{color:var(--gold)}.project-form{max-width:720px;text-align:left;margin:32px auto}.project-form label{display:block;margin:20px 0 7px;font-weight:650}.project-form input,.project-form select,.project-form textarea{width:100%;padding:14px;border:1px solid #716448;border-radius:9px;background:#10100e;color:var(--cream);font:inherit}.project-form textarea{min-height:130px;resize:vertical}.project-form .hint{font-size:.9rem;color:#c4bdb1;margin:8px 0}.project-form output{display:block;margin:20px 0;color:var(--cream)}.project-form button{cursor:pointer}.project-form :focus-visible{outline:2px solid var(--gold);outline-offset:3px}.brief-preview{white-space:pre-wrap;overflow-wrap:anywhere;background:#080808;padding:20px;border:1px solid var(--line);border-radius:10px}.brief-preview[hidden]{display:none}.contact-options{display:flex;flex-wrap:wrap;gap:16px}.mini-links{display:flex;gap:18px;flex-wrap:wrap;margin-top:25px}.hero h1{font-size:clamp(3rem,5.7vw,6.1rem);line-height:1}.card{padding-bottom:75px}.search-result .example-note{display:block;margin-top:18px;color:var(--muted);font-size:.8rem}@media(max-width:800px){.decision-grid{grid-template-columns:1fr}.page-hero{padding-top:45px}.reading{width:100%}}
