.pool-hero h1 span{color:#42d6e8}.pool-hero aside{background:linear-gradient(145deg,#105269b3,#090c26fa);border-color:#42d6e873}.pool-finder{border-color:#42d6e847}.pool-options button{text-align:left;align-content:center;gap:.3rem;display:grid}.pool-options button strong{font-size:.875rem}.pool-options button small{color:#8fa0bb;font-size:.875rem;line-height:1.35}.pool-options button.active small{color:#123d51}.pool-visual{background:linear-gradient(145deg,#efffff,#75ddeb)}.pool-visual img,.pool-profile-visual img{mix-blend-mode:multiply}.pool-filter{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.pool-filter b{margin-left:.55rem}.pool-list dl{grid-template-columns:1.25fr .75fr .75fr .9fr}.pool-list dd{overflow-wrap:anywhere}.pool-compare header p{color:var(--muted)}@media (width<=760px){.pool-options,.pool-result-grid>article{grid-template-columns:1fr}.pool-filter{align-items:stretch}.pool-filter b{width:100%;margin:.45rem 0 0}.pool-list dl{grid-template-columns:1fr 1fr}}.pool-size-measurements{margin-top:16px}.pool-size-measurements>div{flex-wrap:wrap;gap:12px;display:flex}.pool-size-measurements label{flex-direction:column;flex:10rem;min-width:0}.pool-size-measurements input,.pool-budget-exact input{width:100%;min-width:0;min-height:44px;color:inherit;font:inherit;background:#151a43a6;border:1px solid #ae8cff61;border-radius:8px;padding:8px 12px}.pool-budget-exact{max-width:15rem;margin-top:16px}.pool-budget-exact label{flex-direction:column;align-items:flex-start}.pool-size-measurements>p:last-child{color:var(--muted);margin-top:10px;font-size:.875rem}.pool-profile-visual{color:#071421;text-align:center;background:linear-gradient(145deg,#efffff,#71d5e4);border-radius:1rem;align-content:center;place-items:center;gap:1rem;min-height:390px;padding:1.25rem;display:grid}.pool-profile-visual>img{object-fit:contain;width:100%;height:min(30vw,310px);display:block}.pool-profile-summary{gap:.3rem;display:grid}.pool-profile-summary b{font-size:.875rem}.pool-profile-summary strong{font-size:1.35rem}@media (width<=760px){.pool-profile-visual{min-height:280px}.pool-profile-visual>img{height:220px}}
