.connect-public-module__bbhq2W__page{color:var(--color-ink);background:#fff}.connect-public-module__bbhq2W__page :is(a,button,summary):focus-visible{outline:2px solid var(--color-vermillion);outline-offset:5px}.connect-public-module__bbhq2W__header{justify-content:space-between;align-items:center;gap:24px;max-width:1120px;margin:auto;padding:24px 28px;display:flex}.connect-public-module__bbhq2W__brand{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.connect-public-module__bbhq2W__header nav,.connect-public-module__bbhq2W__footer nav{flex-wrap:wrap;gap:24px;font-size:13px;display:flex}.connect-public-module__bbhq2W__header a:hover,.connect-public-module__bbhq2W__footer a:hover{color:var(--color-vermillion-dark)}.connect-public-module__bbhq2W__hero{text-align:center;max-width:980px;margin:auto;padding:74px 28px 64px}.connect-public-module__bbhq2W__eyebrow{letter-spacing:.11em;text-transform:uppercase;color:var(--color-ink-soft);font-size:11px;font-weight:500}.connect-public-module__bbhq2W__hero h1{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.035em;margin:22px 0;font-size:clamp(38px,5vw,64px);font-weight:400;line-height:1.1}.connect-public-module__bbhq2W__hero>p:not(.connect-public-module__bbhq2W__eyebrow):not(.connect-public-module__bbhq2W__note){max-width:600px;color:var(--color-ink-muted);margin:0 auto;font-size:17px;line-height:1.85}.connect-public-module__bbhq2W__heroArtwork{border-radius:8px;margin:44px 0 0;overflow:hidden}.connect-public-module__bbhq2W__heroArtwork img{object-fit:cover;object-position:50% 58%;width:100%;height:clamp(200px,28vw,300px)}.connect-public-module__bbhq2W__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;margin-top:28px;font-size:14px;display:flex}.connect-public-module__bbhq2W__primary{background:var(--color-vermillion);color:#fff;border-radius:6px;justify-content:center;align-items:center;min-height:48px;padding:12px 23px;font-size:14px;text-decoration:none;display:inline-flex}.connect-public-module__bbhq2W__primary:hover{background:var(--color-vermillion-dark)}.connect-public-module__bbhq2W__note{color:var(--color-ink-soft);margin-top:18px;font-size:12px;line-height:1.8}.connect-public-module__bbhq2W__section{max-width:1000px;margin:auto;padding:64px 28px}.connect-public-module__bbhq2W__section h2{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.025em;margin-bottom:20px;font-size:clamp(28px,4vw,38px);font-weight:400;line-height:1.2}.connect-public-module__bbhq2W__section h3{margin-bottom:10px;font-size:17px;font-weight:500}.connect-public-module__bbhq2W__section p,.connect-public-module__bbhq2W__section li{color:var(--color-ink-muted);font-size:15px;line-height:1.9}.connect-public-module__bbhq2W__section a:not(.connect-public-module__bbhq2W__primary),.connect-public-module__bbhq2W__textLink{text-underline-offset:4px;text-decoration:underline}.connect-public-module__bbhq2W__intro{max-width:650px}.connect-public-module__bbhq2W__grid{grid-template-columns:repeat(3,1fr);gap:38px;margin-top:38px;display:grid}.connect-public-module__bbhq2W__number{font-family:var(--font-serif), Georgia, serif;color:var(--color-vermillion-dark);margin-bottom:18px;font-size:24px;display:block}.connect-public-module__bbhq2W__example{background:#faf8f4;border-radius:12px;grid-template-columns:1fr 1fr;gap:48px;max-width:944px;margin:0 auto;padding:38px;display:grid}.connect-public-module__bbhq2W__example h2{font-family:var(--font-serif), Georgia, serif;margin:12px 0;font-size:29px;font-weight:400;line-height:1.25}.connect-public-module__bbhq2W__example p{color:var(--color-ink-muted);font-size:14px;line-height:1.9}.connect-public-module__bbhq2W__record{background:#fff;border:1px solid #ece7df;border-radius:8px;padding:25px}.connect-public-module__bbhq2W__record dl{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;font-size:13px;display:grid}.connect-public-module__bbhq2W__record dd{text-align:right;color:var(--color-ink-soft)}.connect-public-module__bbhq2W__assistants{border-top:1px solid var(--color-rule);margin-top:34px}.connect-public-module__bbhq2W__assistant{border-bottom:1px solid var(--color-rule);grid-template-columns:150px 1fr;gap:24px;padding:26px 0;display:grid}.connect-public-module__bbhq2W__status{color:var(--color-ink-soft);margin-bottom:7px;font-size:12px;display:inline-block}.connect-public-module__bbhq2W__faq{border-top:1px solid var(--color-rule)}.connect-public-module__bbhq2W__faq details{border-bottom:1px solid var(--color-rule);padding:22px 0}.connect-public-module__bbhq2W__faq summary{cursor:pointer;font-size:16px;font-weight:500;line-height:1.6}.connect-public-module__bbhq2W__faq details p{max-width:750px;margin-top:12px}.connect-public-module__bbhq2W__steps{padding-left:24px;list-style:decimal}.connect-public-module__bbhq2W__steps li{margin:22px 0;padding-left:10px}.connect-public-module__bbhq2W__steps strong{color:var(--color-ink);font-weight:500;display:block}.connect-public-module__bbhq2W__code{border:1px solid var(--color-rule);overflow-wrap:anywhere;border-radius:6px;margin:20px 0;padding:18px 22px;font-size:14px;display:block}.connect-public-module__bbhq2W__prompt{font-family:var(--font-serif), Georgia, serif;background:#faf8f4;border-radius:8px;margin:24px 0;padding:26px;font-size:24px;line-height:1.6}.connect-public-module__bbhq2W__footer{border-top:1px solid var(--color-rule);max-width:1000px;margin:40px auto 0;padding:30px 28px 44px}.connect-public-module__bbhq2W__footer p{color:var(--color-ink-soft);margin:16px 0 22px;font-size:12px}@media (max-width:650px){.connect-public-module__bbhq2W__header{align-items:flex-start;padding:20px}.connect-public-module__bbhq2W__header nav{justify-content:flex-end;gap:10px 16px;font-size:12px}.connect-public-module__bbhq2W__hero{padding:48px 24px}.connect-public-module__bbhq2W__section{padding:44px 24px}.connect-public-module__bbhq2W__grid{grid-template-columns:1fr;gap:28px}.connect-public-module__bbhq2W__example{grid-template-columns:1fr;gap:24px;margin:0 20px;padding:26px}.connect-public-module__bbhq2W__assistant{grid-template-columns:1fr;gap:8px}.connect-public-module__bbhq2W__assistant h3{margin-bottom:0}}
