.guide-section{padding-top:64px;padding-bottom:96px}.guide-hero p{max-width:820px}.guide-intro,.contact-emergency,.privacy-guide{display:flex;align-items:center;justify-content:space-between;gap:36px;padding:36px 40px;border-radius:24px;background:#e7f1ed;margin-bottom:40px}.guide-intro h2,.contact-emergency h2,.privacy-guide h2{margin:8px 0 10px;font-family:Georgia,serif;font-size:34px;line-height:1.1}.guide-intro p,.contact-emergency p,.privacy-guide p{margin:0;color:#617474;line-height:1.55}.primary-guide-button,.phone-button{display:inline-flex;align-items:center;justify-content:center;min-height:58px;padding:0 28px;border-radius:999px;background:#168169;color:#fff;text-decoration:none;font-weight:800;white-space:nowrap}.steps-grid{list-style:none;margin:0 0 40px;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;counter-reset:none}.steps-grid li{padding:30px;border:1px solid #d4dfdb;border-radius:22px;background:#fff}.steps-grid li:last-child{grid-column:1/-1}.steps-grid li>span,.contact-kind{display:block;color:#47716b;font-weight:800;letter-spacing:.14em;font-size:13px}.steps-grid h2{font-family:Georgia,serif;font-size:27px;margin:14px 0 10px}.steps-grid p{margin:0;color:#627574;line-height:1.55}.status-guide{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:40px 0}.status-guide>div{padding:26px;border-radius:20px;background:#f1f3f1}.status-guide h3{margin:12px 0 8px;font-size:20px}.status-guide p{margin:0;color:#627574;line-height:1.5}.status-dot{display:block;width:14px;height:14px;border-radius:50%}.status-dot.ok{background:#168169}.status-dot.warn{background:#e2ae15}.status-dot.bad{background:#d92c2c}.privacy-guide{align-items:flex-start;background:#fff4cd;border-left:5px solid #dfad13}.privacy-guide>div{min-width:300px}.more-help{margin-top:58px}.more-help h2{font-family:Georgia,serif;font-size:36px}.more-help>div{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.more-help a{display:flex;flex-direction:column;gap:12px;padding:25px;border:1px solid #d4dfdb;border-radius:20px;color:#102f2e;text-decoration:none;background:#fff}.more-help a span{color:#607473}.contact-emergency{background:#102f2e;color:#fff}.contact-emergency p{color:#c9d6d2;max-width:830px}.contact-emergency .kicker{color:#9fc2b9}.phone-button{font-size:32px;background:#f3c63d;color:#102f2e;min-width:150px}.contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.contact-card{display:flex;flex-direction:column;padding:30px;border:1px solid #d4dfdb;border-radius:22px;background:#fff}.contact-card h2{font-family:Georgia,serif;font-size:27px;margin:13px 0 8px}.contact-card p{color:#607473;line-height:1.55}.contact-phone{display:inline-block;color:#102f2e;font-size:32px;font-weight:850;text-decoration:none;margin:6px 0}.contact-phone.secondary{font-size:21px;color:#37635e}.phone-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 25px}.source-link{margin-top:auto;padding-top:14px;color:#126c5b;font-weight:750}.contact-card-wide{grid-column:span 2}.verified-note{margin:26px 4px 0;color:#657776;font-size:14px}.footer-grid a{display:block;margin-top:10px;color:inherit}@media(max-width:760px){.guide-section{padding-top:36px}.guide-intro,.contact-emergency,.privacy-guide{padding:27px 24px;display:block}.primary-guide-button,.phone-button{margin-top:22px}.steps-grid,.status-guide,.more-help>div,.contact-grid{grid-template-columns:1fr}.steps-grid li:last-child,.contact-card-wide{grid-column:auto}.privacy-guide>div{min-width:0}.contact-phone{font-size:27px}}
