html:has(.saury-publication){scroll-behavior:auto}.saury-review{background:var(--cloud);border-bottom:1px solid var(--rule);justify-content:center;gap:20px;padding:14px 24px;font-size:12px;line-height:1.6;display:flex}.saury-review b{color:var(--bx-red);white-space:nowrap}.saury-wrap{max-width:1200px;margin:0 auto;padding:60px 32px 70px}.saury-header{max-width:100%}.saury-tagrow{margin-bottom:24px}.saury-headline-row{grid-template-columns:minmax(0,1fr) 142px;align-items:start;gap:40px;display:grid}.saury-header .saury-headline-row h1{font:600 clamp(36px,4.6vw,58px)/1.12 var(--display);letter-spacing:-.035em;text-wrap:balance;margin-bottom:24px}.saury-week-badge{border-top:3px solid var(--bx-red);color:var(--ink);padding:14px 0}.saury-week-badge span{font:11px/1.6 var(--mono);color:var(--steel);display:block}.saury-week-badge b{font:600 32px/1.4 var(--display);letter-spacing:-.03em;display:block}.saury-week-badge small{font:11px/1.6 var(--mono);color:var(--steel)}.saury-framework-link{color:var(--graphite);text-underline-offset:5px;margin:0 0 26px 22px;font-size:12px;display:inline-block}@media (max-width:600px){.saury-headline-row{grid-template-columns:minmax(0,1fr);gap:0}.saury-week-badge{border-bottom:1px solid var(--rule);align-items:baseline;gap:12px;margin:0 0 22px;padding:10px 0;display:flex}.saury-week-badge b{font-size:25px}.saury-framework-link{margin-left:0;display:block}}.saury-kicker{font:11px/1.7 var(--mono);color:var(--steel);letter-spacing:.04em;text-transform:uppercase;margin-bottom:22px}.saury-kicker span{color:var(--bx-red);margin:0 8px}.saury-header h1{font:400 clamp(38px, 5vw, 66px)/1.08 var(--serif);letter-spacing:-.025em;text-wrap:balance;margin-bottom:22px}.saury-dek{font:18px/1.65 var(--sans);max-width:780px;color:var(--graphite);margin-bottom:24px}.saury-scope{font-size:13px;font-weight:700}.saury-period,.saury-byline{color:var(--steel);font-size:12px;line-height:1.8}.saury-languages{flex-wrap:wrap;gap:18px;margin:20px 0 34px;font-size:12px;display:flex}.saury-languages a{text-underline-offset:5px;text-decoration:underline}.saury-languages [aria-current]{color:var(--bx-red);font-weight:700}.saury-opening{border-top:1px solid var(--ink);border-bottom:1px solid var(--rule);margin-bottom:48px}.saury-market-summary{padding-top:28px}.saury-summary-jump{color:var(--bx-red);text-underline-offset:5px;margin:-12px 0 26px;font-size:12px;text-decoration:underline;display:inline-block}#summary-heading{scroll-margin-top:115px}.saury-summary-heading{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:20px;display:flex}.saury-summary-heading h2{font:400 28px/1.3 var(--serif)}.saury-summary-heading p{color:var(--steel);text-align:right;font-size:11px;line-height:1.7}.saury-outlook-cards{grid-template-columns:1fr 1.14fr 1fr;align-items:stretch;gap:14px;display:grid}.saury-outlook-card{--card-accent:#9d303e;--card-surface:#fbf0ef;border:1px solid #e8cbc9;border-top:4px solid var(--card-accent);background:var(--card-surface);min-width:0;padding:24px}.saury-outlook-base{--card-accent:#b7d5e9;--card-surface:#17354d;background:var(--card-surface);border-color:var(--card-surface);color:#fff}.saury-outlook-cap{--card-accent:#176b64;--card-surface:#edf6f4;border-color:#c4dcd7;border-top-color:var(--card-accent)}.saury-outlook-card dt{font:700 14px/1.6 var(--sans);color:var(--card-accent)}.saury-card-dot{background:var(--card-accent);vertical-align:1px;width:7px;height:7px;margin-right:8px;display:inline-block}.saury-outlook-card dt small{color:var(--steel);margin:6px 0 16px;font-size:11px;font-weight:400;display:block}.saury-outlook-value{font:600 clamp(34px, 4vw, 53px)/1.2 var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.045em;color:var(--card-accent);flex-wrap:wrap;align-items:baseline;gap:9px;display:flex}.saury-outlook-value small{font:12px/1.4 var(--mono);letter-spacing:0}.saury-outlook-base .saury-outlook-value{color:#fff;font-size:clamp(38px,4.4vw,60px)}.saury-outlook-change{color:var(--steel);flex-wrap:wrap;align-items:center;gap:7px 9px;margin-top:18px;font-size:10px;display:flex}.saury-change-badge{color:#9d303e;font:600 11px/1.5 var(--mono);white-space:nowrap;background:#f5dadd;padding:4px 7px;display:inline-block}.saury-outlook-prior{font:10px/1.8 var(--mono);color:var(--steel);margin-top:9px}.saury-outlook-note{font:12px/1.8 var(--sans);border-top:1px solid #ddc6c7;margin-top:17px;padding-top:14px}.saury-outlook-cap .saury-outlook-note{border-top-color:#c4dcd7}.saury-outlook-base dt{color:#cde4f5}.saury-outlook-base dt small,.saury-outlook-base .saury-outlook-change,.saury-outlook-base .saury-outlook-prior{color:#c4d4df}.saury-outlook-base .saury-change-badge{color:#ffdadd;background:#64424c}.saury-outlook-base .saury-outlook-note{color:#e4eef4;border-top-color:#496070}.saury-rounding-note{font:10px/1.8 var(--sans);color:var(--steel);margin:12px 0 24px}.saury-context-quotes{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.saury-context-quotes>div{border-right:1px solid var(--rule);min-width:0;padding:22px 19px}.saury-context-quotes>div:first-child{padding-left:0}.saury-context-quotes>div:last-child{border-right:0}.saury-context-quotes dt{font:12px/1.7 var(--sans);color:var(--steel)}.saury-quote-number{font:600 clamp(23px, 2.5vw, 30px)/1.4 var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.025em;margin-top:7px}.saury-quote-number small{font:10px var(--mono);margin-left:7px}.saury-quote-comparison{font:10px/1.7 var(--sans);color:var(--steel);flex-wrap:wrap;gap:6px 8px;margin-top:9px;display:flex}.saury-quote-comparison strong{font-family:var(--mono);font-size:11px}.saury-change-up{color:#176b64}.saury-change-down{color:#9d303e}.saury-quote-demand{color:#8a550a}.saury-timing-quote{justify-content:space-between;align-items:center;gap:24px;padding:19px 0 20px;display:flex}.saury-timing-quote>div{flex-wrap:wrap;align-items:baseline;gap:8px 16px;display:flex}.saury-timing-quote span{color:var(--steel);font-size:11px}.saury-timing-quote b{font:600 19px/1.5 var(--sans);font-variant-numeric:tabular-nums;color:#17354d}.saury-timing-quote b small{font:10px var(--mono)}.saury-timing-quote p{width:100%;color:var(--steel);font-size:11px;line-height:1.7}.saury-timing-quote>a{text-underline-offset:4px;flex-shrink:0;font-size:11px;text-decoration:underline}.saury-takeaways{grid-template-columns:repeat(3,1fr);gap:26px;padding:27px 0;list-style:none;display:grid}.saury-takeaways li{gap:14px;font-size:14px;line-height:1.7;display:flex}.saury-takeaways span{font:12px/1.9 var(--mono);color:var(--bx-red)}.saury-results{border-top:1px solid var(--rule);grid-template-columns:repeat(4,1fr);display:grid}.saury-results div{border-right:1px solid var(--rule);min-width:0;padding:22px 18px}.saury-results div:first-child{padding-left:0}.saury-results div:last-child{border-right:0}.saury-results dt{color:var(--steel);font-size:11px;line-height:1.6}.saury-results dd{font:400 30px/1.4 var(--serif);color:var(--graphite);margin-top:9px}.saury-body{grid-template-columns:210px minmax(0,1fr);gap:62px;display:grid}.saury-index-desktop{font-size:12px;position:sticky;top:108px}.saury-index-mobile{display:none}.saury-index h2{text-transform:uppercase;color:var(--steel);margin-bottom:18px;font-size:11px;font-weight:700}.saury-index a{border-left:2px solid #0000;gap:9px;margin-bottom:14px;padding-left:9px;line-height:1.55;display:flex}.saury-index a span{color:var(--mist);font:10px/1.8 var(--mono)}.saury-index a:hover{color:var(--bx-red)}.saury-index a[aria-current=location]{color:var(--bx-red);border-left-color:var(--bx-red)}.saury-index a[aria-current=location] span{color:var(--bx-red)}.saury-figure-takeaway{color:var(--graphite);max-width:70ch;margin:0 0 10px;font-size:14px;line-height:1.8}.saury-figure-period{color:var(--steel);margin:0 0 12px;font-size:11px;line-height:1.7}.saury-reading{min-width:0;max-width:820px}.saury-chapter{margin-bottom:58px;scroll-margin-top:105px}.saury-chapter-number{color:var(--bx-red);font:11px var(--mono);margin-bottom:12px}.saury-chapter h2{font:400 34px/1.2 var(--serif);text-wrap:balance;margin:0 0 20px}.saury-chapter>p,.saury-prose>p{color:var(--graphite);max-width:70ch;margin:0 0 18px;font-size:16px;line-height:1.9}.saury-slot{color:var(--steel);border-bottom:1px dotted var(--mist);overflow-wrap:anywhere;font-size:.85em}.saury-native-image{display:block}.saury-native-image img{border:1px solid var(--rule);width:100%;height:auto;display:block}.saury-native-caption{margin:14px 0 8px;font-size:12px;line-height:1.7}.saury-native-caption b{font-family:var(--mono);color:var(--bx-red);margin-right:8px}.saury-full-size{text-underline-offset:3px;font-size:11px;text-decoration:underline}.saury-range{background:var(--snow);border-left:2px solid var(--bx-red);margin:24px 0;padding:22px}.saury-range h3{margin-bottom:20px;font-size:16px}.saury-range dt{margin:20px 0 7px;font-size:12px;font-weight:700}.saury-range dd{font-size:14px;line-height:1.8}.saury-revision-references{font:11px/1.8 var(--sans);color:var(--steel);margin:0 0 22px}.saury-revision-references summary{cursor:pointer}.saury-revision-references ul{margin:12px 0;padding-left:18px}.saury-revision-references li{margin-bottom:12px}.saury-cyclones{border-top:1px solid var(--rule);margin:24px 0;padding:18px 0;font-size:12px;line-height:1.8}.saury-cyclones summary{cursor:pointer;font-weight:700}.saury-cyclones section{margin:24px 0}.saury-cyclones h3{overflow-wrap:anywhere;font-size:13px}.saury-cyclones pre{background:var(--snow);white-space:pre-wrap;overflow-wrap:anywhere;font:11px/1.7 var(--mono);margin:15px 0;padding:16px}.saury-attribution{color:var(--steel);margin-top:28px;font-size:12px;line-height:1.8}.saury-attribution h3{margin-bottom:16px}.saury-attribution p{overflow-wrap:anywhere;margin-bottom:12px}.saury-figure{margin:28px 0 36px}.saury-figure-placeholder{border:1px dashed var(--soft);background:var(--snow);flex-direction:column;justify-content:center;gap:12px;min-height:190px;padding:24px;display:flex}.saury-figure-placeholder>div{font:11px/1.8 var(--mono);color:var(--steel)}.saury-figure-placeholder p{font:400 24px/1.4 var(--serif)}.saury-figure-placeholder>span{color:var(--steel);font-size:11px}.saury-figure figcaption{border-bottom:1px solid var(--rule);padding:15px 0;font-size:12px}.saury-figure summary{cursor:pointer;font-weight:700}.saury-figure details p{color:var(--graphite);margin-top:10px;line-height:1.8}.saury-figure-links{font:10px var(--mono);color:var(--steel);flex-wrap:wrap;gap:13px;margin-top:12px;display:flex}.saury-figure-links a{text-underline-offset:3px;text-decoration:underline}.saury-library details{border-top:1px solid var(--rule);padding:15px 0;scroll-margin-top:110px}.saury-library summary{cursor:pointer;align-items:baseline;gap:20px;font-size:13px;line-height:1.6;display:flex}.saury-library summary b{font:11px var(--mono);color:var(--bx-red);flex:0 0 38px}.saury-library p{color:var(--steel);margin:14px 0 0;font-size:13px;line-height:1.8}.saury-source-links{flex-wrap:wrap;gap:14px 24px;margin-top:24px;font-size:12px;list-style:none;display:flex}.saury-source-links a{text-underline-offset:4px;text-decoration:underline}.saury-notices h3{font:700 14px/1.6 var(--sans);margin:26px 0 12px}.saury-notices p{font:12px/1.85 var(--sans);color:var(--steel);white-space:pre-line;margin:0 0 16px}.saury-citation{border-top:1px solid var(--rule);padding-top:18px;font-size:12px!important}.saury-related{border-top:1px solid var(--ink);padding:25px 0}.saury-related h2{color:var(--steel);margin-bottom:12px;font-size:11px}.saury-related a{font:400 28px/1.4 var(--serif);display:block}.saury-related a span{color:var(--bx-red)}.saury-top{color:var(--steel);margin-top:20px;font-size:12px;display:inline-block}.saury-publication :focus-visible{outline:2px solid var(--bx-red);outline-offset:5px}.saury-publication[lang^=zh] .saury-header h1{font-family:var(--display);letter-spacing:.01em;font-size:clamp(31px,4vw,50px);line-height:1.4}.saury-publication[lang^=zh] .saury-chapter h2{font-family:var(--serif-cjk);font-size:28px;line-height:1.5}@media (max-width:900px){.saury-wrap{padding:38px 24px 56px}.saury-body{grid-template-columns:minmax(0,1fr);gap:24px}.saury-index{z-index:25;align-self:start;position:sticky;top:72px}.saury-index-desktop{display:none}.saury-index-mobile{background:var(--paper,#fff);border:1px solid var(--rule);display:block;box-shadow:0 3px 12px #17354d08}.saury-index-mobile summary{cursor:pointer;padding:11px 36px 11px 14px;list-style:none;position:relative}.saury-index-mobile summary::-webkit-details-marker{display:none}.saury-index-mobile summary:after{content:"+";color:var(--bx-red);position:absolute;top:50%;right:14px;transform:translateY(-50%)}.saury-index-mobile[open] summary:after{content:"−"}.saury-index-mobile summary small{font:10px/1.5 var(--mono);color:var(--steel);margin-bottom:3px;display:block}.saury-index-mobile summary>span{-webkit-line-clamp:2;min-height:2lh;color:var(--ink);-webkit-box-orient:vertical;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.saury-index-mobile nav{background:var(--paper,#fff);border:1px solid var(--rule);border-top:0;width:100%;max-height:60svh;padding:12px 14px;position:absolute;overflow-y:auto;box-shadow:0 10px 20px #17354d12}.saury-index-mobile a{margin:0;padding:10px 0 10px 9px;font-size:13px}.saury-index-mobile a[aria-current=location]{padding-left:9px}.saury-chapter{scroll-margin-top:170px}.saury-reading{max-width:none}.saury-outlook-card{padding:20px 16px}.saury-outlook-value{font-size:35px}.saury-outlook-base .saury-outlook-value{font-size:40px}}@media (max-width:540px){.saury-review{padding:12px 18px;display:block}.saury-review b{margin-bottom:5px;display:block}.saury-wrap{padding:30px 18px 46px}.saury-header h1{font-size:41px}.saury-dek{font-size:16px}.saury-summary-heading{display:block}.saury-summary-heading p{text-align:left;margin-top:9px}.saury-outlook-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.saury-outlook-base{grid-area:1/1/auto/-1;padding:24px 20px}.saury-outlook-base .saury-outlook-value{font-size:52px}.saury-outlook-value{letter-spacing:-.045em;gap:6px;font-size:30px}.saury-outlook-card:not(.saury-outlook-base) .saury-outlook-value small{font-size:10px}.saury-outlook-card dt{font-size:13px}.saury-outlook-card dt small{font-size:10px}.saury-outlook-card:not(.saury-outlook-base){padding:18px 12px}.saury-outlook-prior{font-size:9px}.saury-outlook-note{font-size:11px}.saury-context-quotes{grid-template-columns:repeat(2,minmax(0,1fr))}.saury-context-quotes>div{border-bottom:1px solid var(--rule);padding:18px 12px}.saury-context-quotes>div:nth-child(odd){padding-left:0}.saury-context-quotes>div:nth-child(2n){border-right:0}.saury-context-quotes>div:nth-child(n+3){border-bottom:0}.saury-quote-number{font-size:24px}.saury-timing-quote{display:block}.saury-timing-quote>a{margin-top:13px;display:inline-block}.saury-takeaways{grid-template-columns:1fr;gap:15px}.saury-results{grid-template-columns:repeat(2,minmax(0,1fr))}.saury-results div{border-bottom:1px solid var(--rule);padding:18px 12px}.saury-results div:nth-child(odd){padding-left:0}.saury-results div:nth-child(2n){border-right:0}.saury-results div:nth-child(n+3){border-bottom:0}.saury-opening{margin-bottom:30px}.saury-chapter{margin-bottom:42px}.saury-chapter h2{font-size:30px}.saury-chapter>p,.saury-prose>p{font-size:15px;line-height:1.85}.saury-figure-placeholder{min-height:155px;padding:18px}.saury-figure-placeholder p{font-size:21px}}@media (prefers-reduced-motion:reduce){.saury-publication *{scroll-behavior:auto;transition:none}html:has(.saury-publication){scroll-behavior:auto;transition:none}}@media print{.saury-index-mobile,.saury-index-desktop{display:none}.saury-index{position:static}}.saury-week-clock{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:30px 0;padding:24px 0;display:grid}.saury-week-clock dt{margin-bottom:8px;font-weight:700}.saury-week-clock dd{margin:0}.saury-week-clock p{margin:8px 0 0;font-size:.9rem;line-height:1.6}@media (max-width:640px){.saury-week-clock{grid-template-columns:1fr;gap:18px}}.saury-fish-opening{margin:40px 0 56px}.saury-week-references{border-top:1px solid var(--rule);border-bottom:1px solid var(--ink);margin-top:26px;padding:22px 0}.saury-week-references h3{margin:0 0 8px;font-size:1.15rem}.saury-week-references>p{color:var(--graphite);margin:6px 0;font-size:.9rem}.saury-week-references dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:20px 0;display:grid}.saury-week-references dt{margin-bottom:12px;font-size:.9rem;font-weight:600}.saury-week-references dd{margin:8px 0;font-size:.9rem;line-height:1.6}.saury-week-references dd>b{font-size:1.8rem}.saury-week-references .saury-reference-limits{font-size:.8rem;line-height:1.7}@media (max-width:640px){.saury-week-references dl{grid-template-columns:1fr;gap:18px}}.saury-fish-kicker{color:var(--bx-red,#b30314);text-transform:uppercase;letter-spacing:.1em;font-size:.8rem;font-weight:700}.saury-fish-opening h2{max-width:850px;margin:14px 0;font-size:clamp(1.7rem,3vw,2.7rem);line-height:1.2}.saury-fish-lead{max-width:900px;font-size:1.15rem;line-height:1.75}.saury-fish-map{margin:24px 0}.saury-fish-map figcaption{max-width:900px;margin-top:16px;font-size:.9rem;line-height:1.7}.saury-fish-readings{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:24px 0;display:grid}.saury-fish-readings dt{text-transform:uppercase;letter-spacing:.04em;margin-bottom:14px;font-size:.85rem}.saury-fish-readings dd{margin:0}.saury-fish-readings b{font-size:1.3rem}.saury-fish-readings p{font-size:.95rem;line-height:1.7}.saury-fish-unknown{color:var(--bx-red,#b30314)}.saury-fish-movement{margin:28px 0}.saury-fish-movement summary{cursor:pointer;padding:16px 0;font-weight:700}.saury-fish-movement p{max-width:900px;line-height:1.8}.saury-fish-review-scope{color:var(--muted);font-size:.8rem;line-height:1.7}@media (max-width:640px){.saury-fish-readings{grid-template-columns:1fr;gap:20px}}.saury-model-updates{border:1px solid var(--rule);border-top:4px solid var(--bx-red,#b30314);background:#f4f1ea;margin:36px 0 46px;padding:28px;scroll-margin-top:120px}.saury-model-kicker{color:var(--bx-red,#b30314);font:700 11px/1.5 var(--sans);letter-spacing:.08em;text-transform:uppercase}.saury-model-updates h2{font:400 clamp(25px,3vw,34px)/1.35 var(--serif);margin:10px 0}.saury-model-updates[lang^=zh] h2,.saury-publication[lang^=zh] .saury-model-updates h2{font-family:var(--serif-cjk);line-height:1.5}.saury-model-updates header>p{color:var(--steel);margin:0 0 24px;font-size:14px;line-height:1.7}.saury-model-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.saury-model-card{border:1px solid var(--rule);background:#fff;padding:20px}.saury-model-number{color:var(--bx-red,#b30314);font:11px/1.5 var(--mono)}.saury-model-card h3{font:700 17px/1.5 var(--sans);margin:10px 0 14px}.saury-model-card p{margin:12px 0;font-size:13px;line-height:1.8}.saury-model-meaning b{margin-bottom:5px;display:block}.saury-model-card .saury-model-status{border-top:1px solid var(--rule);color:var(--bx-red,#b30314);margin-top:16px;padding-top:12px;font-weight:600}.saury-model-notes{grid-template-columns:1fr 1fr;gap:26px;margin-top:24px;display:grid}.saury-model-notes h3{font:700 13px/1.6 var(--sans);margin:0 0 7px}.saury-model-notes p{margin:0;font-size:13px;line-height:1.8}@media (max-width:900px){.saury-model-cards{grid-template-columns:1fr}.saury-model-card{padding:18px}}@media (max-width:640px){.saury-model-updates{padding:20px 16px}.saury-model-notes{grid-template-columns:1fr;gap:20px}}.saury-publication[lang^=zh]{font-synthesis:none}.saury-publication[lang^=zh] .saury-fish-opening h2{font-family:var(--serif-cjk);line-height:1.5}.saury-fish-opening{scroll-margin-top:120px}
