.guides-shell{color:#2b2c27;min-height:100vh;font-family:var(--font-ui);background:#faf8f4}.guides-nav,.guides-footer{justify-content:space-between;align-items:center;gap:25px;max-width:1240px;margin:auto;padding:25px 30px;display:flex}.guides-brand{align-items:center;gap:12px;font-size:24px;font-weight:750;display:flex}.guides-nav nav{gap:30px;font-size:14px;display:flex}.guides-nav nav a{align-items:center;gap:10px;display:flex}.guides-main{max-width:1240px;margin:auto;padding:40px 30px 100px}.guides-hero{grid-template-columns:1.5fr 1fr;align-items:center;gap:60px;display:grid}.guides-hero h1{letter-spacing:-.055em;margin:25px 0;font-size:clamp(36px,4.5vw,64px);font-weight:650;line-height:1.1}.guides-hero em{color:#e64b22;font-style:normal}.guides-hero p{color:#6c6c61;max-width:650px;font-size:19px;line-height:1.7}.guides-hero>img{object-fit:contain;width:300px;height:340px;margin:auto}.guides-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:55px;display:grid}.guide-card{background:#fff;border:1px solid #e7e4dc;border-radius:24px;flex-direction:column;padding:30px;transition:transform .2s;display:flex}.guide-card:hover{border-color:#e64b22;transform:translateY(-4px)}.guide-card>span{color:#7e7f73;font-size:13px}.guide-card h2{letter-spacing:-.025em;margin:22px 0 14px;font-size:24px;line-height:1.3}.guide-card p{color:#6c6c61;flex:1;margin:0 0 32px;font-size:15px;line-height:1.75}.guide-card strong{color:#d54220;align-items:center;gap:15px;font-size:14px;display:flex}.guides-footer{border-top:1px solid #e8e5df;align-items:start;padding-top:35px;padding-bottom:35px;font-size:13px}.guides-footer strong{font-size:18px}.guides-footer p{color:#77786c}.guides-footer nav{flex-wrap:wrap;gap:20px;display:flex}.guide-article{max-width:980px;margin:auto;padding:35px 32px 90px}.guide-breadcrumb{color:#737467;gap:12px;margin-bottom:32px;font-size:13px;display:flex}.guide-article h1{letter-spacing:-.045em;margin:20px 0 28px;font-size:clamp(34px,4.4vw,58px);font-weight:650;line-height:1.15}.guide-byline{align-items:center;gap:12px;display:flex}.guide-byline img{object-fit:cover;border-radius:100%}.guide-byline strong,.guide-byline span{font-size:14px;display:block}.guide-byline span{color:#7b7c6f;margin-top:4px;font-size:12px}.guide-intro{color:#56594e;margin:32px 0;font-size:21px;line-height:1.75}.guide-toc{background:#fff;border:1px solid #e6e4dc;border-radius:24px;margin:35px 0 55px;padding:26px}.guide-toc>strong{margin-bottom:16px;font-size:18px;display:block}.guide-toc a{align-items:center;gap:16px;padding:10px 0;font-size:15px;display:flex}.guide-toc a>span{color:#e14d27}.guide-toc svg{flex:none;margin-left:auto}.guide-article article section{margin:0 0 48px;scroll-margin-top:30px}.guide-article h2{letter-spacing:-.025em;margin:0 0 22px;font-size:30px;font-weight:600;line-height:1.3}.guide-article article p{color:#51554a;margin:16px 0;font-size:18px;line-height:1.85}.guide-example{background:#eeeadd;border-radius:20px;gap:17px;margin:26px 0;padding:25px;display:flex}.guide-example>svg{color:#e04b25;flex:none;margin-top:2px}.guide-example strong{font-size:16px}.guide-example p{margin-bottom:0!important}.guide-checklist{padding:0;list-style:none}.guide-checklist li{align-items:start;gap:13px;margin:14px 0;font-size:17px;line-height:1.6;display:flex}.guide-checklist svg{color:#e14d27;flex:none;margin-top:4px}.guide-sources{color:#797a70;font-size:14px;line-height:1.7}.guide-sources h2{font-size:20px}.guide-sources a{align-items:center;gap:10px;margin:10px 0;text-decoration:underline;display:flex}.guide-course-cta{color:#fff;background:#e8552b;border-radius:28px;grid-template-columns:1.5fr 1fr;align-items:center;margin:50px 0;padding:34px;display:grid;overflow:hidden}.guide-course-cta img{object-fit:contain;width:100%;height:240px}.guide-course-cta p{font-size:16px;line-height:1.65}.guide-course-cta a{color:#292a24;background:#fff;border-radius:12px;align-items:center;gap:15px;margin-top:12px;padding:16px 20px;display:inline-flex}.guide-related a{background:#fff;border-radius:16px;justify-content:space-between;gap:20px;margin:12px 0;padding:24px;font-size:18px;display:flex}.guide-related svg{color:#df4924;flex:none}@media (max-width:760px){.guides-nav,.guides-footer{gap:18px;padding:22px}.guides-nav nav>a:first-child{display:none}.guides-main{padding:15px 22px 60px}.guides-hero{grid-template-columns:1fr;gap:10px}.guides-hero>img{height:230px}.guides-hero p{font-size:17px}.guides-grid{grid-template-columns:1fr;margin-top:25px}.guides-footer{flex-direction:column}.guide-article{padding:24px 22px 60px}.guide-intro{font-size:18px}.guide-article h2{font-size:25px}.guide-article article p{font-size:17px;line-height:1.8}.guide-course-cta{grid-template-columns:1fr;padding:26px}.guide-course-cta img{height:230px;margin-top:20px}.guide-example{gap:12px;padding:21px}.guide-toc{padding:22px}.guide-related a{padding:20px;font-size:16px}}@media (prefers-reduced-motion:reduce){.guide-card{transition:none}.guide-card:hover{transform:none}}.guide-card .guide-card-art{background:#eee8dd;border-radius:24px 24px 0 0;place-items:center;height:215px;margin:-30px -30px 26px;display:grid}.guide-card .guide-card-art img{object-fit:contain;width:92%;height:200px}.guide-card:nth-child(2) .guide-card-art{background:#e8eee7}.guide-card:nth-child(3) .guide-card-art{background:#f5e2d7}
