html body.aquatic-care-guides-hub-page{background:#fff;overflow-x:hidden}html body.aquatic-care-guides-hub-page .site-main,html body.aquatic-care-guides-hub-page .entry-content,html body.aquatic-care-guides-hub-page .page-entry-content,html body.aquatic-care-guides-hub-page .aquatic-care-guides-hub-main{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:0}html body.aquatic-care-guides-hub-page :is(.ct-related-posts-container,.ct-pagination,[data-prefix=blog] .entries){display:none}html body.aquatic-care-guides-hub-page .aquatic-cg-hub{--aq-primary:#0d7a5f;--aq-primary-dark:#0a5c48;--aq-text:#233b46;--aq-muted:#647782;--aq-border:#233b461f;--aq-container:min(1200px,calc(100vw - 2rem));box-sizing:border-box;color:var(--aq-text);opacity:1;visibility:visible;width:100%;padding:0 0 clamp(2rem,5vw,3.5rem);display:block;transform:none}html body.aquatic-care-guides-hub-page .aquatic-cg-hub *{box-sizing:border-box}html body.aquatic-care-guides-hub-page .aquatic-cg-hub :is(ul,ol){margin:0;padding:0;list-style:none}html body.aquatic-care-guides-hub-page .aquatic-cg-hub a{text-decoration:none}html body.aquatic-care-guides-hub-page .aquatic-cg-hub__hero{color:#fff;isolation:isolate;background:#0b5c49;border:0;border-radius:0;min-height:clamp(25rem,58vh,34rem);margin:0 0 clamp(2rem,5vw,3.5rem);padding:clamp(2.25rem,6vw,5rem) clamp(1rem,4vw,2rem);position:relative;overflow:hidden}html body.aquatic-care-guides-hub-page .aquatic-cg-hub__hero-bg,html body.aquatic-care-guides-hub-page .aquatic-cg-hub__hero-overlay{position:absolute;inset:0}html body.aquatic-care-guides-hub-page .aquatic-cg-hub__hero-bg{z-index:-2;background:linear-gradient(135deg,#0d7a5f,#173844);overflow:hidden}html body.aquatic-care-guides-hub-page .aquatic-cg-hub__hero-image{object-fit:cover;object-position:62% center;width:100%;max-width:none;height:100%;display:block}html body.aquatic-care-guides-hub-page .aquatic-cg-hub__hero-overlay{z-index:-1;background:linear-gradient(105deg,#062f26f2,#0a5c48d1 45%,#0d7a5f59),radial-gradient(circle at 20% 80%,#e8623a29,#0000 46%)}html body.aquatic-care-guides-hub-page .aquatic-cg-hub__hero-inner{max-width:var(--aq-container);min-height:inherit;z-index:1;grid-template-columns:minmax(0,1.2fr) minmax(15rem,.65fr);align-items:center;gap:clamp(1.25rem,4vw,2.5rem);width:100%;margin:0 auto;display:grid;position:relative}html body.aquatic-care-guides-hub-page .aquatic-cg-hub__eyebrow{color:#ffffffd1;letter-spacing:.06em;text-transform:uppercase;margin:0 0 .65rem;font-size:.8rem;font-weight:800}html body.aquatic-care-guides-hub-page .aquatic-cg-hub__title{color:#fff;letter-spacing:0;max-width:11ch;margin:0 0 .9rem;font-family:DM Serif Display,Georgia,serif;font-size:clamp(2.35rem,6vw,4.6rem);font-weight:600;line-height:1.02}html body.aquatic-care-guides-hub-page .aquatic-cg-hub__intro{color:#ffffffeb;max-width:54ch;margin:0 0 1.35rem;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.65}html body.aquatic-care-guides-hub-page .aquatic-cg-hub__jump ul{flex-wrap:wrap;gap:.55rem;display:flex}html body.aquatic-care-guides-hub-page .aquatic-cg-hub__jump-link{color:#fff;background:#ffffff21;border:1px solid #ffffff57;border-radius:999px;align-items:center;min-height:2.45rem;padding:.55rem .95rem;font-size:.9rem;font-weight:700;transition:background .2s,color .2s;display:inline-flex}html body.aquatic-care-guides-hub-page .aquatic-cg-hub__jump-link:is(:hover,:focus-visible){color:var(--aq-primary-dark);background:#fff}html body.aquatic-care-guides-hub-page .aquatic-cg-hub__hero-stats{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid #ffffff3d;border-radius:14px;gap:.9rem;padding:1.15rem;display:grid;box-shadow:0 24px 60px #0000002e}html body.aquatic-care-guides-hub-page .aquatic-cg-hub__stat{flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;display:flex}html body.aquatic-care-guides-hub-page .aquatic-cg-hub__stat-value{color:#fff;font-family:DM Serif Display,Georgia,serif;font-size:2rem;font-weight:400;line-height:1}html body.aquatic-care-guides-hub-page .aquatic-cg-hub__stat-label{color:#ffffffdb;font-size:.9rem;font-weight:700}html body.aquatic-care-guides-hub-page .aquatic-cg-hub__stat--cta{border-top:1px solid #fff3;margin-top:.25rem;padding-top:.85rem}html body.aquatic-care-guides-hub-page .aquatic-cg-hub__hero-shop,html body.aquatic-care-guides-hub-page .aquatic-cg-hub__shop-btn{color:var(--aq-primary-dark);text-align:center;background:#fff;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:2.75rem;padding:.65rem 1.15rem;font-weight:800;display:inline-flex}html body.aquatic-care-guides-hub-page .aquatic-cg-hub__panel,html body.aquatic-care-guides-hub-page .aquatic-cg-posts-section{box-sizing:border-box;max-width:var(--aq-container);width:100%;margin-inline:auto}html body.aquatic-care-guides-hub-page .aquatic-cg-hub__panel{padding-inline:0}html body.aquatic-care-guides-hub-page .aquatic-cg-hub__pillars,html body.aquatic-care-guides-hub-page .aquatic-cg-hub__topic,html body.aquatic-care-guides-hub-page .aquatic-cg-hub__all{content-visibility:visible;contain:none;margin-bottom:clamp(1.65rem,4vw,2.75rem)}html body.aquatic-care-guides-hub-page .aquatic-cg-hub__pillars.aquatic-cg-hub__panel,html body.aquatic-care-guides-hub-page .aquatic-cg-hub__topic,html body.aquatic-care-guides-hub-page .aquatic-cg-hub__all{border:1px solid var(--aq-border);background:#fff;border-radius:16px;padding:clamp(1.1rem,3vw,2rem);box-shadow:0 14px 42px #233b4612}html body.aquatic-care-guides-hub-page .aquatic-cg-hub__section-title,html body.aquatic-care-guides-hub-page .aquatic-cg-posts-section__title{color:var(--aq-text);margin:0;font-family:DM Serif Display,Georgia,serif;font-size:clamp(1.45rem,3vw,2rem);font-weight:600;line-height:1.16}html body.aquatic-care-guides-hub-page .aquatic-cg-hub__section-title{margin-bottom:1rem}html body.aquatic-care-guides-hub-page .aquatic-cg-hub__pillar-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}html body.aquatic-care-guides-hub-page .aquatic-cg-hub__pillar-card{border:1px solid #0d7a5f29;border-left:4px solid var(--aq-primary);color:inherit;background:#fff;border-radius:10px;flex-direction:column;gap:.4rem;height:100%;padding:1rem;transition:transform .2s;display:flex;box-shadow:0 8px 24px #233b460f}html body.aquatic-care-guides-hub-page .aquatic-cg-hub__pillar-icon{color:var(--aq-primary);line-height:0}html body.aquatic-care-guides-hub-page .aquatic-cg-hub__pillar-label{color:var(--aq-text);font-size:1.05rem;font-weight:800}html body.aquatic-care-guides-hub-page .aquatic-cg-hub__pillar-desc{color:var(--aq-muted);font-size:.9rem;line-height:1.45}html body.aquatic-care-guides-hub-page .aquatic-cg-hub__topics-stack{max-width:var(--aq-container);flex-direction:column;gap:clamp(1.65rem,4vw,2.75rem);width:100%;margin:clamp(1.65rem,4vw,2.75rem) auto;display:flex}html body.aquatic-care-guides-hub-page .aquatic-cg-posts-section__head{border-bottom:1px solid var(--aq-border);justify-content:space-between;align-items:flex-start;gap:1rem;margin:0 0 1.2rem;padding:0 0 1rem;display:flex}html body.aquatic-care-guides-hub-page .aquatic-cg-posts-section__intro{align-items:flex-start;gap:.85rem;min-width:0;display:flex}html body.aquatic-care-guides-hub-page .aquatic-cg-posts-section__lead{color:var(--aq-muted);max-width:62ch;margin:.35rem 0 0;font-size:.95rem;line-height:1.55}html body.aquatic-care-guides-hub-page .aquatic-cg-posts-section__view-all{color:var(--aq-primary);white-space:nowrap;border:1px solid #0d7a5f2e;border-radius:999px;flex:none;align-items:center;gap:.25rem;min-height:2.35rem;padding:.45rem .9rem;font-size:.9rem;font-weight:800;display:inline-flex}html body.aquatic-care-guides-hub-page .aquatic-care-guides__media{background:#f5faf8}html body.aquatic-care-guides-hub-page .aquatic-care-guides__img{aspect-ratio:auto;object-fit:contain;width:100%;height:auto;display:block}html body.aquatic-care-guides-hub-page .aquatic-care-guides__placeholder{aspect-ratio:16/10}html body.aquatic-care-guides-hub-page .aquatic-cg-posts-featured{grid-template-columns:minmax(0,1.08fr) minmax(18rem,.92fr);gap:clamp(1rem,2vw,1.35rem);display:grid}html body.aquatic-care-guides-hub-page .aquatic-cg-posts-lead,html body.aquatic-care-guides-hub-page .aquatic-cg-posts-featured__list{border:1px solid var(--aq-border);box-shadow:none;background:#fff;border-radius:14px;flex-direction:column;height:100%;display:flex;overflow:hidden}html body.aquatic-care-guides-hub-page .aquatic-cg-posts-lead__media{flex-shrink:0;line-height:0;display:block;overflow:hidden}html body.aquatic-care-guides-hub-page .aquatic-cg-posts-lead__img{aspect-ratio:auto;object-fit:contain;border-radius:0;width:100%;height:auto;display:block}html body.aquatic-care-guides-hub-page .aquatic-cg-posts-lead__media .aquatic-care-guides__placeholder{aspect-ratio:3/2;border-radius:0;width:100%;height:auto;max-height:21rem;display:block}html body.aquatic-care-guides-hub-page .aquatic-cg-posts-lead__body{flex-direction:column;flex:1;gap:.5rem;padding:1rem 1.1rem 1.2rem;display:flex}html body.aquatic-care-guides-hub-page .aquatic-cg-posts-lead__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-family:DM Serif Display,Georgia,serif;font-size:clamp(1.1rem,2vw,1.35rem);font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}html body.aquatic-care-guides-hub-page .aquatic-cg-posts-lead__title a,html body.aquatic-care-guides-hub-page .aquatic-cg-posts-compact__title a{color:var(--aq-text)}html body.aquatic-care-guides-hub-page .aquatic-care-guides__date{color:#82919a;font-size:.75rem;font-weight:700;line-height:1.35;display:block}html body.aquatic-care-guides-hub-page .aquatic-cg-posts-lead__excerpt{color:var(--aq-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.95rem;line-height:1.55;display:-webkit-box;overflow:hidden}html body.aquatic-care-guides-hub-page .aquatic-cg-posts-compact__item{border-bottom:1px solid #233b4617;flex:1 1 0;display:block}html body.aquatic-care-guides-hub-page .aquatic-cg-posts-compact__item:last-child{border-bottom:0}html body.aquatic-care-guides-hub-page .aquatic-cg-posts-compact{grid-template-columns:7rem minmax(0,1fr);align-items:center;gap:.8rem;height:100%;min-height:6.25rem;padding:.75rem .9rem;display:grid}html body.aquatic-care-guides-hub-page .aquatic-cg-posts-compact__img{object-fit:contain;border-radius:8px;width:100%;height:auto;display:block}html body.aquatic-care-guides-hub-page .aquatic-cg-posts-compact__thumb .aquatic-care-guides__placeholder{aspect-ratio:16/9;border-radius:8px;width:100%;height:auto;display:block}html body.aquatic-care-guides-hub-page .aquatic-cg-posts-compact__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-family:DM Serif Display,Georgia,serif;font-size:.95rem;font-weight:600;line-height:1.32;display:-webkit-box;overflow:hidden}html body.aquatic-care-guides-hub-page .aquatic-cg-hub__footer{border:1px solid var(--aq-border);max-width:var(--aq-container);background:#fff;width:100%;margin:clamp(1.65rem,4vw,2.75rem) auto 0;box-shadow:0 8px 32px #2c3e4a0d}html body.aquatic-care-guides-hub-page .aquatic-cg-hub__shop-inner{color:#fff;text-align:center;background:linear-gradient(135deg,#0d7a5f,#0a5c48);border-radius:16px;padding:clamp(1.35rem,3vw,2rem)}html body.aquatic-care-guides-hub-page .aquatic-cg-hub__shop-title{color:#fff;margin:0 0 .55rem;font-family:DM Serif Display,Georgia,serif;font-size:clamp(1.45rem,3vw,2rem)}html body.aquatic-care-guides-hub-page .aquatic-cg-hub__shop-text{color:#ffffffe6;opacity:.95;max-width:48ch;margin:0 auto 1rem}html body.aquatic-care-guides-hub-page .aquatic-cg-hub__hero-shop{font-size:.9375rem}html body.aquatic-care-guides-hub-page .aquatic-cg-hub__pillar-card:is(:hover,:focus-visible){transform:translateY(-2px)}html body.aquatic-care-guides-hub-page .aquatic-cg-hub__topic{scroll-margin-top:6rem}html body.aquatic-care-guides-hub-page .aquatic-cg-posts-lead__media .aquatic-care-guides__placeholder{background:linear-gradient(145deg,#0d7a5f1f,#1a334014);justify-content:center;align-items:center;min-height:220px}html body.aquatic-care-guides-hub-page .aquatic-cg-posts-lead__body .aquatic-care-guides__date{letter-spacing:.02em}html body.aquatic-care-guides-hub-page .aquatic-cg-posts-compact__thumb{background:#f5faf8;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:7rem;line-height:0;display:flex;overflow:hidden}html body.aquatic-care-guides-hub-page .aquatic-cg-posts-compact__thumb .aquatic-care-guides__placeholder{background:linear-gradient(145deg,#0d7a5f1a,#1a33400f);justify-content:center;align-items:center}html body.aquatic-care-guides-hub-page .aquatic-cg-posts-compact__body{flex-direction:column;justify-content:center;gap:.2rem;min-width:0;display:flex}html body.aquatic-care-guides-hub-page .aquatic-cg-hub__topic.aquatic-cg-posts-section{position:relative;overflow:hidden}html body.aquatic-care-guides-hub-page .aquatic-cg-hub__topic.aquatic-cg-posts-section:before{background:var(--aq-primary);content:"";width:100%;height:4px;position:absolute;top:0;left:0}html body.aquatic-care-guides-hub-page .aquatic-cg-hub__section-lead{color:var(--aq-muted);max-width:60ch;margin:0 0 1.25rem}html body.aquatic-care-guides-hub-page .aquatic-cg-hub__empty-inner{text-align:center;background:linear-gradient(135deg,#0d7a5f14,#ffffffe6);border:1px dashed #0d7a5f59;border-radius:12px;padding:clamp(1.5rem,4vw,2.5rem)}@media (width>=900px){html body.aquatic-care-guides-hub-page .aquatic-cg-posts-featured{align-items:stretch}html body.aquatic-care-guides-hub-page .aquatic-cg-posts-featured__list{justify-content:stretch}}@media (width<=899px){html body.aquatic-care-guides-hub-page .aquatic-cg-hub{--aq-container:min(100%,calc(100vw - 1.25rem))}html body.aquatic-care-guides-hub-page .aquatic-cg-hub__hero{min-height:auto;padding:2rem .9rem}html body.aquatic-care-guides-hub-page .aquatic-cg-hub__hero-inner{grid-template-columns:1fr;min-height:0}html body.aquatic-care-guides-hub-page .aquatic-cg-hub__title{max-width:10ch;font-size:clamp(2rem,12vw,3.3rem)}html body.aquatic-care-guides-hub-page .aquatic-cg-hub__hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))}html body.aquatic-care-guides-hub-page .aquatic-cg-hub__stat--cta{grid-column:1/-1}html body.aquatic-care-guides-hub-page .aquatic-cg-hub__pillar-grid,html body.aquatic-care-guides-hub-page .aquatic-cg-posts-featured{grid-template-columns:1fr}html body.aquatic-care-guides-hub-page .aquatic-cg-posts-section__head{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}html body.aquatic-care-guides-hub-page .aquatic-cg-posts-section__view-all{min-height:2.15rem;padding:.35rem .7rem;font-size:.8rem}html body.aquatic-care-guides-hub-page .aquatic-cg-posts-compact{grid-template-columns:5.5rem minmax(0,1fr);min-height:5.75rem}html body.aquatic-care-guides-hub-page .aquatic-cg-posts-compact__thumb{width:5.5rem}}
