.guides-content{max-width:none;padding:42px 46px 70px}.guides-hero{border:1px solid var(--line);background:linear-gradient(135deg,var(--green-soft),var(--surface) 65%);border-radius:22px;margin-bottom:24px;padding:42px}.guides-hero>span{color:var(--green);letter-spacing:.12em;align-items:center;gap:8px;font-size:12px;font-weight:900;display:flex}.guides-hero>span svg{width:18px}.guides-hero h1{letter-spacing:-.04em;margin:16px 0 10px;font-size:48px}.guides-hero p{max-width:780px;color:var(--muted);margin:0;font-size:17px;line-height:1.7}.guides-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.guides-grid article{border:1px solid var(--line);background:var(--surface);border-radius:18px;overflow:hidden}.guides-grid article.featured{grid-column:1/-1;grid-template-columns:36% 1fr;display:grid}.guide-cover,.guides-grid article>img{object-fit:cover;width:100%;height:210px}.featured .guide-cover,.featured>img{height:100%;min-height:290px}.guide-cover{color:#fff;background:linear-gradient(145deg,#11361f,#18b34f);flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}.guide-cover svg{width:44px;height:44px}.guide-cover span{font-weight:850}.guides-grid article>div:last-child{padding:25px}.guide-category{color:var(--green);text-transform:uppercase;letter-spacing:.09em;font-size:11px;font-weight:900}.guides-grid h2{margin:9px 0 10px;font-size:23px;line-height:1.25}.guides-grid h2 a{color:var(--ink);text-decoration:none}.guides-grid p{min-height:58px;color:var(--muted);line-height:1.6}.guides-grid footer{justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.guides-grid footer small,.guides-grid footer a{align-items:center;gap:6px;display:flex}.guides-grid footer small{color:var(--muted)}.guides-grid footer a{color:var(--green);font-weight:850;text-decoration:none}.guides-grid footer svg{width:15px}.guides-sidebar-note{border:1px solid var(--line);color:var(--muted);border-radius:14px;flex-direction:column;gap:7px;margin:28px 12px;padding:16px;display:flex}.guides-sidebar-note svg{color:var(--green)}.guides-sidebar-note b{color:var(--ink)}.guides-sidebar-note span{font-size:11px;line-height:1.5}.guide-article{max-width:930px;margin:0 auto}.guide-back{color:var(--muted);align-items:center;gap:7px;font-weight:750;text-decoration:none;display:inline-flex}.guide-back svg{width:17px}.guide-article>header{border:1px solid var(--line);background:linear-gradient(140deg,var(--green-soft),var(--surface) 65%);border-radius:22px;margin:24px 0 34px;padding:38px}.guide-article>header>span{color:var(--green);text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:900}.guide-article h1{letter-spacing:-.04em;margin:13px 0;font-size:48px;line-height:1.08}.guide-article>header p{color:var(--muted);font-size:18px;line-height:1.65}.guide-article>header small{color:var(--muted);align-items:center;gap:7px;margin-top:20px;display:flex}.guide-article>header svg{width:17px}.guide-article-cover{object-fit:cover;border-radius:20px;width:100%;max-height:460px;margin-bottom:32px}.guide-body{padding:8px 42px 36px}.guide-body h2{margin:38px 0 12px;font-size:30px}.guide-body h3{margin:28px 0 10px;font-size:22px}.guide-body p,.guide-body li{color:var(--muted);font-size:17px;line-height:1.85}.guide-body ul{padding-left:25px}.guide-end{border:1px solid var(--line);background:var(--surface);border-radius:16px;align-items:center;gap:16px;padding:24px;display:flex}.guide-end>svg{color:var(--green);width:30px}.guide-end div{flex:1}.guide-end p{color:var(--muted);margin:4px 0 0}.guide-end a{background:var(--green);color:#fff;border-radius:10px;padding:12px 16px;font-weight:850;text-decoration:none}@media (max-width:900px){.guides-content{padding:26px 18px 50px}.guides-grid{grid-template-columns:1fr}.guides-grid article.featured{grid-column:auto;display:block}.featured .guide-cover,.featured>img{height:210px;min-height:0}.guide-article h1,.guides-hero h1{font-size:36px}.guide-body{padding:4px 10px 30px}.guide-end{flex-wrap:wrap;align-items:flex-start}}
