.content-guide{max-width:1240px;margin:0 auto;padding:64px 5%;color:#233a65}.content-guide h2{font-size:clamp(26px,3vw,38px);line-height:1.2;margin:0 0 20px}.content-guide h3{font-size:21px;margin:0 0 14px}.content-guide p,.content-guide li{font-size:17px;line-height:1.8;color:#42536b}.content-guide a:not(.button){color:#233a65;text-decoration:underline;text-underline-offset:4px}.guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.guide-card{padding:28px;background:#f5f7fb;border:1px solid #e0e5ed;border-radius:14px}.guide-card p{margin-top:0}.guide-links{display:flex;flex-wrap:wrap;gap:14px;margin-top:24px}.guide-header{max-width:1240px;margin:auto;padding:22px 5%;display:flex;justify-content:space-between;align-items:center;gap:24px;border-bottom:1px solid #e0e5ed}.guide-header img{width:170px}.guide-header nav{display:flex;gap:22px;flex-wrap:wrap}.guide-page h1{font-size:clamp(34px,5vw,60px);line-height:1.08;max-width:920px;margin:18px 0 25px}.guide-page section{margin:42px 0}.guide-page .lead{font-size:21px;max-width:900px}.guide-page .guide-photo{width:100%;max-height:480px;object-fit:contain;border-radius:18px;background:#f5f7fb}.guide-page details{border-bottom:1px solid #dce3ed;padding:18px 0}.guide-page summary{font-size:19px;font-weight:600;cursor:pointer}.hero-copy h1{font-size:clamp(44px,5vw,74px)}.seo-product-copy{margin:20px 0;line-height:1.7;color:#42536b}@media(max-width:700px){.guide-grid{grid-template-columns:1fr}.content-guide{padding:38px 6%}.guide-card{padding:22px}.guide-header{align-items:flex-start;flex-direction:column}.guide-header nav{font-size:14px}.hero-copy h1{font-size:42px}}