#main.guides-page{--ink:#202326;--muted:#5b6064;--line:#d8d8d2;--accent:#3155c6;color:var(--ink);background:#fcfbf8}#main.guides-page .page-intro{background:#fcfbf8;padding-block:28px 64px}#main.guides-page .page-intro h1{color:var(--ink)}#main.guides-page .page-intro p,#main.guides-page .breadcrumb{color:var(--muted)}#main.guides-page .page-intro .text-link,#main.guides-page .text-link{color:var(--accent);text-decoration-color:currentColor}#main.guides-page .button{background:var(--accent);border-radius:8px}#main.guides-page :focus-visible{outline-color:var(--accent)}#main.guides-page .section{padding-block:80px}#main.guides-page .surface-white,#main.guides-page .surface-soft{background:#fcfbf8}#main.guides-page .planning-image{border-radius:12px}#main.guides-page .next-step{color:#f5f3ee;background:#202326;padding-block:56px}#main.guides-page .next-step :focus-visible{outline-color:#b5ccff}@media (hover:hover) and (pointer:fine){#main.guides-page .button:hover{background:#2545aa}#main.guides-page .text-link:hover{color:#2545aa}}@media (width<=800px){#main.guides-page .section{padding-block:56px}}@media (width<=639px){#main.guides-page .page-intro{padding-block:18px 40px}#main.guides-page .section,#main.guides-page .next-step{padding-block:44px}}#main.guides-page .guides-intro{padding-top:48px;padding-bottom:56px}#main.guides-page .guides-lead,#main.guides-page .guide-card>p,#main.guides-page .guide-copy>p:not(.guide-category),#main.guides-page .guide-category,#main.guides-page .guide-date{color:var(--muted)}#main.guides-page .library-heading{border-color:var(--line);flex-wrap:wrap;padding-top:28px}#main.guides-page .guide-featured{background:#fcfbf8;border:0;border-radius:12px}#main.guides-page .guide-grid{margin-top:40px}#main.guides-page .guide-card{border-color:var(--line);border-radius:12px;min-width:0}#main.guides-page .guide-status,#main.guides-page .guide-pinned{color:var(--accent)}#main.guides-page .guides-contact{border-color:var(--line);padding-top:40px}#main.guides-page .filter-buttons button{border-color:var(--line);background:#fff}#main.guides-page .filter-buttons button[aria-pressed=true]{background:var(--accent);border-color:var(--accent)}@media (width<=767px){#main.guides-page .guides-intro{padding-top:32px;padding-bottom:40px}#main.guides-page .guide-grid{margin-top:28px}}
