.guide{max-width:1000px;margin:0 auto;padding:50px 24px 80px}.blog-intro{max-width:660px;line-height:1.8;margin:24px 0 40px}.post-date{display:block;margin:22px 0;color:#52666a}.blog-list{display:grid;gap:0;margin:35px 0}.blog-card{padding:30px 0;border-top:1px solid #ccd5d2}.blog-card h2{font-family:var(--serif);font-weight:400;font-size:clamp(26px,4vw,38px);line-height:1.2;margin:12px 0}.blog-card p{line-height:1.8;max-width:720px}.blog-card a{color:inherit}.blog-card time{font-size:13px;letter-spacing:.1em}.blog-footer{display:flex;justify-content:center;gap:28px;padding:30px 20px;flex-wrap:wrap}.guide-copy{max-width:740px;margin:auto}.guide-copy p{line-height:1.9;margin:0 0 24px}.blog-photo{width:100%;max-height:420px;object-fit:cover;margin:24px 0 40px;border-radius:4px}.editor-note{font-size:13px;line-height:1.7;color:#52666a;border-top:1px solid #ccd5d2;padding-top:20px}.blog-card a:focus-visible{outline:3px solid #2e4963;outline-offset:5px}@media(max-width:600px){.guide-header{padding:18px;gap:15px;flex-wrap:wrap}.guide{padding-top:30px}.guide h1{font-size:40px}.guide-header .button{font-size:12px}}