#hosting-overview{padding-top:190px} .fh-services{color:#c2c7d4}.fh-services h1,.fh-services h2,.fh-services h3{color:#fff}.fh-services h1{font-size:clamp(2.2rem,5vw,4.25rem);line-height:1.12;font-weight:700;margin:1rem 0 1.5rem}.fh-services h2{font-size:clamp(1.7rem,3vw,2.3rem);font-weight:700;margin-bottom:1.25rem}.fh-services h3{font-size:1.18rem;font-weight:700}.fh-services p{line-height:1.8}.fh-two-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin:2rem 0}.fh-launch-note{padding:1rem 1.25rem;border:1px solid #61592c;border-radius:12px;background:#242214;max-width:850px;color:#eee7c0}.fh-annual{font-size:.95rem;line-height:1.7;color:#eee7c0;margin:.7rem 0 1rem}.fh-annual span{display:block;font-size:.8rem;color:#c2c7d4}.fh-annual-link{display:block;margin-top:1rem;text-decoration:underline!important;color:#fff!important;font-size:.9rem}.fh-closed{border-top:1px solid #3a4050;padding-top:1rem;font-size:.85rem;color:#d6dae2}.fh-feature-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;margin:2rem 0;gap:1rem}.fh-feature-list li{padding:1.1rem;border:1px solid #333a4b;border-radius:12px;background:#1d2231;color:#e7e9ef;line-height:1.6}.fh-spec-table{margin-top:2rem}.fh-spec-table table{min-width:680px}.fh-spec-table caption{caption-side:top;color:#c2c7d4;text-align:left;margin-bottom:1rem}.fh-spec-table td,.fh-spec-table th{padding:1rem!important}.fh-services a:not(.btn){color:#eee7c0;text-decoration:underline!important;text-underline-offset:3px}.fh-services .fh-plan{height:100%}.fh-services .fh-price{color:#fff}.fh-services .fh-price span{color:#c2c7d4}.fh-services .fh-plan dl{margin-bottom:1rem}.fh-services .fh-small{font-size:.88rem;color:#c2c7d4}.fh-services .fasting-faq{margin-top:2rem}.fh-services .fasting-faq summary{color:#fff}@media(max-width:767px){#hosting-overview{padding-top:150px}.fh-two-grid{grid-template-columns:1fr}.fh-feature-list{grid-template-columns:1fr 1fr}.fh-services{padding:3rem 0}.fh-services .fh-plan-grid{grid-template-columns:1fr}.fh-services .fh-lead{font-size:1.05rem}}@media(max-width:400px){.fh-feature-list{grid-template-columns:1fr}}