.guides-section{padding:84px max(5vw,24px);background:#fff}.section-link{color:var(--blue);font-size:14px;font-weight:800}.guide-grid{max-width:1120px;margin:auto;display:grid;grid-template-columns:1.35fr .65fr;gap:16px}.guide-card{display:block;border:1px solid var(--line);border-radius:16px;padding:28px;background:#fff}.featured-guide{background:linear-gradient(135deg,#edf5ff,#f0fbf9)}.guide-card span{font-size:10px;letter-spacing:1.3px;font-weight:800;color:var(--blue)}.guide-card h3{font-size:24px;line-height:1.25;margin:15px 0 10px}.guide-card p{color:var(--muted);line-height:1.65}.guide-card b{display:block;margin-top:22px;color:var(--blue);font-size:13px}.coming{background:var(--paper)}.page-wrap{max-width:900px;margin:auto;padding:64px 24px 90px}.page-wrap h1{font-size:clamp(38px,6vw,62px);letter-spacing:-2.8px;margin:12px 0 22px}.page-wrap h2{font-size:27px;margin:38px 0 12px}.page-wrap p,.page-wrap li{color:var(--muted);font-size:16px;line-height:1.75}.page-wrap a{color:var(--blue);font-weight:700}.page-wrap .updated{font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#718096}.guide-list{display:grid;gap:14px;margin-top:30px}.guide-list a{border:1px solid var(--line);border-radius:14px;padding:22px;color:var(--ink)}.guide-list h2{margin:0 0 8px}.notice{padding:18px 20px;border-radius:12px;background:#eefaf8;color:#345c58!important}.faq details{border-top:1px solid var(--line);padding:18px 0}.faq summary{font-weight:800;cursor:pointer}.breadcrumb{font-size:13px;color:var(--muted);margin-bottom:24px}@media(max-width:780px){.guide-grid{grid-template-columns:1fr}.guides-section{padding:60px 18px}.page-wrap{padding-top:42px}}
