.guides-page{max-width:920px}.guides-page .page-heading p,.guides-page .article-header p{max-width:40em}.guide-byline{color:var(--muted,#596451);margin:8px 0 0;font-size:16px}.guide-byline a{color:var(--ink,#242830);text-underline-offset:3px;text-decoration:underline}.guide-status{background:var(--soft,#f1f2e8);color:var(--ink,#242830);border-radius:12px;margin:14px 0 0;padding:10px 16px;font-size:16px;line-height:1.5;display:inline-block}.guide-status[data-guide-status=reviewed]{color:var(--muted,#596451);background:0 0;padding-inline:0}.guide-body{margin-top:32px}.guide-body section>h2{margin-top:36px}.guide-answer{font-weight:500}.guide-body a,.guide-notes a,.guide-author a,.guide-empty a{color:var(--ink,#242830);text-underline-offset:3px;-webkit-text-decoration:underline #4e604e73;text-decoration:underline #4e604e73}.guide-body a:hover,.guide-body a:focus-visible,.guide-notes a:hover,.guide-notes a:focus-visible{text-decoration-color:currentColor}.guide-body ul,.guide-body ol{margin:0 0 24px;padding-left:1.4em}.guide-body li{margin-bottom:8px}.guide-body code{font-size:.92em}.guide-list{margin-top:12px}.subpage.guides-page .guide-list h3{font:600 20px/1.3 var(--sans,"Source Sans 3", system-ui, sans-serif);letter-spacing:0;margin:0 0 6px}.guide-list h3 a{min-height:44px;color:var(--ink,#242830);text-underline-offset:3px;align-items:center;-webkit-text-decoration:underline #4e604e59;text-decoration:underline #4e604e59;display:flex}.hub-skills{list-style:decimal}.hub-skills h3{font:600 20px/1.3 var(--sans,"Source Sans 3", system-ui, sans-serif);letter-spacing:0;margin:18px 0 6px}.hub-skills p{margin:0 0 8px}.hub-links{flex-wrap:wrap;gap:4px 20px;display:flex}.hub-links a{align-items:center;min-height:44px;display:inline-flex}.hub-topics{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:0 24px;padding-left:0;list-style:none;display:grid}.hub-topics li{margin:0}.hub-topics a{align-items:center;min-height:44px;display:inline-flex}.hub-faq h3{font:600 20px/1.3 var(--sans,"Source Sans 3", system-ui, sans-serif);letter-spacing:0;margin:28px 0 8px}.hub-faq p{margin:0 0 12px}.guide-notes{border-top:1px solid var(--edge,#e1e3d8);margin:48px 0 0;padding-top:24px}.subpage.guides-page .guide-notes h2,.subpage.guides-page .guide-author h2{font:600 22px/1.3 var(--sans,"Source Sans 3", system-ui, sans-serif);letter-spacing:0;margin:0 0 16px}.guide-notes ul{margin:0;padding:0;list-style:none}.guide-notes li{border-bottom:1px solid var(--edge,#e1e3d8);padding:10px 0;font-size:16px;line-height:1.5}.guide-notes li a{align-items:center;min-height:44px;font-weight:600;display:inline-flex}.guide-notes li p{color:var(--ink,#242830);margin:0}.guide-note-date{color:var(--muted,#596451);font-size:16px}.guide-topics{margin:16px 0 0;font-size:16px}.guide-author{background:var(--soft,#f1f2e8);border-radius:16px;margin:40px 0 0;padding:24px;font-size:16px;line-height:1.6}.guide-author p{margin:0}.guide-more{flex-wrap:wrap;gap:8px 24px;margin:24px 0 8px;display:flex}.guide-more a{min-width:44px;min-height:44px;color:var(--ink,#242830);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.guide-empty{max-width:40em;font-size:17px;line-height:1.6}.guides-page .page-heading p a,.guide-empty a,.guide-byline a,.guide-body a,.guide-author a,.guide-topics a{align-items:center;min-height:44px;display:inline-flex}.guide-topics{flex-wrap:wrap;align-items:center;gap:0 6px;display:flex}.guide-topics>span{align-items:center;gap:0 4px;display:inline-flex}
