.commercial-section{background:var(--ink);color:#fff}.commercial-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:start}.commercial-section .eyebrow{color:var(--mint)}.commercial-heading p:not(.eyebrow){color:#d0dde0}.commercial-more{display:block;text-decoration:underline;text-underline-offset:6px;font-size:.9rem;margin-top:18px;width:fit-content}.commercial-points{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:50px}.commercial-points article{border-top:1px solid #4b646b;padding-top:24px}.commercial-points article>span{font-size:.75rem;letter-spacing:.1em;color:var(--mint)}.commercial-points h3{font-size:1.3rem;line-height:1.3;margin:15px 0}.commercial-points p{color:#d0dde0;font-size:.95rem;margin:0}.commercial-audience{display:flex;flex-wrap:wrap;gap:20px 35px;margin-top:40px;border-top:1px solid #4b646b;padding-top:25px;font-size:.7rem;letter-spacing:.12em}.site-brief{background:var(--ink);color:#fff;padding:32px;border-radius:3px}.inner-grid .site-brief .eyebrow{color:var(--mint);margin:0 0 18px}.site-brief h2{font-size:2rem}.site-brief dl{margin:25px 0}.site-brief dl>div{padding:13px 0;border-top:1px solid #4b646b;display:grid;grid-template-columns:80px 1fr;gap:15px;font-size:.9rem}.site-brief dt{color:#b8e7cf}.site-brief dd{margin:0}.site-brief>a{font-size:.9rem;text-decoration:underline;text-underline-offset:5px}.commercial-types{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:50px}.commercial-types article{padding:25px;background:#edf3f1}.commercial-types h3{font-size:1.3rem;line-height:1.3;margin-bottom:16px}.commercial-types p{font-size:.95rem;margin:0}.content-page .commercial-steps{padding-left:24px}.commercial-steps li{padding:10px 0}.brief-checklist{background:#edf3f1;padding:30px}.brief-checklist ul{padding-left:22px}.brief-checklist p:last-child{margin-bottom:0}#commercial-fields{padding:17px;margin:0 0 20px;border:1px solid #cdd8d7;min-width:0}#commercial-fields legend{font-size:.85rem;font-weight:600;padding:0 7px}#commercial-fields legend span{font-weight:400}#commercial-fields label:last-child{margin-bottom:0}[hidden]{display:none!important}@media(max-width:1100px){.commercial-heading{gap:40px}}@media(max-width:800px){.commercial-heading{grid-template-columns:1fr;gap:24px}.commercial-points,.commercial-types{grid-template-columns:1fr;gap:24px}.commercial-points{margin-top:35px}.commercial-types{margin-bottom:35px}.site-brief{padding:25px}.commercial-audience{gap:15px 25px}.site-brief h2{font-size:1.8rem}}@media(max-width:450px){.brief-checklist{padding:22px}#commercial-fields{padding:12px}.site-brief dl>div{grid-template-columns:65px 1fr;gap:10px}.commercial-audience{font-size:.65rem}}
