.public-introduction{color:#272730;background:#fff;border-top:1px solid #dedee3;padding:40px 24px}.public-introduction>div{max-width:760px;margin:0 auto}.public-introduction h1{overflow-wrap:anywhere;margin:0 0 20px;font-size:28px;line-height:1.25}.public-introduction h2{overflow-wrap:anywhere;margin:0 0 16px;font-size:24px;line-height:1.3}.public-introduction h3{margin:24px 0 0;font-size:18px;line-height:1.4}.public-introduction p{color:#51515f;margin:12px 0 0;font-size:16px;line-height:1.65}.public-introduction a{color:#11665e;text-underline-offset:3px;text-decoration:underline}body:has(.app-shell:not(.guest-shell)) .public-introduction{display:none}.public-faq{margin-block:0 32px}.public-faq details{border-bottom:1px solid var(--line);padding-block:16px}.public-faq summary,.public-languages summary{cursor:pointer;overflow-wrap:anywhere;font-weight:600;line-height:1.6}.public-faq summary:focus-visible,.public-languages summary:focus-visible{outline:3px solid var(--teal);outline-offset:4px}.public-languages{min-width:0}.public-languages ul{flex-wrap:wrap;gap:8px 20px;margin:0;padding:12px 0;list-style:none;display:flex}.public-languages li{min-width:0;max-width:100%}.public-languages a{color:#11665e;overflow-wrap:anywhere;padding-block:8px;display:inline-block}.public-languages a[aria-current=page]{font-weight:700}.public-guide{background:#fff}.public-guide-header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:20px 40px;max-width:1040px;margin-inline:auto;padding:24px;display:flex}.public-guide-header>a{color:var(--ink);overflow-wrap:anywhere;max-width:100%;font-size:22px;font-weight:700;line-height:1.4;text-decoration:none}.public-guide-header .public-languages{flex:0 340px}.public-guide .public-introduction{padding-block:32px 56px}.public-guide .public-introduction section{margin-block-start:32px}.public-guide .public-introduction p,.public-guide .public-introduction a{overflow-wrap:anywhere}.public-guide .public-guide-action{background:var(--teal);color:#fff;border-radius:6px;padding:12px 20px;font-weight:600;text-decoration:none;display:inline-block}.public-guide .public-language-notice{font-size:14px}.public-guide-image{aspect-ratio:1672/941;object-fit:cover;width:100%;height:auto;margin-block:28px;display:block}.public-guide .public-draft{border-inline-start:3px solid var(--coral);margin-block:0 24px;padding-inline-start:12px;font-size:14px}.public-resource-links{padding-inline-start:24px;line-height:1.7}.public-resource-links li{margin-block:10px}:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#121722;--ink:#121722;--line:#dde3ea;--teal:#006f75;--coral:#a92f2a;background:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}
