body{color:#302c25;background:#f7f4ec;margin:0}.connect-page{max-width:760px;margin:0 auto;padding:44px 24px 64px;font:17px/1.6 Georgia,serif}.connect-page *{box-sizing:border-box}.connect-page .wordmark{letter-spacing:.12em;text-transform:uppercase;font:12px/1.4 -apple-system,BlinkMacSystemFont,sans-serif;text-decoration:none}.connect-page a{color:inherit;text-underline-offset:4px}.connect-page h1{letter-spacing:-.025em;margin:48px 0;font-size:clamp(36px,7vw,58px);font-weight:400;line-height:1.12}.connect-page h1 em{color:#756752;font-weight:400}.connect-page h2{margin:0 0 18px;font-size:27px;font-weight:400;line-height:1.25}.connect-page h3{font-size:23px;font-weight:400}.connect-card{background:#fffcf6;border:1px solid #d8d0c1;border-radius:8px;margin-bottom:24px;padding:30px}.connect-page .eyebrow{text-transform:uppercase;letter-spacing:.1em;color:#756752;margin-top:0;font:11px/1.5 -apple-system,sans-serif}.connect-page .muted,.connect-page small{color:#6b6357;font-size:14px}.connect-page label{gap:6px;margin:20px 0;font:14px/1.5 -apple-system,sans-serif;display:grid}.connect-page input,.connect-page textarea{width:100%;min-width:0;color:inherit;background:#fffefa;border:1px solid #b9af9e;border-radius:4px;padding:12px;font:16px/1.5 -apple-system,sans-serif}.connect-page textarea{resize:vertical}.connect-page button,.connect-page .button-link{cursor:pointer;color:#fffaf0;background:#39352d;border:1px solid #39352d;border-radius:5px;padding:12px 18px;font:14px/1.5 -apple-system,sans-serif;text-decoration:none}.connect-page button.secondary{color:#39352d;background:0 0;border-color:#b9af9e}.connect-page button.text-button{color:#39352d;background:0 0;border:none;padding:0;text-decoration:underline}.connect-page button:disabled{opacity:.55;cursor:default}.connect-page :focus-visible{outline-offset:4px;outline:3px solid #9e7945}.connect-actions{flex-wrap:wrap;gap:10px;margin:24px 0;display:flex}.connect-page li{margin:12px 0;padding-left:4px}.connect-page ol{padding-left:24px}.connect-page details{margin-top:20px}.connect-page summary{cursor:pointer;font-size:15px}.connect-page code{overflow-wrap:anywhere;font-size:13px}.connect-page .connections{padding:0;list-style:none}.connect-page .connections li{border-top:1px solid #ddd5c7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:20px 0;display:flex}.connect-page .connections p{margin:4px 0}.connect-error{color:#952f21}.connect-page footer{text-align:center;margin-top:40px;font-size:13px}@media (max-width:480px){.connect-page{padding:26px 16px}.connect-card{padding:22px 18px}.connect-page h1{margin:36px 0}}.connect-page .example-question{color:#756752;border-left:2px solid #b9af9e;margin:26px 0;padding:14px 18px;font-style:italic}.connect-page .account-panel>summary{color:#6b6357;padding:6px 0}.connect-page .account-panel .connect-card{margin-top:16px}.connect-page .consent-panel>summary{display:none}
