.au-site .page-hero{padding:30px 0 40px}.au-site .page-hero h1{font-size:clamp(2.2rem,7vw,3.8rem);max-width:20ch}.au-site .page-hero .lead{max-width:58ch}.au-site .faq-group>h2[data-n]{margin-bottom:26px}.au-site .faq-group+.faq-group,.au-site .more{margin-top:56px}.au-site .more{display:grid;gap:4px}.au-site .more h2{font-size:clamp(1.4rem,4vw,1.9rem);font-weight:600;letter-spacing:-.03em;line-height:1.1;color:var(--night)}.au-site .more .text-link{justify-self:start;margin-top:12px}.au-site .team{display:grid;gap:14px;margin-top:30px;list-style:none;padding:0}.au-site .member{display:grid;grid-template-columns:72px 1fr;gap:16px;align-items:start;padding:18px;border-radius:20px;background:var(--ivory-light);border:1px solid var(--line)}.au-site .member img{width:72px;height:72px;border-radius:50%;object-fit:cover;background:var(--sand)}.au-site .member h3{font-size:1.2rem;font-weight:600;letter-spacing:-.02em;line-height:1.15;color:var(--night)}.au-site .member .role{font-size:.8rem;font-weight:600;color:var(--olive);margin-top:4px;line-height:1.35}.au-site .member p:last-child{font-size:.92rem;color:var(--ink-2);margin-top:8px;line-height:1.5}.au-site .address{margin-top:24px;padding-top:16px;border-top:1.5px solid var(--night);font-style:normal}.au-site .address b{display:block;font-family:var(--disp);font-size:1.3rem;font-weight:600;letter-spacing:-.02em;color:var(--night)}.au-site .address span{display:block;font-size:.95rem;color:var(--ink-2);margin-top:4px}.au-site .contact-panel{max-width:720px}.au-site .contact-panel .wl.light{background:var(--panel);padding:26px 22px}.au-site .wl textarea{width:100%;min-height:160px;padding:14px;border-radius:12px;font:inherit;font-size:1rem;line-height:1.5;resize:vertical;outline:none}.au-site .wl.light textarea{background:#fff;border:1px solid var(--line-strong);color:var(--ink)}.au-site .wl.light textarea:focus{border-color:var(--amber-strong)}.au-site .wl.light input[readonly]{background:var(--cream);color:var(--ink-2);cursor:not-allowed}.au-site.legal-page{overflow:clip}.au-site .legal{display:grid;gap:28px}.au-site .legal>*{min-width:0}.au-site .toc{align-self:start}.au-site .toc .k{font-size:.82rem;font-weight:600;color:var(--olive)}.au-site .toc ol{margin-top:10px;border-top:1.5px solid var(--night);list-style:none;padding:0;counter-reset:toc}.au-site .toc li{counter-increment:toc;border-bottom:1px solid var(--line-strong)}.au-site .toc a{display:grid;grid-template-columns:1.6rem 1fr;gap:6px;padding:10px 0;font-size:.92rem;color:var(--ink-2);line-height:1.35}.au-site .toc a:before{content:counter(toc);font-weight:600;color:var(--night)}.au-site .toc a:hover{color:var(--night)}.au-site .legal-body section{scroll-margin-top:96px}.au-site .legal-body section+section{margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}.au-site .legal-body h2{display:flex;gap:10px;font-size:1.25rem;font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--night)}.au-site .legal-body h2 span{color:var(--olive)}.au-site .legal-body p{font-size:.95rem;color:var(--ink-2);margin-top:10px;line-height:1.65;max-width:68ch}.au-site .updated{font-size:.88rem;color:#D6D9C8;margin-top:12px}.au-site .done{min-height:60vh;display:grid;align-content:center}.au-site .done h1{max-width:none}@media (min-width:760px){.au-site .page-hero{padding:48px 0 64px}.au-site .faq-group+.faq-group,.au-site .more{margin-top:80px}.au-site .team{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:40px}.au-site .contact-panel .wl.light{padding:40px 44px}.au-site .member{grid-template-columns:88px 1fr;gap:20px;padding:22px}.au-site .member img{width:88px;height:88px}.au-site .legal{grid-template-columns:minmax(0,15rem) minmax(0,1fr);column-gap:56px}.au-site .toc{position:sticky;top:96px}}