.home-guide[data-astro-cid-jzcqsgkx]{color:#504b43;background:#f2eee6;border-top:1px solid #e4dfd5;padding:72px 0}.guide-container[data-astro-cid-jzcqsgkx]{max-width:920px;margin-inline:auto;padding-inline:24px}.guide-header[data-astro-cid-jzcqsgkx]{margin-bottom:32px}h2[data-astro-cid-jzcqsgkx]{color:#292722;letter-spacing:-.035em;margin:14px 0 18px;font-size:clamp(29px,4vw,44px);font-weight:650;line-height:1.18}.guide-deck[data-astro-cid-jzcqsgkx]{max-width:720px;font-size:19px;line-height:1.6}.guide-meta[data-astro-cid-jzcqsgkx]{color:#706c63;margin-top:18px;font-size:13px;line-height:1.8}.guide-body[data-astro-cid-jzcqsgkx]{overflow-wrap:anywhere;font-size:16px;line-height:1.85}.guide-body[data-astro-cid-jzcqsgkx] p[data-astro-cid-jzcqsgkx]+p[data-astro-cid-jzcqsgkx]{margin-top:16px}.guide-body[data-astro-cid-jzcqsgkx] section[data-astro-cid-jzcqsgkx]{border-top:1px solid #d6cec0;margin-top:36px;padding-top:36px;scroll-margin-top:100px}h3[data-astro-cid-jzcqsgkx]{color:#292722;letter-spacing:-.02em;margin-bottom:18px;font-size:25px;font-weight:650;line-height:1.35}h4[data-astro-cid-jzcqsgkx]{color:#292722;margin:26px 0 10px;font-size:18px;font-weight:650;line-height:1.5}strong[data-astro-cid-jzcqsgkx]{color:#292722;font-weight:650}a[data-astro-cid-jzcqsgkx]{color:#913d29;text-underline-offset:4px;text-decoration:underline}a[data-astro-cid-jzcqsgkx]:hover{color:#6f2f20}a[data-astro-cid-jzcqsgkx]:focus-visible,.guide-table-wrap[data-astro-cid-jzcqsgkx]:focus-visible{outline-offset:5px;border-radius:3px;outline:2px solid #ac4c35}.guide-note[data-astro-cid-jzcqsgkx]{background:#fbfaf7;border-inline-start:3px solid #ac4c35;border-radius:0 12px 12px 0;margin-block:28px;padding:22px 24px}.guide-note[data-astro-cid-jzcqsgkx] p[data-astro-cid-jzcqsgkx]{margin:10px 0 12px}.guide-contents[data-astro-cid-jzcqsgkx]{background:#fbfaf7;border:1px solid #d6cec0;border-radius:14px;margin-top:32px;padding:26px}.guide-contents[data-astro-cid-jzcqsgkx] h3[data-astro-cid-jzcqsgkx]{font-size:20px}.guide-contents[data-astro-cid-jzcqsgkx] ol[data-astro-cid-jzcqsgkx]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 32px;padding-inline-start:22px;font-size:14px;line-height:1.65;list-style:decimal;display:grid}.guide-steps[data-astro-cid-jzcqsgkx]{padding-inline-start:24px;list-style:decimal}.guide-steps[data-astro-cid-jzcqsgkx] li[data-astro-cid-jzcqsgkx]+li[data-astro-cid-jzcqsgkx]{margin-top:20px}.guide-body[data-astro-cid-jzcqsgkx] section[data-astro-cid-jzcqsgkx] ul[data-astro-cid-jzcqsgkx]{margin-block:20px;padding-inline-start:24px;list-style:outside}.guide-body[data-astro-cid-jzcqsgkx] section[data-astro-cid-jzcqsgkx] ul[data-astro-cid-jzcqsgkx] li[data-astro-cid-jzcqsgkx]+li[data-astro-cid-jzcqsgkx]{margin-top:12px}.guide-table-wrap[data-astro-cid-jzcqsgkx]{background:#fbfaf7;border:1px solid #d6cec0;border-radius:12px;max-width:100%;margin-block:24px;overflow-x:auto}table[data-astro-cid-jzcqsgkx]{border-collapse:collapse;width:100%;min-width:540px;font-size:14px;line-height:1.65}caption[data-astro-cid-jzcqsgkx]{text-align:start;color:#292722;padding:16px;font-weight:600}th[data-astro-cid-jzcqsgkx],td[data-astro-cid-jzcqsgkx]{text-align:start;vertical-align:top;border-top:1px solid #e4dfd5;padding:14px 16px}thead[data-astro-cid-jzcqsgkx] th[data-astro-cid-jzcqsgkx]{color:#292722;background:#ebe5da}tbody[data-astro-cid-jzcqsgkx] th[data-astro-cid-jzcqsgkx]{white-space:nowrap;color:#292722;width:100px}td[data-astro-cid-jzcqsgkx]:last-child{width:160px}.guide-sources[data-astro-cid-jzcqsgkx]{border-top:1px solid #d6cec0;margin-top:40px;padding-top:30px;font-size:14px;line-height:1.8}.guide-sources[data-astro-cid-jzcqsgkx] h3[data-astro-cid-jzcqsgkx]{font-size:20px}.guide-return[data-astro-cid-jzcqsgkx]{margin-top:22px;font-weight:600;display:inline-block}.dark .home-guide[data-astro-cid-jzcqsgkx]{color:#b7b2a7;background:#1d1e1a;border-color:#34362e}.dark [data-astro-cid-jzcqsgkx]:is(h2,h3,h4,strong,caption,th){color:#f2eee6}.dark .guide-meta[data-astro-cid-jzcqsgkx]{color:#b7b2a7}.dark a[data-astro-cid-jzcqsgkx]{color:#efaa90}.dark a[data-astro-cid-jzcqsgkx]:hover{color:#ffc7b0}.dark [data-astro-cid-jzcqsgkx]:is(.guide-note,.guide-contents,.guide-table-wrap){background:#22231f}.dark [data-astro-cid-jzcqsgkx]:is(.guide-body section,.guide-contents,.guide-table-wrap,.guide-sources,th,td){border-color:#3c3e35}.dark thead[data-astro-cid-jzcqsgkx] th[data-astro-cid-jzcqsgkx]{background:#2b2c27}@media (width<=600px){.home-guide[data-astro-cid-jzcqsgkx]{padding-block:48px}.guide-container[data-astro-cid-jzcqsgkx]{padding-inline:20px}.guide-contents[data-astro-cid-jzcqsgkx]{padding:22px}.guide-contents[data-astro-cid-jzcqsgkx] ol[data-astro-cid-jzcqsgkx]{grid-template-columns:1fr}h3[data-astro-cid-jzcqsgkx]{font-size:23px}}.site-directory[data-astro-cid-nu3b5bk6]{border-top:1px solid var(--line);padding:64px 0 72px}.directory-heading[data-astro-cid-nu3b5bk6]{max-width:720px;margin-bottom:30px}.directory-heading[data-astro-cid-nu3b5bk6] .eyebrow[data-astro-cid-nu3b5bk6]{margin-bottom:12px}.directory-heading[data-astro-cid-nu3b5bk6] h2[data-astro-cid-nu3b5bk6]{letter-spacing:-.025em;font-size:clamp(26px,3vw,36px);font-weight:600;line-height:1.2}.directory-heading[data-astro-cid-nu3b5bk6]>p[data-astro-cid-nu3b5bk6]:last-child{color:var(--muted);margin-top:16px;font-size:15px;line-height:1.75}.directory-grid[data-astro-cid-nu3b5bk6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.directory-group[data-astro-cid-nu3b5bk6]{border:1px solid var(--line);background:var(--surface);border-radius:16px;min-width:0;padding:26px}h3[data-astro-cid-nu3b5bk6]{font-size:17px;font-weight:600;line-height:1.4}.directory-group[data-astro-cid-nu3b5bk6]>p[data-astro-cid-nu3b5bk6]{color:var(--muted);margin-top:10px;font-size:13px;line-height:1.65}.directory-links[data-astro-cid-nu3b5bk6]{margin-top:16px}.directory-links[data-astro-cid-nu3b5bk6] li[data-astro-cid-nu3b5bk6]+li[data-astro-cid-nu3b5bk6]{margin-top:4px}.directory-links[data-astro-cid-nu3b5bk6] a[data-astro-cid-nu3b5bk6]{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:4px;overflow-wrap:anywhere;padding:5px 0;font-size:14px;line-height:1.6;display:inline-block}a[data-astro-cid-nu3b5bk6]:hover{color:var(--accent);text-decoration-color:var(--accent)}a[data-astro-cid-nu3b5bk6]:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:3px}.directory-subheading[data-astro-cid-nu3b5bk6]{border-top:1px solid var(--line);margin-top:30px;padding-top:24px}.portuguese-guides[data-astro-cid-nu3b5bk6]{grid-column:span 2}.portuguese-guides[data-astro-cid-nu3b5bk6] .directory-links[data-astro-cid-nu3b5bk6]{columns:2;column-gap:30px}.portuguese-guides[data-astro-cid-nu3b5bk6] li[data-astro-cid-nu3b5bk6]{break-inside:avoid}.directory-languages[data-astro-cid-nu3b5bk6]{grid-column:1/-1}.directory-languages[data-astro-cid-nu3b5bk6] ul[data-astro-cid-nu3b5bk6]{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.directory-languages[data-astro-cid-nu3b5bk6] a[data-astro-cid-nu3b5bk6]{border:1px solid var(--line);text-align:center;overflow-wrap:anywhere;border-radius:8px;padding:10px 12px;font-size:14px;line-height:1.5;display:block}.directory-languages[data-astro-cid-nu3b5bk6] a[data-astro-cid-nu3b5bk6]:hover{border-color:var(--accent);background:var(--accent-soft)}@media (width<=960px){.directory-grid[data-astro-cid-nu3b5bk6]{grid-template-columns:repeat(2,minmax(0,1fr))}.directory-languages[data-astro-cid-nu3b5bk6] ul[data-astro-cid-nu3b5bk6]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=640px){.site-directory[data-astro-cid-nu3b5bk6]{padding:44px 0 48px}.directory-grid[data-astro-cid-nu3b5bk6]{grid-template-columns:1fr;gap:14px}.directory-group[data-astro-cid-nu3b5bk6]{padding:22px}.portuguese-guides[data-astro-cid-nu3b5bk6]{grid-column:auto}.portuguese-guides[data-astro-cid-nu3b5bk6] .directory-links[data-astro-cid-nu3b5bk6]{columns:1}.directory-languages[data-astro-cid-nu3b5bk6] ul[data-astro-cid-nu3b5bk6]{grid-template-columns:repeat(2,minmax(0,1fr))}.directory-links[data-astro-cid-nu3b5bk6] a[data-astro-cid-nu3b5bk6]{padding:8px 0}}
