.guides{margin-top:40px}.guides>p{margin:0 0 18px;color:#546c7b}.guide-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.guide-links a{display:block;border:1px solid var(--line);border-radius:10px;background:#fff;padding:20px;text-decoration:none}.guide-links a:hover{border-color:var(--accent);background:#f8fcfa}.guide-links strong,.guide-links span{display:block}.guide-links strong{color:var(--ink);font-size:1rem}.guide-links span{font-size:.875rem;color:#546c7b;margin-top:7px}.article-page{max-width:850px;font-size:1rem}.article-page h1{margin-bottom:20px}.article-page .privacy{margin:0 0 24px}.article-page .lede{font-size:1.13rem;line-height:1.65;color:#254456}.article-page h2{font-size:1.4rem;margin:38px 0 12px}.article-page p,.article-page li{max-width:76ch}.article-page li{margin:0 0 12px}.article-page ol{padding-left:25px}.article-page a:not(.button){overflow-wrap:anywhere}.article-page .button{margin:8px 0 10px}.article-note{background:#eaf3f1;border-left:3px solid var(--accent);padding:17px 20px;margin:30px 0}.article-note p{margin:7px 0 0}@media(max-width:650px){.guide-links{grid-template-columns:1fr}.article-page .lede{font-size:1.04rem}.article-page h2{font-size:1.25rem}}

.breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:.8rem;color:#546c7b;margin:0 0 24px}.breadcrumbs [aria-current]{max-width:70ch}.guide-byline{font-size:.8rem;color:#546c7b;margin:0 0 20px}.guide-contents{border:1px solid var(--line);background:#fff;border-radius:10px;padding:18px 22px;margin:26px 0}.article-page .guide-contents h2{font-size:1rem;margin:0 0 10px}.guide-contents ul{padding-left:20px;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.guide-contents li{font-size:.875rem}.article-page h2[id],.guide-group[id],#guides{scroll-margin-top:24px}.guide-sources{border-top:1px solid var(--line);margin-top:38px;padding-top:4px}.guide-sources>p{font-size:.875rem}.guide-categories{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.guide-categories a{border:1px solid var(--line);border-radius:6px;background:#fff;padding:10px 14px;text-decoration:none;font-size:.875rem}.guide-group{margin-top:28px}.guide-group>h3{font-size:1.1rem;margin:0 0 6px}.guide-group>p{color:#546c7b;font-size:.9rem;margin:0 0 16px}.guide-group .guide-links{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:850px){.guide-group .guide-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.guide-group .guide-links,.guide-contents ul{grid-template-columns:1fr}.guide-contents{padding:16px 18px}.breadcrumbs{font-size:.75rem}}
