.public-design{--color-surface:#fff;--color-background:#fff;--color-on-surface:#171717;--color-on-surface-variant:#646464;--color-surface-variant:#eee7e7;--color-surface-container-low:#faf7f7;--color-surface-container-lowest:#fff;--color-border:#eee7e7;--color-muted:#faf7f7;color:#171717;background:#fff;font-family:Arial,Helvetica,sans-serif;overflow-x:clip}.public-design :is(h1,h2,h3,h4){color:#171717}.public-design :is(h1,h2){letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-weight:700;line-height:1.12}.public-design h1{font-size:clamp(36px,4.3vw,62px)}.public-design h2{font-size:clamp(28px,2.8vw,38px)}.public-design :is(h3,h4){letter-spacing:-.015em;font-family:Arial,Helvetica,sans-serif;line-height:1.3}.public-design p{line-height:1.75}.public-design [id]{scroll-margin-top:110px}.public-design .container{width:min(1280px,100% - 80px);max-width:1280px;padding-inline:0}.public-design section:is(.py-10,.py-12,.py-14,.py-20){padding-block:56px}.public-design .banner-img{background:linear-gradient(115deg,#faf7f7,#fff);border-bottom:1px solid #eee7e7;padding-block:24px 48px}.public-design .banner-img>.absolute{display:none}.public-design :is(.mb-16,.mb-20){margin-bottom:32px}.public-design .space-y-16>:not(:last-child){margin-block-end:36px}.public-design :is([data-slot=card],.bg-card){background:#fff;border:1px solid #eee7e7;border-radius:10px;box-shadow:0 8px 28px #20101006}.public-design [data-slot=card-title]{font-family:Arial,Helvetica,sans-serif;font-size:21px}.public-design :is(.bg-surface-container\/1,.bg-surface-container\/5,.bg-background){background-color:#faf9f9}.public-design [data-slot=button]{border-radius:6px;min-height:44px}.public-design :is(input,textarea,[data-slot=select-trigger]){color:#171717;background:#fcfbfb;border-color:#ddd4d4;border-radius:6px;min-height:48px;font-size:16px}.public-design .site-form-item{flex-direction:column;gap:7px;display:flex}.public-design .site-form-item>label{color:#453b3b;pointer-events:auto;background:0 0;margin:0;padding:0;font-size:14px;font-weight:500;line-height:1.5;position:static}.public-design .site-form-item>:is(input,textarea,button){margin:0;padding:12px}.public-design [data-slot=select-value]{opacity:1}.public-design [data-slot=accordion-item]{border-bottom:1px solid #eee7e7}.public-design :is(section,aside,div).bg-primary.text-on-primary{background:#171717}.public-design .bg-primary.text-on-primary :is(h2,h3){color:#fff}.public-design .bg-primary.text-on-primary .bg-card :is(h2,h3){color:#171717}.public-design aside h2{color:inherit;font-size:28px}.public-design .prose{max-width:75ch}.public-design .prose h2{font-size:clamp(26px,2.4vw,32px)}@media (max-width:800px){.public-design .container{width:calc(100% - 32px)}.public-design section:is(.py-10,.py-12,.py-14,.py-20){padding-block:40px}.public-design .banner-img{padding-block:20px 40px}}.public-design .banner-img .container.text-center{text-align:left}.public-design .banner-img .container>.items-center{align-items:flex-start}.public-design .banner-img .container>.items-center>:is(h1,p){max-width:900px;margin-inline:0}.public-design .banner-img .container>.gap-6{row-gap:18px}.public-design .article-hero{padding-top:24px}.public-design .banner-img>.container>.pt-5{padding-top:0}.public-design .banner-img [class*=rounded-full][class*=tracking]{border-radius:4px}
