.brief-hero{position:relative;min-height:500px;display:flex;align-items:end;overflow:hidden;color:#fff}.brief-hero-image,.brief-hero-shade{position:absolute;inset:0;z-index:-2}.brief-hero-image{background:url("/assets/sydney-harbour-blue-hour.png") center/cover}.brief-hero-shade{z-index:-1;background:linear-gradient(90deg,rgba(7,28,39,.9),rgba(7,28,39,.54))}.brief-hero-content{max-width:800px;padding:72px 64px}.brief-hero-content .eyebrow{color:#b8dce4}.brief-hero-content h1{max-width:720px;margin:0 0 18px;font-size:clamp(46px,7vw,76px)}.brief-hero-content>p:not(.eyebrow){max-width:650px;margin:0;color:#edf4f5;font-size:17px;line-height:1.75}.brief-intro,.brief-grid,.brief-checklist,.brief-note,.brief-sources,.brief-directory{border-top:1px solid var(--line)}.brief-intro{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:84px 0}.brief-intro h2,.brief-checklist h2,.brief-note h2,.brief-sources h2,.brief-directory h2{margin:0;font-size:40px}.brief-intro>p,.brief-note p:not(.eyebrow),.brief-sources p,.brief-directory p{margin:0;color:var(--muted);font-size:14px;line-height:1.75}.brief-grid{display:grid;grid-template-columns:repeat(3,1fr)}.brief-grid article{min-height:365px;padding:32px 28px 34px 0}.brief-grid article+article{border-left:1px solid var(--line);padding-left:28px}.brief-number{color:var(--blue);font-family:"DM Mono",monospace;font-size:11px}.brief-grid h2{margin:48px 0 14px;font-size:27px}.brief-grid p{margin:0;color:var(--muted);font-size:14px;line-height:1.7}.brief-grid a,.brief-note a,.brief-sources a{display:inline-flex;align-items:center;gap:7px;margin-top:20px;color:var(--blue);font-size:13px;font-weight:700;text-underline-offset:4px}.brief-grid svg,.brief-note svg{width:15px}.brief-checklist{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;padding:84px 0}.brief-checklist ol{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.brief-checklist li{display:grid;grid-template-columns:44px 1fr;gap:12px;padding:19px 0;border-bottom:1px solid var(--line)}.brief-checklist li span{color:var(--blue);font-family:"DM Mono",monospace;font-size:11px}.brief-checklist li p{margin:0;color:var(--muted);font-size:14px;line-height:1.65}.brief-checklist strong{color:var(--ink)}.brief-note{display:grid;grid-template-columns:.4fr .6fr;gap:80px;padding:76px 64px;background:#e6f0f1}.brief-note h2{margin-bottom:15px}.brief-note a{margin-top:22px}.brief-sources{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:84px 0}.brief-sources ul{display:grid;gap:11px;margin:24px 0 0;padding:0;list-style:none}.brief-sources a{margin:0}.brief-directory{max-width:760px;padding:100px 0}.brief-directory h2{margin-bottom:14px}.brief-directory p{max-width:610px;margin-bottom:28px}@media(max-width:700px){.brief-hero{min-height:470px;margin-inline:-20px}.brief-hero-content{padding:54px 20px}.brief-intro,.brief-checklist,.brief-note,.brief-sources{grid-template-columns:1fr;gap:25px}.brief-intro,.brief-checklist,.brief-sources{padding:68px 0}.brief-intro h2,.brief-checklist h2,.brief-note h2,.brief-sources h2,.brief-directory h2{font-size:34px}.brief-grid{grid-template-columns:1fr}.brief-grid article,.brief-grid article+article{min-height:0;padding:28px 0;border-left:0}.brief-grid article+article{border-top:1px solid var(--line)}.brief-grid h2{margin-top:26px}.brief-note{margin-inline:-20px;padding:54px 20px}.brief-directory{padding:76px 0}}
