.guide-hero{background:var(--carbon);color:#fff;padding:74px 0 96px}.guide-head{max-width:940px}.breadcrumb{display:flex;gap:9px;color:rgba(255,255,255,.45);font-size:.82rem;margin-bottom:55px}.guide-hero h1{margin:18px 0 24px;max-width:920px}.guide-hero p{max-width:720px;color:rgba(255,255,255,.65);font-size:1.16rem}.guide-outline{border-color:rgba(255,255,255,.22);color:#fff}.guide-intro{padding:90px 0;background:var(--orange);color:#fff}.guide-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px}.guide-layout aside{border-top:1px solid rgba(255,255,255,.35);padding-top:18px}.guide-layout aside span{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em}.guide-layout aside p{color:rgba(255,255,255,.7);margin-top:10px}.guide-layout h2{margin-bottom:24px}.guide-layout>div>p{color:var(--muted);font-size:1.08rem;margin:0 0 18px}.guide-intro .guide-layout>div>p{color:rgba(255,255,255,.76)}.guide-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.guide-steps li{background:#fff;border:1px solid var(--line);border-radius:20px;padding:24px;min-height:300px;display:flex;flex-direction:column}.guide-steps span{color:var(--orange);font-size:.78rem;font-weight:600}.guide-steps b{font-family:"Manrope";font-size:1.15rem;margin-top:auto}.guide-steps p{color:var(--muted);font-size:.88rem;margin-top:12px}.mistakes{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.mistakes li{padding:20px 0;border-bottom:1px solid var(--line);font-weight:600}.mistakes li:before{content:"×";color:var(--orange);margin-right:13px}.faq-list{max-width:850px}.related{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.related a{padding:22px;border:1px solid var(--line);border-radius:18px;min-height:190px;background:#fff;display:flex;flex-direction:column}.related span{font-size:.75rem;color:var(--orange);text-transform:uppercase}.related b{margin-top:25px}.related i{font-style:normal;color:var(--muted);font-size:.8rem;margin-top:auto}@media(max-width:900px){.guide-layout{grid-template-columns:1fr}.guide-steps,.related{grid-template-columns:1fr 1fr}}@media(max-width:600px){.guide-hero{padding:55px 0 70px}.breadcrumb{margin-bottom:38px}.guide-layout{gap:34px}.guide-steps,.related{grid-template-columns:1fr}.guide-steps li{min-height:230px}}
.article-meta{color:rgba(255,255,255,.45);font-size:.78rem;margin-bottom:18px}.authority{background:#eadfd1}.criteria-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.criteria-grid>div{background:var(--paper);border-radius:20px;padding:24px;min-height:230px}.criteria-grid span{color:var(--orange);font-size:.78rem}.criteria-grid b{display:block;margin:45px 0 10px}.criteria-grid p{color:var(--muted);font-size:.86rem}.practical blockquote{margin:0;background:var(--carbon2);border:1px solid rgba(255,255,255,.12);border-left:4px solid var(--orange);border-radius:18px;padding:28px;font-size:1.08rem;color:rgba(255,255,255,.78)}.practical .guide-layout>div>p,.timing p{color:rgba(255,255,255,.58)}.timing{margin-top:22px;padding-top:22px;border-top:1px solid rgba(255,255,255,.12)}.hub-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.hub-grid a{background:#fff;border:1px solid var(--line);border-radius:22px;padding:25px;min-height:270px;display:flex;flex-direction:column}.hub-grid span{color:var(--orange);font-size:.75rem;text-transform:uppercase}.hub-grid b{font-family:"Manrope";font-size:1.15rem;margin:25px 0 12px}.hub-grid p{color:var(--muted);font-size:.88rem}.hub-grid i{font-style:normal;margin-top:auto;font-size:.82rem}@media(max-width:900px){.criteria-grid{grid-template-columns:1fr 1fr}.hub-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.criteria-grid,.hub-grid{grid-template-columns:1fr}}
.page-article-links{padding:90px 0;background:var(--peach)}.page-article-links h2{margin:17px 0 35px}.page-article-links .wrap>div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.page-article-links a{background:rgba(255,255,255,.58);border:1px solid rgba(16,17,19,.11);border-radius:18px;padding:22px;min-height:150px;display:flex;flex-direction:column;transition:.2s}.page-article-links a:hover{background:#fff;transform:translateY(-3px)}.page-article-links b{font-family:"Manrope";font-size:1.05rem}.page-article-links span{color:var(--orange);font-size:.76rem;margin-top:auto}@media(max-width:650px){.page-article-links .wrap>div{grid-template-columns:1fr}}
