.public-information-page{--public-header-height:72px;--foreground:var(--passt-color-ink);--border:var(--passt-color-line);background:var(--background);min-height:100dvh;color:var(--foreground);font-size:16px;line-height:1.6}.public-information-page .information-width,.public-information-page .public-header-inner,.public-information-page>footer>div{width:calc(100% - 48px);max-width:1120px;margin-inline:auto}.public-information-page .public-site-header{height:var(--public-header-height);position:sticky;top:0}.public-information-page .public-header-inner{padding-inline:0}.public-information-page .public-header-inner>a :where(svg){height:20px}.public-information-page .public-header-navigation a,.public-information-page .public-header-actions a{background:0 0;border:0;border-radius:0;padding-inline:10px;font-size:14px;font-weight:650}.public-information-page .public-header-navigation a[aria-current=page],.public-information-page .public-header-navigation a:hover,.public-information-page .public-header-actions a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:7px}.public-information-page .information-section{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;padding-block:40px;scroll-margin-top:96px;display:grid}.public-information-page .information-section>h2{letter-spacing:-.025em;text-wrap:balance;max-width:22ch;margin:0;font-size:27px;font-weight:750;line-height:1.18}.public-information-page .information-section:last-of-type{border-bottom:0}.public-information-page .information-content{min-width:0;color:var(--passt-color-ink-muted)}.public-information-page .information-content p{max-width:70ch;margin:8px 0 0}.public-information-page .information-content>p:first-child{margin-top:0}.public-information-page .information-content h3{color:var(--foreground);margin:0;font-size:18px;font-weight:650;line-height:1.4}.public-information-page .information-flow,.public-information-page .information-promises,.public-information-page .information-checks{gap:0;margin:0;padding:0;list-style:none;display:grid}.public-information-page .information-flow>li,.public-information-page .information-promises>li{border-top:1px solid var(--border);padding-block:24px}.public-information-page .information-flow>li{grid-template-columns:24px minmax(0,1fr);gap:16px;display:grid}.public-information-page .information-content>.information-promises{margin-top:24px}.public-information-page .information-flow>li:first-child,.public-information-page .information-promises>li:first-child{border-top:0;padding-top:0}.public-information-page .information-flow>li:last-child,.public-information-page .information-promises>li:last-child{padding-bottom:0}.public-information-page .information-flow-number{color:var(--primary);font-variant-numeric:tabular-nums;font-size:17px;font-weight:700;line-height:1.5}.public-information-page .information-checks{gap:20px}.public-information-page .information-checks>li{align-items:start;gap:14px;display:flex}.public-information-page .information-checks svg{color:var(--primary);flex:none;margin-top:3px}.public-information-page .information-questions{border-top:1px solid var(--border)}.public-information-page .information-question{border-bottom:1px solid var(--border)}.public-information-page .information-question summary{min-height:64px;color:var(--foreground);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding-block:18px;font-weight:650;line-height:1.5;list-style:none;display:flex}.public-information-page .information-question summary::-webkit-details-marker{display:none}.public-information-page .information-question summary:hover{color:var(--primary)}.public-information-page .information-question summary svg{color:var(--primary);flex:none}.public-information-page .information-question[open] summary svg{transform:rotate(180deg)}.public-information-page .information-answer{padding:0 40px 24px 0}.public-information-page .information-answer>p:first-child{margin-top:0}.public-information-page .information-link{min-height:44px;color:var(--primary);text-underline-offset:4px;align-items:center;font-weight:650;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.public-information-page .information-link:hover{text-decoration-thickness:2px}.public-information-page .information-actions{flex-direction:column;align-items:flex-start;gap:12px;margin-top:28px;display:flex}.public-information-page .information-primary-action{border-radius:var(--passt-radius-pill);background:var(--action);width:min(100%,340px);min-height:56px;color:var(--action-foreground);text-align:center;justify-content:center;align-items:center;gap:12px;padding:12px 20px;font-weight:650;display:inline-flex}.public-information-page .information-primary-action:hover{background:var(--passt-color-danger-strong)}.public-information-page :is(a,button,summary):focus-visible{outline:2px solid var(--primary);outline-offset:4px}.public-information-page .information-primary-action:active{opacity:.85}.public-information-page>footer{margin-top:16px}.public-information-page>footer>div{padding:44px 0 36px}.public-information-page>footer :is(p,a,button){font-family:inherit}.public-information-page .site-footer-legal>p{display:none}.public-information-page .site-footer-credit img{filter:brightness(0)invert();opacity:.65}.public-information-page>footer :is(a,button):focus-visible{outline-color:var(--primary-foreground)}.public-information-page ::selection{background:var(--passt-color-pink-soft);color:var(--primary)}@media (min-width:768px){.public-information-page .public-header-inner>a :where(svg){height:26px}.public-information-page .information-width,.public-information-page .public-header-inner,.public-information-page>footer>div{width:calc(100% - 96px)}.public-information-page .information-section{gap:48px;padding-block:56px}.public-information-page .information-section>h2{font-size:32px;line-height:1.16}}@media (max-width:380px){.public-information-page .public-header-inner{gap:8px}.public-information-page .public-header-inner>div:last-child>a{padding-inline:6px;font-size:12px}}@media (min-width:1024px){.public-information-page .information-section{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.public-information-page .business-cost-promise{color:var(--primary);margin-top:32px}.public-information-page .legal-content{padding-block:48px 64px}.public-information-page .legal-copy{max-width:760px;margin-inline:auto}
