.pg{padding:72px 0 96px}.pg-head{max-width:46em;margin-bottom:40px}.pg-head h1{font-size:clamp(34px,4vw,50px);line-height:1.06;margin:0 0 18px}.pg-updated{margin:0;color:var(--ink-3);font-size:14px}.pg-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:56px}.pg-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:24px}.pg-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--walnut-tint);color:var(--walnut-deep)}.pg-card h2{font-size:20px;line-height:1.2;margin:16px 0 8px}.pg-card p{margin:0;color:var(--ink-2);font-size:15px}.pg-prose{max-width:42em;color:var(--ink-2)}.pg-prose h2{font-size:24px;margin:36px 0 10px}.pg-prose h2:first-child{margin-top:0}.pg-prose p,.pg-prose ul{margin:0 0 14px}.pg-prose li{margin-bottom:6px}.pg-prose strong{color:var(--ink);font-weight:600}.pg a{color:var(--walnut)}.ct{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:56px;align-items:start}.ct-intro h1{font-size:clamp(36px,4.4vw,56px);line-height:1.04;margin:0 0 18px}.ct-facts{list-style:none;margin:32px 0 0;padding:0;display:grid;gap:18px;color:var(--ink-2)}.ct-facts li{display:flex;gap:12px;align-items:flex-start}.ct-facts svg{flex:none;margin-top:3px;color:var(--walnut)}.ct-facts strong{color:var(--ink)}.ct-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:32px;box-shadow:var(--shadow-pop)}.ct-card form{display:grid;gap:18px}.ct-topics{border:0;margin:0;padding:0;min-width:0}.ct-topics legend{font-size:13px;font-weight:500;color:var(--ink-2);margin-bottom:8px}.ct-topics>div{display:flex;flex-wrap:wrap;gap:8px}.ct-topic{height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--line-2);background:var(--surface);color:var(--ink-2);font:inherit;font-size:14px;cursor:pointer}.ct-topic:hover{border-color:var(--walnut)}.ct-topic[aria-pressed=true]{background:var(--walnut);border-color:var(--walnut);color:var(--on-walnut)}.ct-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.field em{font-style:normal;font-weight:400;color:var(--ink-3)}.ct-message{height:auto;min-height:140px;padding:10px 12px;resize:vertical;font:inherit;line-height:1.5}.ct-hp{position:absolute;inset-inline-start:-9999px;width:1px;height:1px;overflow:hidden}.ct-error{margin:0;padding:10px 12px;border-radius:var(--radius);background:var(--danger-tint);color:var(--danger);font-size:14px}.ct-error a{color:inherit}.ct-send{justify-self:start}.ct-sent{display:grid;justify-items:start;gap:8px;padding:12px 0}.ct-sent svg{color:var(--moss)}.ct-sent h2{font-size:26px;margin:8px 0 0}.ct-sent p{margin:0 0 12px;color:var(--ink-2)}@media(max-width:960px){.pg{padding:48px 0 72px}.pg-grid,.ct{grid-template-columns:1fr}.ct{gap:32px}}@media(max-width:560px){.ct-row{grid-template-columns:1fr}.ct-card{padding:20px}.ct-send{justify-self:stretch}}
