.detail-intro h1{max-width:1050px}.detail-intro p{max-width:710px}.detail-intro .button{margin-top:28px}.detail-wide-image{border-radius:12px;padding:0;position:relative;overflow:hidden}.detail-wide-image>img{object-fit:cover;width:100%;height:420px;display:block}.detail-image-note{width:fit-content;max-width:calc(100% - 52px);color:var(--ink);background:#fff;border-radius:6px;padding:14px 20px;font-size:14px;font-weight:600;position:absolute;bottom:24px;left:26px;right:26px}.detail-index{border-bottom:1px solid var(--line);align-items:stretch;gap:24px;padding-top:30px;padding-bottom:30px;display:flex}.detail-index a{color:var(--muted);flex:1;justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:550;line-height:1.6;display:flex}.detail-index a:hover{color:var(--accent)}.detail-index svg{flex-shrink:0}.detail-solution{border-bottom:1px solid var(--line);grid-template-columns:.85fr 1.35fr;gap:96px;padding:76px 0;scroll-margin-top:105px;display:grid}.detail-solution:last-child{border-bottom:0}.detail-solution-icon{width:56px;height:56px;color:var(--accent);background:var(--paper);border-radius:12px;place-items:center;margin-bottom:26px;display:grid}.detail-solution h2{letter-spacing:-.025em;margin-bottom:18px;font-size:clamp(27px,2.7vw,36px);line-height:1.23}.detail-solution-lead{color:var(--muted);max-width:300px;font-size:18px;line-height:1.65}.detail-solution-body>p{color:var(--muted);margin-bottom:26px;line-height:1.8}.detail-solution-body .check-list{margin-bottom:30px}.detail-question{border-top:1px solid var(--line);margin:28px 0;padding-top:28px}.detail-question h3{letter-spacing:-.015em;margin-bottom:12px;font-size:19px;line-height:1.6}.detail-question p{color:var(--muted);font-size:15px;line-height:1.75}.detail-paper{background:var(--paper)}.detail-navy{background:var(--surface-dark);color:#fff}.detail-navy h2,.detail-navy h3{color:#fff}.detail-navy p{color:#c6cbd3}.detail-bottom-split h2{letter-spacing:-.025em;font-size:clamp(30px,3.4vw,44px);line-height:1.25}.detail-bottom-split>div>p{color:var(--muted);margin-bottom:28px;font-size:17px;line-height:1.8}.detail-navy .detail-bottom-split>div>p{color:#c6cbd3}.detail-secondary-link{width:fit-content;color:var(--ink);align-items:center;gap:9px;margin-top:20px;font-size:14px;font-weight:600;display:flex}.detail-secondary-link:hover{color:var(--accent)}.detail-industry-nav{grid-template-columns:repeat(4,1fr);gap:24px;padding-top:8px;padding-bottom:30px;display:grid}.detail-industry-nav a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:20px;font-size:15px;font-weight:600;display:flex}.detail-industry-nav a:hover{border-color:var(--accent);color:var(--accent)}.detail-industry{scroll-margin-top:80px}.detail-industry-layout{grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid}.detail-industry-image{border-radius:12px;align-self:stretch;min-height:500px;position:relative;overflow:hidden}.detail-industry-image img{object-fit:cover;width:100%;height:100%;position:absolute}.detail-industry-image span{color:var(--ink);background:#fff;border-radius:5px;padding:10px 16px;font-size:14px;font-weight:600;position:absolute;bottom:22px;left:22px}.detail-industry-reverse .detail-industry-image{order:2}.detail-industry-copy h2{letter-spacing:-.025em;margin-bottom:22px;font-size:clamp(29px,3vw,39px);line-height:1.25}.detail-industry-copy>p{color:var(--muted);margin-bottom:24px;line-height:1.8}.detail-industry-copy .check-list{font-size:15px}.detail-application-question{border-top:1px solid var(--line);margin:28px 0 26px;padding-top:24px}.detail-application-question h3{margin-bottom:10px;font-size:16px;line-height:1.65}.detail-application-question p{color:var(--muted);font-size:14px;line-height:1.7}.detail-approach-overview{padding:20px 0 64px}.detail-approach-overview .split{align-items:center}.detail-approach-overview h2,.detail-company-story h2,.detail-company-facts h2,.detail-partner-prepare h2{letter-spacing:-.025em;margin-bottom:24px;font-size:clamp(30px,3vw,40px);line-height:1.27}.detail-approach-overview p,.detail-company-story p,.detail-company-facts p,.detail-partner-prepare>div>p{color:var(--muted);margin-bottom:20px;line-height:1.85}.detail-approach-overview img{object-fit:cover;width:100%;height:420px}.detail-process-layout{grid-template-columns:.85fr 1.35fr;gap:96px;display:grid}.detail-process-heading h2{letter-spacing:-.025em;margin-bottom:20px;font-size:clamp(29px,2.9vw,38px);line-height:1.3}.detail-process-heading>p{color:var(--muted);margin-bottom:24px;line-height:1.8}.detail-process-list{margin:0;padding:0;list-style:none}.detail-process-list li{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;gap:24px;padding:30px 0;display:grid}.detail-process-list li:first-child{padding-top:0}.detail-process-list li:last-child{border-bottom:0;padding-bottom:0}.detail-step-number{font-family:var(--font-heading);color:var(--accent);font-variant-numeric:tabular-nums;font-size:17px;font-weight:650;line-height:34px}.detail-process-list h3{letter-spacing:-.02em;margin-bottom:12px;font-size:23px;line-height:1.4}.detail-process-list p{color:var(--muted);font-size:16px;line-height:1.8}.detail-process-list .detail-step-result{color:var(--ink);margin-top:14px;font-size:14px}.detail-principle-columns{grid-template-columns:repeat(3,1fr);gap:48px;margin-top:48px;display:grid}.detail-principle-columns>div{border-top:1px solid var(--line);padding-top:24px}.detail-principle-columns h3{margin-bottom:14px;font-size:20px;line-height:1.45}.detail-principle-columns p{color:var(--muted);font-size:15px;line-height:1.8}.detail-principle-note{max-width:760px;color:var(--muted);margin-top:44px;font-size:14px;line-height:1.75}.detail-centered-cta{text-align:center}.detail-centered-cta h2{letter-spacing:-.03em;font-size:clamp(32px,3.6vw,48px);line-height:1.22}.detail-centered-cta p{max-width:570px;color:var(--muted);margin:24px auto 30px;line-height:1.8}.detail-company-image img{height:450px}.detail-company-story{align-items:start}.detail-company-story p:last-child{margin-bottom:0}.detail-mission{max-width:1050px}.detail-mission h2{letter-spacing:-.025em;max-width:980px;font-size:clamp(32px,3.5vw,47px);line-height:1.3}.detail-mission p{max-width:670px;margin-top:32px;font-size:17px;line-height:1.8}.detail-company-facts dl{margin:0}.detail-company-facts dl>div{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr;gap:24px;padding:26px 0;display:grid}.detail-company-facts dl>div:first-child{padding-top:0}.detail-company-facts dt{color:var(--muted);font-size:14px;line-height:1.8}.detail-company-facts dd{margin:0;font-size:16px;font-weight:500;line-height:1.75}.detail-company-facts address{font-size:15px;font-style:normal;font-weight:400}.detail-partner-feature{padding:76px 0 10px}.detail-partner-feature-layout{grid-template-columns:1.13fr .87fr;align-items:center;gap:72px;display:grid}.detail-partner-feature img{object-fit:cover;border-radius:12px;width:100%;height:460px}.detail-partner-feature h2{letter-spacing:-.025em;margin-bottom:24px;font-size:clamp(29px,3.2vw,42px);line-height:1.26}.detail-partner-feature p{color:var(--muted);margin-bottom:20px;line-height:1.8}.detail-partner-feature .text-link{margin-top:8px}.detail-opportunities{margin-top:40px}.detail-opportunities article{border-top:1px solid var(--line);grid-template-columns:.8fr 1.15fr 48px;align-items:start;gap:48px;padding:34px 0;scroll-margin-top:105px;display:grid}.detail-opportunities article:last-child{padding-bottom:0}.detail-opportunities h3{letter-spacing:-.02em;margin-bottom:12px;font-size:24px;line-height:1.4}.detail-opportunity-audience{color:var(--muted);font-size:14px;line-height:1.65}.detail-opportunities article>div:nth-child(2)>p{color:var(--muted);font-size:15px;line-height:1.8}.detail-opportunities article>div:nth-child(2)>.detail-opportunity-areas{color:var(--ink);margin-top:18px;font-size:12px;line-height:1.8}.detail-opportunities article>a{border:1px solid var(--line);width:48px;height:48px;color:var(--accent);border-radius:8px;place-items:center;transition:background-color .15s,border-color .15s;display:grid}.detail-opportunities article>a:hover{background:var(--paper);border-color:var(--accent)}.detail-partner-prepare{align-items:start}.detail-partner-prepare .button{margin-top:8px}.detail-preparation-list{margin:0;padding:0;list-style:none}.detail-preparation-list li{border-bottom:1px solid var(--line);grid-template-columns:24px 1fr;gap:20px;padding:23px 0;display:grid}.detail-preparation-list li:first-child{padding-top:0}.detail-preparation-list li:last-child{border-bottom:0;padding-bottom:0}.detail-preparation-list svg{color:var(--accent);margin-top:3px}.detail-preparation-list h3{margin-bottom:6px;font-size:19px;line-height:1.5}.detail-preparation-list p{color:var(--muted);font-size:15px;line-height:1.75}.detail-faq-layout{grid-template-columns:.8fr 1.2fr;gap:96px;display:grid}.detail-faq-layout>div>h2{letter-spacing:-.025em;margin-bottom:20px;font-size:clamp(29px,3vw,40px);line-height:1.28}.detail-faq-layout>div>p{color:var(--muted);max-width:330px;line-height:1.8}.detail-faq details{border-bottom:1px solid var(--line)}.detail-faq details:first-child{border-top:1px solid var(--line)}.detail-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:16px;font-weight:600;line-height:1.55;list-style:none;display:flex}.detail-faq summary::-webkit-details-marker{display:none}.detail-faq summary svg{color:var(--muted);flex-shrink:0;transition:transform .18s}.detail-faq details[open] summary svg{transform:rotate(180deg)}.detail-faq summary:hover{color:var(--accent)}.detail-faq details>p{color:var(--muted);margin:0;padding:0 30px 24px 0;font-size:15px;line-height:1.8}.detail-contact-intro{padding-bottom:56px}.detail-contact-intro h1{max-width:900px}.detail-contact-intro p{max-width:650px}.detail-contact-section{padding:64px 0 100px}.detail-contact-layout{grid-template-columns:.75fr 1.25fr;align-items:start;gap:96px;display:grid}.detail-contact-aside{padding-top:26px}.detail-contact-aside h2{letter-spacing:-.02em;margin-bottom:20px;font-size:30px;line-height:1.32}.detail-contact-aside>p{color:var(--muted);line-height:1.8}.detail-contact-next{border-top:1px solid var(--line);margin-top:36px;padding-top:30px}.detail-contact-next h3{margin-bottom:18px;font-size:16px}.detail-contact-next .check-list{font-size:14px}.detail-contact-address{border-top:1px solid var(--line);grid-template-columns:24px 1fr;gap:18px;margin-top:32px;padding-top:30px;display:grid}.detail-contact-address>svg{color:var(--accent);margin-top:3px}.detail-contact-address h3{margin-bottom:8px;font-size:16px}.detail-contact-address address{color:var(--muted);font-size:14px;font-style:normal;line-height:1.9}.detail-contact-aside>.detail-contact-note{margin-top:24px;font-size:13px;line-height:1.8}.detail-form-panel{background:var(--paper);border-radius:12px;min-width:0;padding:40px}.detail-form-panel>h2{letter-spacing:-.025em;margin-bottom:12px;font-size:27px;line-height:1.4}.detail-form-intro{color:var(--muted);margin-bottom:22px;font-size:14px;line-height:1.8}.detail-required-note{color:var(--muted);margin-bottom:25px;font-size:12px}#enquiry-form{position:relative}html[data-enquiry-recaptcha=true] .site-footer{padding-bottom:66px}.detail-form-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.detail-field{min-width:0}.detail-field-full{grid-column:1/-1}.detail-field label{color:var(--ink);margin-bottom:8px;font-size:13px;font-weight:600;line-height:1.6;display:block}.detail-field input,.detail-field select,.detail-field textarea{appearance:none;width:100%;max-width:100%;min-height:48px;color:var(--ink);font:inherit;background:#fff;border:1px solid #bfc2c7;border-radius:6px;padding:12px 14px;font-size:15px;line-height:1.6;transition:border-color .15s;display:block}.detail-field input:hover,.detail-field select:hover,.detail-field textarea:hover{border-color:#8b929d}.detail-field input:focus,.detail-field select:focus,.detail-field textarea:focus{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:2px}.detail-field textarea{resize:vertical;min-height:144px}.detail-field input::placeholder,.detail-field textarea::placeholder{color:#707680;opacity:1}.detail-field [aria-invalid=true]{border-color:#af2424}.detail-field-hint{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.6}.detail-field-error{color:#ad2424;margin-top:7px;font-size:12px;line-height:1.65}.detail-select-wrap{position:relative}.detail-select-wrap select{cursor:pointer;padding-right:40px}.detail-select-wrap>svg{pointer-events:none;color:var(--muted);position:absolute;top:16px;right:13px}.detail-consent{align-items:start;gap:12px;margin-top:24px;display:flex}.detail-consent input{width:18px;height:18px;accent-color:var(--accent);cursor:pointer;flex-shrink:0;margin:3px 0 0}.detail-consent label{color:var(--muted);cursor:pointer;font-size:12px;line-height:1.8}.detail-consent a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.detail-consent a:hover{color:var(--accent)}.detail-submit{margin-top:26px}.detail-submit:disabled{cursor:wait;opacity:.65}.detail-form-footnote{color:var(--muted);margin-top:17px;font-size:12px;line-height:1.75}.detail-form-alert{color:#912222;background:#fcecec;border:1px solid #e3b9b9;border-radius:6px;margin-top:20px;padding:14px 16px;font-size:13px;line-height:1.7}.detail-honeypot{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.detail-enquiry-review,.detail-enquiry-success{outline-offset:8px;padding-top:8px}.detail-review-icon{width:50px;height:50px;color:var(--accent);background:#e3e5e8;border-radius:10px;place-items:center;margin-bottom:20px;display:grid}.detail-enquiry-review h3,.detail-enquiry-success h3{letter-spacing:-.02em;margin-bottom:14px;font-size:25px;line-height:1.3}.detail-enquiry-review>p,.detail-enquiry-success>p{color:var(--muted);font-size:14px;line-height:1.8}.detail-enquiry-review dl{margin:24px 0 30px}.detail-enquiry-review dl>div{border-bottom:1px solid var(--line);padding:16px 0}.detail-enquiry-review dt{color:var(--muted);margin-bottom:6px;font-size:12px}.detail-enquiry-review dd{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.7}.detail-review-actions{flex-wrap:wrap;gap:12px;display:flex}.detail-review-actions .button{font-size:13px}.detail-enquiry-review>.detail-review-footnote{margin-top:18px;font-size:12px}.detail-enquiry-success .text-link{margin-top:24px}.detail-legal-section{padding:0 0 96px}.detail-legal-layout{grid-template-columns:240px 1fr;align-items:start;gap:96px;display:grid}.detail-legal-layout>nav{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:0;padding:16px 0;display:flex;position:sticky;top:116px}.detail-legal-layout>nav a{color:var(--muted);padding:9px 0;font-size:13px;line-height:1.65}.detail-legal-layout>nav a:hover{color:var(--accent)}.detail-legal-copy{max-width:740px}.detail-legal-copy>section{margin-bottom:48px;scroll-margin-top:112px}.detail-legal-copy>section:last-child{margin-bottom:0}.detail-legal-copy h2{letter-spacing:-.02em;margin-bottom:20px;font-size:26px;line-height:1.35}.detail-legal-copy p{color:var(--muted);margin-bottom:18px;line-height:1.85}.detail-legal-copy address{color:var(--muted);margin:0 0 24px;font-style:normal;line-height:1.85}.detail-not-found{min-height:640px}.detail-not-found .container{max-width:1000px}.detail-404{font-family:var(--font-heading);color:var(--accent);letter-spacing:-.03em;margin-bottom:22px;font-size:78px;font-weight:650;line-height:1.2;display:block}.detail-not-found h1{letter-spacing:-.03em;margin-bottom:24px;font-size:clamp(32px,4.2vw,54px);line-height:1.2}.detail-not-found p{color:var(--muted);max-width:540px;line-height:1.8}.detail-not-found-actions{flex-wrap:wrap;gap:14px;margin:30px 0 48px;display:flex}.detail-not-found nav{border-top:1px solid var(--line);flex-wrap:wrap;gap:28px;padding-top:24px;display:flex}.detail-not-found nav a{color:var(--muted);align-items:center;gap:10px;font-size:14px;display:flex}.detail-not-found nav a:hover{color:var(--accent)}#enquiry-form[hidden],#enquiry-review[hidden],#enquiry-success[hidden],#form-error[hidden],.detail-field-error[hidden]{display:none}@media (width>=1100px){.detail-contact-aside{position:sticky;top:108px}}@media (width<=1099px){.detail-solution,.detail-process-layout,.detail-contact-layout,.detail-faq-layout,.detail-legal-layout{gap:48px}.detail-industry-layout,.detail-partner-feature-layout{gap:40px}.detail-industry-image{min-height:540px}.detail-index{gap:18px}.detail-index a{gap:8px;font-size:12px}.detail-form-panel{padding:30px}.detail-opportunities article{gap:28px}}@media (width<=799px){.detail-desktop-break{display:none}.detail-approach-overview .split,.detail-company-story,.detail-company-facts,.detail-partner-prepare,.detail-bottom-split{grid-template-columns:1fr;gap:34px}.detail-wide-image>img{height:360px}.detail-index{grid-template-columns:1fr 1fr;gap:0 30px;padding-top:20px;padding-bottom:20px;display:grid}.detail-index a{padding:12px 0;font-size:13px}.detail-solution{grid-template-columns:1fr;gap:30px;padding:52px 0}.detail-solution-icon{margin-bottom:20px}.detail-solution-heading h2{max-width:500px;margin-bottom:12px}.detail-solution-lead{max-width:none;font-size:17px}.detail-question{margin:24px 0}.detail-bottom-split{gap:24px}.detail-industry-nav{gap:20px;padding-bottom:12px}.detail-industry-nav a{font-size:13px}.detail-industry-layout{grid-template-columns:1fr;gap:32px}.detail-industry-image{aspect-ratio:1.6;min-height:0}.detail-industry-reverse .detail-industry-image{order:0}.detail-industry-copy h2{max-width:550px}.detail-approach-overview{padding-bottom:20px}.detail-approach-overview img{height:360px}.detail-process-layout{grid-template-columns:1fr;gap:40px}.detail-process-heading>p{max-width:500px}.detail-principle-columns{gap:28px;margin-top:32px}.detail-principle-columns h3{font-size:18px}.detail-company-facts{gap:36px}.detail-company-facts dl>div:first-child{border-top:1px solid var(--line);padding-top:22px}.detail-partner-feature-layout{grid-template-columns:1fr;gap:36px}.detail-partner-feature img{height:360px}.detail-partner-feature h2 br{display:none}.detail-opportunities article{grid-template-columns:1fr 48px;gap:18px 24px}.detail-opportunities article>div:nth-child(2){grid-row:2}.detail-opportunities article>a{grid-area:1/2}.detail-opportunity-audience{font-size:13px}.detail-faq-layout{grid-template-columns:1fr;gap:30px}.detail-faq-layout>div>p{max-width:550px}.detail-contact-layout{grid-template-columns:1fr;gap:42px}.detail-contact-aside{padding-top:0}.detail-contact-aside h2 br{display:none}.detail-contact-aside>p{max-width:600px}.detail-contact-next,.detail-contact-address{margin-top:24px;padding-top:22px}.detail-contact-section{padding-block:40px 64px}.detail-contact-intro{padding-bottom:40px}.detail-legal-layout{grid-template-columns:1fr;gap:40px}.detail-legal-layout>nav{grid-template-columns:1fr 1fr;gap:2px 24px;display:grid;position:static}.detail-legal-section{padding-bottom:64px}}@media (width<=539px){.detail-intro .button{margin-top:24px}.detail-wide-image{border-radius:8px}.detail-wide-image>img{height:280px}.detail-image-note{max-width:calc(100% - 28px);padding:11px 13px;font-size:11px;line-height:1.6;bottom:14px;left:14px;right:14px}.detail-index{grid-template-columns:1fr;gap:0}.detail-index a{min-height:44px;padding:8px 0;font-size:13px}.detail-solution{gap:22px;padding:44px 0}.detail-solution-icon{width:48px;height:48px;margin-bottom:18px}.detail-solution-lead{font-size:16px}.detail-solution-body>p{font-size:15px}.detail-question h3{font-size:17px}.detail-question p{font-size:14px}.detail-bottom-split>div>p{font-size:15px}.detail-industry-nav{grid-template-columns:1fr 1fr;gap:10px 22px}.detail-industry-nav a{min-height:44px;padding-bottom:12px}.detail-industry-image{aspect-ratio:1.25;border-radius:8px}.detail-industry-image span{padding:8px 12px;font-size:12px;bottom:15px;left:15px}.detail-industry-copy>p{font-size:15px}.detail-industry-copy .check-list{font-size:14px}.detail-approach-overview img{height:285px}.detail-approach-overview p,.detail-company-story p,.detail-company-facts p,.detail-partner-prepare>div>p{font-size:15px}.detail-process-list li{grid-template-columns:26px 1fr;gap:16px;padding:24px 0}.detail-process-list h3{font-size:21px}.detail-process-list p{font-size:15px}.detail-process-list .detail-step-result{font-size:13px}.detail-step-number{font-size:14px;line-height:29px}.detail-principle-columns{grid-template-columns:1fr;gap:26px}.detail-principle-columns>div{padding-top:22px}.detail-principle-columns h3{margin-bottom:10px}.detail-principle-note{margin-top:30px;font-size:13px}.detail-mission h2{font-size:31px}.detail-mission p{margin-top:24px;font-size:15px}.detail-company-facts dl>div{grid-template-columns:87px 1fr;gap:16px;padding:22px 0}.detail-company-facts dt{font-size:12px}.detail-company-facts dd{font-size:14px}.detail-company-facts address{font-size:13px}.detail-partner-feature img{border-radius:8px;height:285px}.detail-partner-feature p{font-size:15px}.detail-opportunities h3{font-size:21px}.detail-opportunities article{grid-template-columns:1fr 44px;gap:15px;padding:28px 0}.detail-opportunities article>a{width:44px;height:44px}.detail-opportunities article>div:nth-child(2){grid-column:1/-1}.detail-opportunities article>div:nth-child(2)>p{font-size:14px}.detail-partner-prepare h2 br{display:none}.detail-faq summary{gap:16px;font-size:15px}.detail-faq details>p{padding-right:0;font-size:14px}.detail-form-panel{border-radius:8px;padding:24px 20px}.detail-form-grid{grid-template-columns:1fr;gap:20px}.detail-field-full{grid-column:auto}.detail-field input,.detail-field select,.detail-field textarea{font-size:16px}.detail-form-panel>h2{font-size:25px}.detail-form-intro{font-size:13px}.detail-contact-aside h2{font-size:27px}.detail-contact-aside>p{font-size:15px}.detail-submit{justify-content:center;width:100%}.detail-review-actions{flex-direction:column}.detail-review-actions .button{justify-content:center}.detail-legal-copy h2{font-size:23px}.detail-legal-copy p,.detail-legal-copy address{font-size:15px}.detail-legal-copy>section{margin-bottom:38px}.detail-legal-layout>nav{gap:0 18px}.detail-legal-layout>nav a{font-size:12px}.detail-not-found{min-height:560px}.detail-404{font-size:62px}.detail-not-found-actions{flex-direction:column;align-items:stretch}.detail-not-found-actions .button{justify-content:center}.detail-not-found nav{flex-direction:column;gap:0}.detail-not-found nav a{justify-content:space-between;min-height:44px}}@media (prefers-reduced-motion:reduce){.detail-faq summary svg,.detail-opportunities article>a,.detail-field input,.detail-field select,.detail-field textarea{transition:none}}
