.public-content-page{--selection:#b91c1c;--selection-soft:#fff1f2;font-family:var(--font-ui);font-size:14px;line-height:1.5}.chefpin-product.public-content-page[data-theme=light]{--background:0 0% 97%;--foreground:0 0% 12%;--card:0 0% 100%;--card-foreground:0 0% 12%;--border:0 0% 88%;--input:0 0% 87%;--muted:0 0% 96%;--muted-foreground:0 0% 45%;--primary:0 0% 12%;--primary-foreground:0 0% 100%;--popover:0 0% 100%;--popover-foreground:0 0% 12%}.public-content-page[data-theme=dark]{--selection:#ff9a9a;--selection-soft:#2a1e1f}.chefpin-product.public-content-page[data-theme=dark]{--background:0 0% 4%;--foreground:0 0% 94%;--card:0 0% 9.5%;--card-foreground:0 0% 94%;--border:0 0% 17%;--input:0 0% 21%;--muted:0 0% 13%;--muted-foreground:0 0% 62%;--primary:0 0% 96%;--primary-foreground:0 0% 8%;--popover:0 0% 12%;--popover-foreground:0 0% 94%;color-scheme:dark}.public-content-page main{width:calc(100% - 40px);max-width:800px;margin:24px auto 40px;padding:24px;border:0;border-radius:0;background:transparent;box-shadow:none;min-width:0}.public-content-page main :is(h1,h2,h3,button){font-family:inherit;letter-spacing:normal}.public-content-page main h1{font-size:26px;font-weight:700;line-height:1.25}.public-content-page .public-site-brand span{font-family:inherit}.public-content-page .public-profile-primary,.public-content-page .public-profile-primary:hover{background:hsl(var(--foreground));color:hsl(var(--card))}.public-content-page .public-profile-primary:hover{opacity:.9}body:has(.public-content-page[data-theme=dark]) .public-site-menu{--background:0 0% 10%;--foreground:0 0% 95%;--muted-foreground:0 0% 65%;--border:0 0% 22%;color:hsl(var(--foreground));color-scheme:dark}@media(max-width:639px){.public-content-page main{width:calc(100% - 24px);padding:16px;margin:16px auto 24px;border-radius:0}}.public-content-page main.public-utility-main{max-width:640px;padding:32px}.public-utility-heading{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.public-utility-heading h1,.public-utility-heading p{margin:0}.public-utility-heading p{font-size:14px;line-height:1.75;color:hsl(var(--muted-foreground));max-width:56ch}.public-utility-symbol{width:56px;height:56px;display:grid;place-items:center;border-radius:16px;background:hsl(var(--muted));flex-shrink:0}.public-utility-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:24px;padding-top:24px;border-top:1px solid hsl(var(--border))}.public-utility-actions h2{flex-basis:100%;font-size:17px;line-height:1.4;margin:0 0 4px}.public-utility-actions [data-ui=button]{min-height:44px;gap:8px;white-space:normal;font-family:inherit}.public-utility-support{font-size:13px;text-decoration:underline;text-underline-offset:3px}.public-utility-heading .public-utility-note{font-size:13px}@media(max-width:639px){.public-content-page main.public-utility-main{padding:24px 20px}.public-utility-actions{align-items:stretch}.public-utility-actions [data-ui=button]{flex:1 1 auto}.public-utility-support{width:100%;padding-block:8px}}.public-content-page .public-information-main .public-info-intro{padding:0 0 24px}.public-content-page .public-information-main :is(.public-about-story,.public-about-values,.public-contact-content){padding:0 0 24px;margin:0}.public-content-page .public-information-main .public-about-story-grid{gap:24px;align-items:start}.public-content-page .public-information-main .public-about-values{padding-top:24px}.public-content-page .public-information-main .public-about-values-grid{gap:20px}.public-content-page .public-information-main h2{font-size:18px;line-height:1.4}.public-content-page .public-information-main h3{font-size:16px;line-height:1.4}.public-content-page .public-information-main p{font-size:14px;line-height:1.75}.public-content-page .public-contact-content,.public-content-page .public-contact-content>div{max-width:none}.public-content-page .public-contact-content [data-ui=card]{background:hsl(var(--card));border-color:hsl(var(--border))}.public-content-page :is(.public-about-value,.public-contact-content) svg{color:hsl(var(--foreground))}.public-content-page .public-legal-content{font-size:14px;line-height:1.8;overflow-wrap:anywhere}.public-content-page .public-legal-content h2{font-size:18px}.public-content-page .public-legal-content a{text-decoration:underline;text-underline-offset:3px}.public-content-page .public-contact-content [data-variant=default]{background:hsl(var(--foreground));color:hsl(var(--card))}.public-content-page .public-contact-content [data-variant=outline]{background:transparent;color:hsl(var(--foreground));border-color:hsl(var(--border))}@media(max-width:639px){.public-content-page .public-information-main .public-about-story-grid,.public-content-page .public-information-main .public-about-values-grid{grid-template-columns:minmax(0,1fr)}.public-content-page .public-information-main .public-about-story-grid>div:last-child{order:-1}.public-content-page .public-information-main p,.public-content-page .public-legal-content{font-size:13px}}