.footer.phase5-footer{padding:48px 0 26px}.footer.footer-minimal{padding:40px 0 22px}.brand-copy small{color:#52645a}.official-home-lower .seo-note{color:#52645a!important}.footer-minimal .phase5-footer-grid{margin:0 auto;padding:0 0 28px;gap:36px}.footer-minimal .footer-brand-col>p{max-width:280px;margin:14px 0 0;color:#c3d4cc}.footer-minimal .footer-compliance-social{margin-top:18px;padding:0;border:0}.footer-minimal .footer-links-col h3{margin:0 0 14px}.footer-minimal .footer-links a{color:#d7e4df}.footer-minimal .footer-links a:hover{color:#fff}.footer-minimal .footer-logo{background:#f5f3ed;border-radius:50%;padding:4px}.footer-minimal .phase5-footer-bottom{padding-top:18px;gap:12px}@media(max-width:620px){.footer.footer-minimal{padding:30px 0 20px}.footer-minimal .phase5-footer-grid{gap:24px 18px}}.footer .phase5-footer-intro{padding-bottom:28px;margin-bottom:28px}.footer .footer-featured-guides{margin-bottom:32px}.footer .phase5-footer-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr) minmax(0,.9fr) minmax(0,1fr);gap:30px;padding-bottom:28px}.footer .phase5-footer-grid>div{min-width:0}.footer .footer-links{gap:0}.footer .footer-links a{display:inline-flex;align-items:center;min-height:36px;padding:6px 0;line-height:1.45}.footer .footer-brand-col>p{font-size:14px;line-height:1.7}.footer .footer-compliance-social{margin:22px 0 0;padding:18px 0 0;border-top:1px solid rgb(255 255 255 / .14)}.footer .footer-social-heading{margin:0 0 12px;font-size:11px;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;color:#d8b978}.footer .footer-social-icons{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.footer .footer-social-icons li{margin:0;padding:0}.footer .footer-social-icons a{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid rgb(215 228 223 / .25);border-radius:50%;background:rgb(255 255 255 / .04);color:#e9f2ee;transition:background .18s,color .18s,border-color .18s}.footer .footer-social-icons svg{display:block;width:20px;height:20px;flex-shrink:0}.footer .footer-social-icons a:hover{background:#d8b978;border-color:#d8b978;color:#0b2d25}.footer a:focus-visible{outline:3px solid #d8b978;outline-offset:4px}.footer .phase5-footer-bottom{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end;padding-top:22px;border-top:1px solid rgb(255 255 255 / .14)}.footer .footer-disclaimer{font-size:12px;line-height:1.75;max-width:780px;color:#b9cbc3}.footer .footer-copyright{font-size:12px;line-height:1.6;color:#b9cbc3}.single .phase6-single-hero .single-hero-inner,.single .phase6-post-shell{width:min(1180px,calc(100% - 36px));max-width:1180px;margin-left:auto;margin-right:auto}.single .phase6-post-shell{grid-template-columns:minmax(0,1fr) 300px}.single-hero .single-featured-image{display:block;width:100%;max-width:100%;margin:24px 0;overflow:hidden;border-radius:20px;background:#eaf0ec;border:1px solid #dfe5e1}@media(max-width:1000px){.single .phase6-post-shell{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.single .phase6-single-hero .single-hero-inner,.single .phase6-post-shell{width:calc(100% - 22px)}}.single-hero .single-featured-image img{display:block;width:100%;max-width:100%;height:auto;margin:0;padding:0}.single .sidebar-snapshot-card{display:block}@media(max-width:1000px){.footer .phase5-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.footer .phase5-footer-bottom{grid-template-columns:1fr;gap:14px}}@media(max-width:620px){.footer.phase5-footer{padding:32px 0 22px}.footer .phase5-footer-grid{gap:24px 18px}.footer .footer-brand-col{grid-column:1/-1}.footer .phase5-footer-grid>.footer-links-col:last-child{grid-column:1/-1}.footer .phase5-footer-grid>.footer-links-col:last-child .footer-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.footer .footer-links a{min-height:44px;font-size:13px}.footer .footer-social-icons{gap:10px}.footer .footer-featured-guides{margin-bottom:26px}.single-hero .single-featured-image{margin:20px 0;border-radius:14px}.single .post-meta{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.footer .footer-social-icons a{transition:none}}