.tide-blog{padding-top:clamp(1.75rem,1rem + 2.5vw,3.5rem);padding-bottom:var(--section)}.tide-blog-h1{letter-spacing:-.02em;text-transform:uppercase;overflow-wrap:anywhere;font-size:clamp(2.5rem,1.25rem + 5vw,5.75rem);font-weight:800;font-stretch:100%;line-height:.88}@media (min-width:40rem){.tide-blog-h1{font-stretch:112%}}.tide-search{max-width:40rem;margin-block:clamp(1.75rem,1rem + 2vw,3rem) clamp(3rem,2rem + 3vw,4.5rem)}.tide-search-field{position:relative}.tide-search-icon{fill:none;width:1.375rem;height:1.375rem;stroke:var(--navy);stroke-width:2.25px;stroke-linecap:round;pointer-events:none;position:absolute;top:50%;left:1.25rem;translate:0 -50%}.tide-search-input{border:var(--rule) solid var(--ink);border-radius:var(--radius-pill);background:var(--paper);width:100%;min-height:3.5rem;color:var(--ink);font:inherit;appearance:none;padding:.75rem 1.5rem .75rem 3.375rem;font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);font-weight:500}.tide-search-input::-webkit-search-decoration{-webkit-appearance:none}.tide-search-input::placeholder{color:var(--ink-muted);opacity:1}.tide-search-input:hover{border-color:var(--navy)}.tide-search-input:focus-visible{border-color:var(--navy);outline:var(--rule) solid var(--navy);outline-offset:3px}.tide-search-status{color:var(--ink-muted);margin-top:.75rem;font-size:.9375rem}.tide-feature{gap:var(--rule);border-block:var(--rule) solid var(--ink);background:var(--ink);display:grid}.tide-feature-row{gap:var(--rule);grid-template-columns:minmax(0,1fr);display:grid}.tide-post-link{background:var(--paper);height:100%;display:block}.tide-post{align-content:start;gap:.75rem;height:100%;padding:clamp(1.5rem,1rem + 1.5vw,2.5rem) clamp(1rem,.5rem + 1.5vw,2rem);display:grid}.tide-post-title{letter-spacing:-.01em;font-weight:800;line-height:1.08;transition:color .16s}.tide-post--full .tide-post-title{text-transform:uppercase;max-width:24ch;font-size:clamp(1.875rem,1.25rem + 2.5vw,3.25rem);line-height:.98}.tide-post--big .tide-post-title{font-size:clamp(1.375rem,1.1rem + 1vw,2rem)}.tide-post--medium .tide-post-title{font-size:clamp(1.125rem,1rem + .45vw,1.375rem)}.tide-post-excerpt{-webkit-line-clamp:3;max-width:62ch;color:var(--ink-muted);-webkit-box-orient:vertical;font-size:1rem;line-height:1.55;display:-webkit-box;overflow:hidden}.tide-post--full .tide-post-excerpt{font-size:clamp(1.0625rem,1rem + .3vw,1.25rem)}.tide-post-link:hover .tide-post-title,.tide-post-link:focus-visible .tide-post-title{color:var(--navy)}.tide-post-link:focus-visible{outline-offset:-4px}@media (min-width:48rem){.tide-feature-row--2{grid-template-columns:repeat(2,minmax(0,1fr))}.tide-feature-row--3{grid-template-columns:repeat(3,minmax(0,1fr))}.tide-feature-row--2>.tide-post-link,.tide-feature-row--3>.tide-post-link,.tide-feature-row--2 .tide-post,.tide-feature-row--3 .tide-post{grid-row:span 2;grid-template-rows:subgrid;display:grid}.tide-feature-row--2 .tide-post,.tide-feature-row--3 .tide-post{row-gap:.75rem}}.tide-more{gap:.5rem;margin-top:clamp(3rem,2rem + 3vw,5rem);display:grid}.tide-more-label{color:var(--ink-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.8125rem;font-weight:800}.tide-more-rule{border:0;border-top:var(--rule) solid var(--ink)}.tide-posts .tide-post-row{border-bottom:1px solid color-mix(in srgb, var(--ink) 22%, transparent)}.tide-posts .tide-post-link{background:0 0;padding-block:1.25rem}.tide-post-row .tide-post-title{margin-bottom:.375rem;font-size:clamp(1.125rem,1rem + .45vw,1.375rem)}.tide-post-row .tide-post-excerpt{-webkit-line-clamp:2}.tide-loadmore{justify-content:center;margin-top:clamp(2rem,1.5rem + 2vw,3rem);display:flex}@media (prefers-reduced-motion:reduce){.tide-post-title{transition:none}}
