:root{--tide-water:#102b35;--tide-salt:#f5f0e7;--tide-signal:#e1b85b;--tide-coral:#d96b54;--tide-foam:#e7efe9;--tide-ink:#18232a;--tide-muted:#657078;--tide-line:#c9cec8;--tide-serif:Georgia,Times New Roman,serif;--tide-sans:Arial Narrow,Arial,sans-serif;--tide-mono:Menlo,Consolas,monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow-x:clip;background:var(--tide-salt);color:var(--tide-ink);font-family:var(--tide-serif);font-size:18px;line-height:1.65}.tide-shell{width:min(calc(100% - 48px),1240px);margin-inline:auto}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:4px}a:hover{color:#376d79}.tide-header{background:#fbfaf6;border-bottom:1px solid var(--tide-line);position:relative;z-index:10}.tide-header__inner{min-height:76px;display:flex;align-items:center;gap:19px}.tide-brand{display:flex;align-items:center;gap:10px;font:700 22px/1 var(--tide-sans);text-decoration:none;white-space:nowrap}.tide-brand__mark{display:grid;place-items:center;width:38px;height:38px;border:2px solid var(--tide-coral);color:var(--tide-coral);font:700 12px var(--tide-mono)}.tide-nav{display:flex;align-items:center;gap:12px;flex:1}.tide-nav a,.tide-header__tool,.tide-mobile-nav a{font:700 11px/1.15 var(--tide-sans);text-decoration:none;white-space:nowrap}.tide-nav small,.tide-mobile-nav small{font:11px var(--tide-mono);color:var(--tide-coral);margin-right:5px}.tide-nav .is-active{color:#376d79}.tide-header__tool{border-left:1px solid var(--tide-line);padding-left:15px}.tide-menu,.tide-mobile-nav{display:none}.tide-label{font:700 11px/1.2 var(--tide-mono);letter-spacing:.13em;color:#376d79;margin:0 0 11px}.tide-hero{display:grid;grid-template-columns:1.08fr .92fr;min-height:298px;margin:27px 0 31px;background:var(--tide-water);color:#fbfaf6;overflow:hidden}.tide-hero__copy{padding:28px 41px 22px;display:flex;flex-direction:column;justify-content:center}.tide-hero h1{font:700 clamp(38px,4vw,60px)/.94 var(--tide-sans);letter-spacing:-.045em;max-width:690px;margin:0 0 16px}.tide-hero__lead{font-size:20px;max-width:640px;margin:0 0 17px}.tide-actions{display:flex;flex-wrap:wrap;gap:11px}.tide-button{display:inline-flex;align-items:center;min-height:42px;padding:8px 14px;border:1px solid currentColor;font:700 12px/1.1 var(--tide-sans);text-decoration:none}.tide-button--signal{background:var(--tide-signal);border-color:var(--tide-signal);color:var(--tide-ink)}.tide-statline{display:flex;gap:24px;margin-top:16px;font:12px var(--tide-mono)}.tide-statline b{color:var(--tide-signal);margin-right:5px}.tide-hero__photo{position:relative;min-height:298px;overflow:hidden}.tide-hero__photo img{width:100%;height:100%;object-fit:cover}.tide-hero__veil{position:absolute;inset:0;background:#153d48;opacity:.8;mix-blend-mode:multiply}.tide-hero__photo p{position:absolute;bottom:13px;left:20px;right:20px;margin:0;color:#fff;font:11px var(--tide-mono)}.tide-home-section{padding:24px 0 42px;border-top:1px solid var(--tide-line)}.tide-home-section--rubrics{padding-top:14px}.tide-section-intro{display:grid;grid-template-columns:205px 1fr 1fr;gap:27px;align-items:start;margin-bottom:19px}.tide-section-intro h2,.tide-page-head h1{font:700 clamp(31px,3.8vw,50px)/.98 var(--tide-sans);letter-spacing:-.035em;margin:0}.tide-section-intro p:last-child{margin:0;max-width:450px}.tide-tile-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.tide-tile{border-top:3px solid var(--tide-water);padding-top:10px}.tide-tile__image,.tide-feed-card__image{aspect-ratio:1.35/1;background:var(--tide-line);overflow:hidden;margin-bottom:9px}.tide-tile__image img,.tide-feed-card__image img{width:100%;height:100%;object-fit:cover;display:block}.tide-tile h2,.tide-feed-card h3{font:700 22px/1.03 var(--tide-sans);margin:0 0 6px}.tide-tile p,.tide-feed-card p{margin:0;font-size:15px;line-height:1.4}.tide-meta-line,.tide-meta{font:11px/1.3 var(--tide-mono);color:var(--tide-muted);margin:0 0 7px}.tide-matrix-teaser{display:grid;grid-template-columns:1.25fr .75fr;gap:45px;align-items:center;background:var(--tide-water);color:#fbfaf6;padding-inline:clamp(24px,calc((100vw - 1240px)/2),80px);margin-inline:calc((100vw - min(100vw - 48px,1240px))/-2)}.tide-matrix-teaser .tide-label{color:var(--tide-signal)}.tide-matrix-teaser h2,.tide-method-strip h2{font:700 41px/1 var(--tide-sans);margin:0 0 12px}.tide-data-card{border:1px solid #60727a;padding:21px}.tide-data-card span{font:11px var(--tide-mono);color:var(--tide-signal)}.tide-data-card strong{display:block;font:700 35px var(--tide-sans);margin:7px 0}.tide-data-card p{margin:0;font:12px/1.4 var(--tide-mono)}.tide-feed-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.tide-feed-card{border-top:2px solid var(--tide-water);padding-top:9px}.tide-method-strip{display:grid;grid-template-columns:1fr 1.25fr;gap:28px;background:#fbfaf6;padding:26px}.tide-method-strip h2{font-size:34px}.tide-method-strip p{margin:0}.tide-trust-links{padding-bottom:54px}.tide-footer{background:var(--tide-water);color:#fbfaf6;padding:36px 0 16px}.tide-footer__grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:30px}.tide-footer .tide-label{color:var(--tide-signal)}.tide-footer__claim{font:23px/1.18 var(--tide-sans);max-width:450px;margin:0 0 14px}.tide-responsible{font:12px/1.45 var(--tide-mono);max-width:550px;color:#dbe3df}.tide-footer__grid p{margin:0}.tide-footer__bottom{border-top:1px solid #526a70;margin-top:28px;padding-top:11px;display:flex;justify-content:space-between;gap:18px;font:11px var(--tide-mono)}.tide-footer a{color:#fbfaf6}.tide-breadcrumbs{padding-top:23px;display:flex;gap:9px;flex-wrap:wrap;color:var(--tide-muted);font:11px var(--tide-mono)}.tide-page-head{padding:27px 0 22px;max-width:920px}.tide-page-head h1{max-width:880px}.tide-lead{font-size:21px;max-width:800px;margin:14px 0}.tide-meta{display:flex;gap:18px;flex-wrap:wrap}.tide-rubric-hero,.tide-compare-intro{display:grid;grid-template-columns:1fr 1fr;gap:23px;background:#fbfaf6;padding:19px;margin-bottom:29px}.tide-rubric-hero__image{width:100%;height:100%;min-height:250px;object-fit:cover;display:block}.tide-rubric-hero h2,.tide-compare-intro h2{font:700 33px/1.03 var(--tide-sans);margin:0 0 11px}.tide-rubric-hero p,.tide-compare-intro p{margin:0 0 11px}.tide-listing{max-width:980px;padding-bottom:29px}.tide-section-head{border-bottom:2px solid var(--tide-water);padding-bottom:9px;margin-bottom:13px}.tide-section-head h2{font:700 33px/1 var(--tide-sans);margin:0}.tide-card{display:grid;grid-template-columns:210px 1fr;gap:19px;border-top:1px solid var(--tide-line);padding:16px 0}.tide-card__image{height:138px;overflow:hidden;background:var(--tide-line)}.tide-card__image img{width:100%;height:100%;object-fit:cover}.tide-card h2{font:700 23px/1.03 var(--tide-sans);margin:0 0 7px}.tide-card p{margin:0;font-size:16px}.tide-article-layout{display:grid;grid-template-columns:215px minmax(0,790px);gap:32px;padding-bottom:49px}.tide-rail{position:sticky;top:17px;align-self:start;border-top:2px solid var(--tide-water);padding-top:10px;font:12px/1.4 var(--tide-mono)}.tide-rail a{display:block;margin:8px 0}.tide-figure{margin:0 0 24px}.tide-article__image{width:100%;aspect-ratio:3/2;object-fit:cover;display:block;background:var(--tide-line)}.tide-figure figcaption{font:11px/1.35 var(--tide-mono);color:var(--tide-muted);margin-top:6px}.tide-article h2{font:700 33px/1.07 var(--tide-sans);margin:29px 0 11px}.tide-article p{max-width:790px}.tide-byline{font:12px var(--tide-mono);color:var(--tide-muted)}.tide-answer{border-left:4px solid var(--tide-coral);padding:3px 0 3px 17px;margin:23px 0}.tide-answer p:last-child{font-size:22px;line-height:1.38;margin:0}.tide-steps{list-style:none;padding:0;margin:13px 0}.tide-steps li{display:grid;grid-template-columns:41px 1fr;gap:13px;border-top:1px solid var(--tide-line);padding:12px 0}.tide-steps li span{font:12px var(--tide-mono);color:#376d79}.tide-stop{background:var(--tide-coral);padding:20px;margin:27px 0}.tide-stop .tide-label{color:var(--tide-ink)}.tide-stop h2{margin-top:0}.tide-stop p:last-child{margin-bottom:0}.tide-context{background:#fbfaf6;padding:19px;margin:27px 0}.tide-context h2{margin-top:0}.tide-sources{background:#fbfaf6;padding:18px;margin-top:26px;font-size:15px}.tide-sources p{margin:0 0 8px}.tide-sources ul{margin:0;padding-left:20px}.tide-sources a{font:12px var(--tide-mono)}.tide-next{border-top:2px solid #376d79;margin-top:26px;padding-top:10px;font-size:15px}.tide-next p:last-child{margin:0}.tide-static{max-width:850px;padding-bottom:45px}.tide-source-list{padding-left:22px}.tide-news-list article{border-top:1px solid var(--tide-line);padding:14px 0}.tide-news-list h2{margin:0;font-size:24px}.tide-topic-list{padding:0;list-style:none}.tide-topic-list li{display:flex;justify-content:space-between;border-top:1px solid var(--tide-line);padding:11px 0;gap:20px}.tide-topic-list span{font:11px var(--tide-mono);color:var(--tide-muted)}.tide-search{display:flex;justify-content:space-between;align-items:end;gap:19px;border-block:2px solid var(--tide-water);padding:15px 0;margin-bottom:17px}.tide-search label{font:12px var(--tide-mono);display:flex;flex-direction:column;gap:7px}.tide-search input{min-height:43px;min-width:300px;background:#fbfaf6;border:1px solid var(--tide-line);padding:9px;font:16px var(--tide-serif)}.tide-search span{font:11px var(--tide-mono);color:var(--tide-muted)}.tide-matrix-grid{display:grid;grid-template-columns:1fr;gap:14px;padding-bottom:28px}.tide-matrix-row{background:#fbfaf6;border-top:3px solid var(--tide-water);padding:17px}.tide-matrix-row[hidden]{display:none}.tide-matrix-row__head{display:flex;justify-content:space-between;align-items:start;gap:20px}.tide-matrix-row__head span{font:11px var(--tide-mono);color:#376d79}.tide-matrix-row__head strong{font:700 28px/1 var(--tide-sans)}.tide-matrix-row dl{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:17px 0 0}.tide-matrix-row dl div{border-top:1px solid var(--tide-line);padding-top:8px}.tide-matrix-row dt{font:11px var(--tide-mono);color:#376d79}.tide-matrix-row dd{font-size:15px;margin:5px 0 0}.tide-matrix-row p{margin:15px 0 0}.tide-matrix-row .tide-verify{font:13px/1.45 var(--tide-mono);color:var(--tide-muted)}.tide-error{padding:80px 0 120px}.tide-error h1{font:700 49px var(--tide-sans)}@media(max-width:1050px){.tide-nav{gap:7px}.tide-nav a{font-size:10px}.tide-header__tool{display:none}.tide-section-intro{grid-template-columns:165px 1fr}.tide-feed-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){body{font-size:17px}.tide-shell{width:min(calc(100% - 32px),1240px)}.tide-header__inner{min-height:66px;justify-content:space-between}.tide-nav{display:none}.tide-menu{display:block;background:transparent;border:1px solid var(--tide-ink);padding:9px 12px;font:700 12px var(--tide-mono)}.tide-mobile-nav{display:none;position:absolute;left:0;right:0;top:66px;background:#fbfaf6;padding:14px 16px;border-bottom:1px solid var(--tide-line);grid-template-columns:1fr 1fr;gap:0}.tide-mobile-nav.is-open{display:grid}.tide-mobile-nav a{padding:12px 0;border-bottom:1px solid var(--tide-line)}.tide-hero{display:flex;flex-direction:column-reverse;margin-top:15px;min-height:0}.tide-hero__photo{min-height:205px}.tide-hero__copy{padding:24px 19px 21px}.tide-hero h1{font-size:41px}.tide-hero__lead{font-size:18px}.tide-statline{justify-content:space-between;gap:7px;font-size:10px}.tide-section-intro{display:block}.tide-section-intro h2{font-size:37px;margin-bottom:10px}.tide-tile-grid{grid-template-columns:1fr 1fr;gap:12px}.tide-tile h2{font-size:19px}.tide-tile p,.tide-feed-card p{font-size:14px}.tide-matrix-teaser{display:block;padding-inline:16px;margin-inline:-16px}.tide-matrix-teaser h2{font-size:36px}.tide-data-card{margin-top:19px}.tide-feed-grid{grid-template-columns:1fr 1fr;gap:13px}.tide-feed-card h3{font-size:18px}.tide-method-strip{display:block;padding:21px 16px;margin-inline:-16px}.tide-method-strip h2{font-size:30px}.tide-footer__grid{grid-template-columns:1fr;gap:19px}.tide-footer__bottom{display:block}.tide-footer__bottom span{display:block;margin-top:7px}.tide-page-head{padding-top:22px}.tide-page-head h1{font-size:39px}.tide-lead{font-size:19px}.tide-rubric-hero,.tide-compare-intro{grid-template-columns:1fr;padding:14px}.tide-rubric-hero__image{min-height:200px}.tide-card{grid-template-columns:126px 1fr;gap:11px}.tide-card__image{height:94px}.tide-card h2{font-size:19px}.tide-card p{font-size:14px}.tide-article-layout{display:block}.tide-rail{position:static;display:flex;gap:11px;overflow:auto;white-space:nowrap;margin-bottom:19px;border-block:1px solid var(--tide-line);padding:8px 0}.tide-rail .tide-label{display:none}.tide-article h2{font-size:28px}.tide-answer p:last-child{font-size:20px}.tide-search{display:block}.tide-search input{min-width:0;width:100%}.tide-search span{display:block;margin-top:11px}.tide-matrix-row__head{display:block}.tide-matrix-row__head strong{display:block;margin-top:7px}.tide-matrix-row dl{grid-template-columns:1fr 1fr;gap:11px}.tide-matrix-row dd{font-size:14px}.tide-topic-list li{display:block}.tide-topic-list span{display:block;margin-top:4px}}@media(max-width:360px){.tide-brand>span:last-child{display:none}}