.knowledge-page{padding-bottom:40px;color:#2b4b3a;--kg-line:#dce3d2}.knowledge-visual--climate-atlas{padding:0!important;margin:12px 24px 28px!important;background:none!important;border:0!important}.knowledge-climate-atlas{color:#31584b}.knowledge-climate-atlas p{font-size:13px;line-height:1.8}.climate-chapter-nav{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:25px}.climate-chapter-nav a{display:block;padding:9px 13px;border:1px solid #d5dfca;border-radius:7px;background:#f0f4e8;color:#45634f;font-size:11px;text-decoration:none}.climate-chapter-note{padding:12px 16px;border-left:2px solid #9cb281;background:#f2f5e9;font-size:11px!important;color:#6d7e63}.climate-section-heading{padding-top:36px;margin-top:32px;border-top:1px solid #d8e2ce}.climate-section-heading>span{font-size:10px;letter-spacing:.14em;color:#829271}.climate-section-heading h2{font:28px/1.2 Georgia,serif;margin:13px 0 24px}.climate-teaching-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 30px;margin-top:24px}.climate-teaching-card{border-top:1px solid #d9e2d1;padding-top:18px}.climate-teaching-card>small{font-size:10px;color:#8a9b7a}.climate-teaching-card h3{font:21px/1.3 Georgia,serif;margin:12px 0}.climate-teaching-card p{color:#65795f}.climate-teaching-card a{font-size:11px;color:#547752}.climate-circulation,.climate-rain-study{margin:0}.climate-circulation svg{width:100%;height:auto;display:block}.climate-circulation text{font-family:system-ui,sans-serif;fill:#496d59}.climate-circulation figcaption,.climate-rain-study figcaption{font-size:10px;line-height:1.6;color:#71856a;margin-top:12px}.climate-code-examples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.climate-code-examples article{background:#eef3e6;border:1px solid #d6e0ca;padding:20px 14px;border-radius:9px}.climate-code-examples article>div{display:flex;gap:8px}.climate-code-examples b{font:30px Georgia,serif;display:grid;place-items:center;width:42px;height:48px;background:#fffdf6;border:1px solid #d6e0ca;border-radius:6px}.climate-code-examples p{font-size:11px;line-height:1.65}.climate-rain-study>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.climate-rain-study article{padding:20px 15px 8px;border:1px solid #d9e2cd;border-radius:12px;background:#f2f6ec}.climate-rain-study h3{font:20px Georgia;margin:0 0 10px}.climate-rain-study strong{font-size:11px;font-weight:500;color:#708665}.climate-rain-study svg{display:block;width:100%;height:auto;fill:#587259;margin-top:14px}.climate-concepts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.climate-concepts article{border:1px solid #d9e3cf;background:#f2f5e9;border-radius:10px;padding:18px}.climate-concepts span{font:20px Georgia}.climate-concepts p{font-size:12px;color:#687c60}.climate-concepts b{font-size:11px;display:inline-block;border-top:1px solid #d0ddc2;padding-top:10px;font-weight:500}.climate-growth-note{background:#2b5143;color:#f1f6e6;padding:25px 28px;border-radius:12px;margin:28px 0}.climate-growth-note h3{font:24px Georgia;margin:0 0 14px}.climate-growth-note p{color:#d1dfc4;font-size:12px}.knowledge-climate-atlas .climate-map-layout{grid-template-columns:minmax(0,1fr)}.knowledge-climate-atlas .climate-map-legend{padding:15px 0 0;border-left:0;border-top:1px solid #d7e0cd}.knowledge-climate-atlas .climate-class-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-height:210px}.knowledge-climate-atlas .climate-groups button{flex:1 0 auto}.knowledge-climate-atlas .climate-map-frame canvas{height:clamp(310px,30vw,450px)}@media(max-width:700px){.knowledge-visual--climate-atlas{margin:10px 15px 24px!important}.climate-teaching-grid,.climate-concepts,.climate-rain-study>div{grid-template-columns:1fr}.climate-code-examples{grid-template-columns:1fr}.climate-code-examples article{display:flex;gap:20px;align-items:center}.climate-code-examples b{font-size:23px;width:30px;height:38px}.knowledge-climate-atlas .climate-class-list{grid-template-columns:repeat(2,minmax(0,1fr))}.climate-section-heading h2{font-size:25px}.climate-circulation{overflow:auto}.climate-circulation svg{min-width:580px}.climate-growth-note{padding:20px}}.knowledge-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:10px 0 27px}.knowledge-eyebrow{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#728369;margin:0 0 13px}.knowledge-heading h1{font-size:39px;letter-spacing:-1px;margin-bottom:10px}.knowledge-heading>div>p:last-child{font-size:14px;color:#73806a;margin:0}.knowledge-layout{display:grid;grid-template-columns:218px minmax(0,1fr);gap:30px;align-items:start}.knowledge-chapters{display:grid;gap:5px;position:sticky;top:22px}.knowledge-chapters button{display:flex;align-items:center;gap:12px;text-align:left;border:1px solid transparent;border-radius:8px;padding:15px 12px;line-height:1.45;font-size:12px;color:#5e725c}.knowledge-chapters small{font:10px monospace;color:#90a083}.knowledge-chapters button>span:last-child{margin-left:auto;opacity:0}.knowledge-chapters button[aria-selected=true]{background:#2e513f;color:#fff;border-color:#2e513f}.knowledge-chapters button[aria-selected=true] small{color:#bacead}.knowledge-chapters button[aria-selected=true]>span:last-child{opacity:1}.knowledge-panel{background:#fffef9;border:1px solid var(--kg-line);border-radius:14px;overflow:hidden;min-width:0}.knowledge-intro{padding:32px 34px 10px}.knowledge-intro h2{font:34px/1.15 Georgia,serif;letter-spacing:-.6px;margin:0 0 16px}.knowledge-lead{font-size:15px;line-height:1.8;color:#687762;max-width:790px;margin-bottom:15px}.knowledge-visual{margin:14px 34px 28px;background:#f0f3e8;border:1px solid #e2e8d7;border-radius:10px;padding:27px 22px;color:#4d6851}.knowledge-diagram{width:100%;height:auto;max-height:260px}.knowledge-visual-note{font-size:11px;color:#6c7d64;line-height:1.6;margin:20px 0 0}.climate-groups{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.climate-groups article{border-top:4px solid var(--climate-color);padding-top:15px}.climate-groups b{display:block;font:37px Georgia;color:var(--climate-color);margin-bottom:12px}.climate-groups strong{display:block;font-size:12px;font-weight:600}.climate-groups span{display:block;font-size:10px;color:#758169;margin-top:7px;line-height:1.6}.knowledge-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px;padding:0 34px}.knowledge-cards section{padding:23px 0;border-top:1px solid var(--kg-line)}.knowledge-cards section:last-child:nth-child(odd){grid-column:1/-1}.knowledge-card-index{font:10px monospace;color:#90a081;display:block;margin-bottom:13px}.knowledge-cards h3{font:20px/1.3 Georgia,serif;margin:0 0 12px}.knowledge-cards p{font-size:14px;line-height:1.85;color:#65755f;margin:0}.knowledge-references{margin:12px 34px 26px;padding:22px 0 0;border-top:1px solid var(--kg-line)}.knowledge-references h3{font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:#75856a}.knowledge-references a{display:flex;justify-content:space-between;gap:12px;font-size:12px;padding:8px 0;color:#4c6a51;text-decoration:none}.knowledge-references a:hover{text-decoration:underline}.knowledge-references small{display:block;font-size:10px;color:#5c6e54;margin-top:17px}.knowledge-chapter-footer{display:flex;align-items:center;gap:16px;background:#f5f6ee;border-top:1px solid var(--kg-line);padding:18px 28px;font-size:12px}.knowledge-chapter-footer>span{margin-right:auto;color:#8a987e;font:11px monospace}.knowledge-chapter-footer button{padding:8px 4px;text-align:left}.knowledge-zone-tools{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px;margin-bottom:22px}.knowledge-unit{display:flex;border:1px solid #ccd7be;border-radius:6px;overflow:hidden}.knowledge-unit button{padding:7px 11px}.knowledge-unit button[aria-pressed=true]{background:#31533f;color:#fff}.knowledge-zone-scale{display:grid;grid-template-columns:repeat(13,1fr);gap:4px}.knowledge-zone-scale button{background:hsl(var(--zone-hue) 30% 77%);border-radius:5px;min-height:42px;color:#253b34;font-size:12px;border:2px solid transparent}.knowledge-zone-scale button[aria-pressed=true]{border-color:#274b38;box-shadow:0 0 0 2px #fff;transform:translateY(-3px);font-weight:700}.knowledge-zone-readout{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:28px}.knowledge-zone-readout small{display:block;color:#6b7b62;font-size:11px}.knowledge-zone-readout strong{display:block;font:30px Georgia;margin-top:10px}.knowledge-subzones{display:grid;gap:9px}.knowledge-subzones span{font-size:12px}.knowledge-subzones b{display:inline-block;min-width:37px;font-weight:600;color:#4c6d53}.knowledge-lineage{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.knowledge-lineage li{background:#fffdf5;border:1px solid #d7e0ca;border-left:3px solid #96ac7a;border-radius:6px;padding:14px;min-width:0}.knowledge-lineage small{font-size:10px;display:block;color:#80916f;margin-bottom:7px}.knowledge-lineage strong{font:18px Georgia;overflow-wrap:anywhere}.knowledge-lineage li:last-child strong{font-style:italic}.knowledge-counts{display:flex;gap:32px;margin-top:24px}.knowledge-counts span{display:grid;gap:6px;font-size:10px;color:#708365}.knowledge-counts b{font:27px Georgia;color:#416149}.knowledge-four-labels,.knowledge-three-labels{display:grid;grid-template-columns:repeat(4,1fr);text-align:center;gap:8px;font-size:11px;margin-top:14px}.knowledge-three-labels{grid-template-columns:repeat(3,1fr)}@media(min-width:1650px){.knowledge-layout{grid-template-columns:240px minmax(0,1fr);gap:40px}.knowledge-intro{padding-top:40px}}@media(max-width:1050px){.knowledge-layout{grid-template-columns:1fr}.knowledge-chapters{position:static;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.knowledge-chapters button{padding:12px 8px;font-size:11px;background:#edf1e4}.knowledge-chapters button>span:last-child{display:none}.knowledge-heading h1{font-size:32px}.knowledge-zone-readout strong{font-size:26px}}@media(max-width:650px){.knowledge-heading{display:block;padding-top:10px}.knowledge-heading .button{margin-top:16px}.knowledge-heading h1{font-size:30px}.knowledge-layout{gap:18px}.knowledge-chapters{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-chapters button{min-height:51px}.knowledge-intro{padding:24px 18px 4px}.knowledge-intro h2{font-size:28px}.knowledge-lead{font-size:14px}.knowledge-visual{margin:12px 14px 20px;padding:18px 12px}.knowledge-cards{grid-template-columns:1fr;padding:0 18px}.knowledge-cards section{padding:19px 0}.knowledge-references{margin:12px 18px 22px}.knowledge-references a{font-size:11px;overflow-wrap:anywhere}.knowledge-chapter-footer{padding:12px;gap:9px;font-size:11px}.climate-groups{grid-template-columns:repeat(3,1fr);gap:20px 12px}.climate-groups b{font-size:29px}.knowledge-lineage{grid-template-columns:repeat(2,1fr);gap:8px}.knowledge-lineage li{padding:10px}.knowledge-lineage strong{font-size:15px}.knowledge-counts{gap:20px}.knowledge-zone-scale{grid-template-columns:repeat(7,1fr);gap:5px}.knowledge-zone-readout{display:block}.knowledge-subzones{margin-top:16px}.knowledge-zone-readout strong{font-size:25px}.knowledge-four-labels,.knowledge-three-labels{font-size:9px}.knowledge-zone-tools{font-size:11px}}@media(prefers-reduced-motion:reduce){.knowledge-page *{scroll-behavior:auto;transition:none}}.knowledge-specimen-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.knowledge-specimen{min-width:0;background:#fffef8;border:1px solid #dbe3ce;border-radius:9px;overflow:hidden}.knowledge-specimen>.knowledge-diagram{display:block;width:100%;height:210px;max-height:none;padding:10px 8px 0;box-sizing:border-box;color:#50684e}.knowledge-specimen>div{padding:13px 14px 15px;border-top:1px solid #e7ebdf}.knowledge-specimen h3{font:17px/1.3 Georgia,serif;margin:0 0 7px;overflow-wrap:anywhere}.knowledge-specimen p{font-size:11px;line-height:1.65;color:#738069;margin:0;overflow-wrap:anywhere}.knowledge-forms{grid-template-columns:repeat(4,minmax(0,1fr))}.knowledge-forms .knowledge-specimen>.knowledge-diagram{height:190px;padding-inline:1px}.knowledge-forms .knowledge-specimen>div{padding:12px}.knowledge-forms .knowledge-specimen h3{font-size:16px}.knowledge-leaf-modes{display:flex;gap:5px;flex-wrap:wrap;margin:0 0 18px;padding-bottom:14px;border-bottom:1px solid #d8e2cd}.knowledge-leaf-modes button{padding:8px 12px;background:#fffdf5;border:1px solid #d2dec5;border-radius:6px;color:#547047;font-size:11px}.knowledge-leaf-modes [aria-pressed=true]{background:#3a6047;border-color:#3a6047;color:#fff}.knowledge-leaf-modes button:focus-visible{outline:2px solid #718957;outline-offset:3px}.knowledge-section-art{max-width:850px;margin:0 auto}.knowledge-section-art>.knowledge-diagram{display:block;width:100%;height:auto;max-height:none}.knowledge-diagram-key{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;border-top:1px solid #d8e1cd;padding-top:17px;margin-top:12px;font-size:11px;line-height:1.6}.knowledge-visual-note+.knowledge-visual-note{margin-top:8px}.climate-groups article{min-width:0}.climate-art{position:relative;margin-bottom:10px}.climate-groups .climate-art b{position:absolute;top:-3px;left:2px;font-size:22px;z-index:1}.climate-art .knowledge-diagram{display:block;width:100%;height:135px;max-height:none;color:#547051}.climate-groups article>strong{overflow-wrap:anywhere;font-size:12px}.climate-groups article>span{font-size:11px}@media(min-width:1051px)and (max-width:1350px){.knowledge-layout{grid-template-columns:185px minmax(0,1fr);gap:22px}.knowledge-intro{padding-inline:24px}.knowledge-visual{margin-inline:24px;padding:18px 14px}.knowledge-specimen-grid{gap:8px}.knowledge-forms{grid-template-columns:repeat(2,minmax(0,1fr))}.climate-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.knowledge-specimen>div{padding:12px}.knowledge-specimen>.knowledge-diagram{height:185px}}@media(max-width:750px){.knowledge-forms{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-specimen-grid:not(.knowledge-forms){grid-template-columns:1fr}.knowledge-specimen-grid:not(.knowledge-forms) .knowledge-specimen{display:grid;grid-template-columns:minmax(100px,42%) minmax(0,1fr);align-items:center}.knowledge-specimen-grid:not(.knowledge-forms) .knowledge-specimen>.knowledge-diagram{height:190px;padding:8px 0}.knowledge-specimen-grid:not(.knowledge-forms) .knowledge-specimen>div{border:0;padding:12px}.knowledge-specimen h3{font-size:17px}.knowledge-specimen p{font-size:12px}.knowledge-diagram-key,.climate-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.climate-groups article:last-child{grid-column:auto}}@media(max-width:420px){.knowledge-specimen-grid:not(.knowledge-forms) .knowledge-specimen{display:block}.knowledge-specimen-grid:not(.knowledge-forms) .knowledge-specimen>.knowledge-diagram{height:195px}.knowledge-specimen-grid:not(.knowledge-forms) .knowledge-specimen>div{border-top:1px solid #e7ebdf}.knowledge-forms .knowledge-specimen>.knowledge-diagram{height:150px}.knowledge-forms .knowledge-specimen p{font-size:11px}.knowledge-leaf-modes button{padding:8px;font-size:10px}}.knowledge-page{font-size:16px}.knowledge-page .knowledge-lead{font-size:17px;line-height:1.8}.knowledge-cards p,.knowledge-heading>div>p:last-child{font-size:16px;line-height:1.8}.knowledge-specimen h3{font-size:15px}.knowledge-specimen p,.knowledge-visual-note,.knowledge-diagram-key{font-size:13px;line-height:1.7}.knowledge-chapters button,.knowledge-references a{font-size:14px}.knowledge-references small{font-size:12px}.climate-field-studies{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:14px}.climate-field-studies article{border:1px solid #dbe2d2;background:#fffef8;border-radius:5px;overflow:hidden;padding-bottom:16px}.climate-study-art{position:relative}.climate-study-art>span{position:absolute;top:10px;left:13px;color:#73886a;font:italic 20px Georgia,serif}.climate-landscape{display:block;width:100%;height:auto}.climate-field-studies h3{font:20px Georgia,serif;margin:13px 13px 6px}.climate-field-studies p{font-size:13px;line-height:1.6;margin:0 13px 6px;color:#52664f}.climate-field-studies small{display:block;margin:0 13px;font-size:12px;line-height:1.65;color:#76806d}.climate-reading{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;border-top:1px solid #d4dfc9;padding-top:23px;margin-top:24px}.climate-reading article{display:flex;gap:11px;align-items:flex-start}.climate-reading svg{width:40px;flex:0 0 40px;color:#758f63}.climate-reading strong{font-size:14px}.climate-reading p{font-size:13px;line-height:1.7;margin:6px 0 0;color:#64775b}@media(max-width:1050px){.climate-reading{grid-template-columns:1fr}.climate-field-studies{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.climate-field-studies{grid-template-columns:1fr 1fr;gap:8px}.climate-field-studies h3{font-size:17px;margin-inline:10px}.climate-field-studies p,.climate-field-studies small{margin-inline:10px}}.knowledge-plate-button{display:block;width:100%;padding:0;border:0;background:#fafbf4;cursor:zoom-in;position:relative;color:var(--ink,#315744);border-radius:0;text-align:left}.knowledge-field-plate{display:block;width:100%;height:auto;aspect-ratio:24/17;object-fit:contain}.plate-expand{position:absolute;right:8px;top:8px;display:grid;place-items:center;width:28px;height:28px;font-size:18px;border:1px solid #a9b89a;background:#fafcf0dd;border-radius:50%;color:#36513e;transition:background .15s}.knowledge-plate-button:hover .plate-expand{background:#e3edcf}.knowledge-plate-button:focus-visible{outline:3px solid #6b864e;outline-offset:-4px}.climate-study-art>span{z-index:1;pointer-events:none;top:7px;left:7px;font:italic 15px Georgia,serif;display:grid;place-items:center;width:24px;height:24px;border:1px solid #d7dfca;border-radius:50%;background:#fffef3ed;color:#426042}.climate-field-studies,.knowledge-forms{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;padding-bottom:8px;gap:12px;min-width:0}.climate-field-studies{grid-template-columns:repeat(5,minmax(132px,1fr))}.climate-field-studies>article{grid-column:auto;border-color:#d4ddcc;border-radius:8px;box-shadow:none;padding-bottom:13px;scroll-snap-align:start}.climate-field-studies .knowledge-field-plate{height:auto;aspect-ratio:24/17}.climate-field-studies h3{font-size:18px;line-height:1.2;margin:12px 12px 6px}.climate-field-studies p,.climate-field-studies small{margin-inline:12px;font-size:12px;line-height:1.55}.climate-field-studies small{color:#586c53}.knowledge-forms{grid-template-columns:repeat(4,minmax(160px,1fr))}.knowledge-forms .knowledge-specimen{scroll-snap-align:start}.knowledge-forms .knowledge-field-plate{height:auto;aspect-ratio:24/17}.knowledge-forms .knowledge-specimen h3{font-size:17px}.knowledge-forms .knowledge-specimen p{font-size:12px;line-height:1.55;color:#52664f}.knowledge-section-art .knowledge-field-plate{height:auto;max-height:none;aspect-ratio:24/17}.field-plate-dialog{width:min(850px,calc(100vw - 32px));max-width:none;max-height:92dvh;padding:0;background:#fffef7;border:1px solid #b6c3a9;border-radius:12px;color:#314e3d;box-shadow:0 24px 100px #15271960;overflow:auto}.field-plate-dialog::backdrop{background:#132a24b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.field-plate-dialog header{display:flex;justify-content:space-between;align-items:center;padding:22px 28px;border-bottom:1px solid #e0e5d8;gap:18px}.field-plate-dialog h2{font:28px Georgia,serif;margin:8px 0 0}.field-plate-dialog header button{font:25px/1 system-ui;width:40px;height:40px;flex-shrink:0;border:1px solid #becdb0;border-radius:50%;background:#f6f8ed;color:#3e5b42;cursor:pointer}.field-plate-dialog>img{display:block;width:100%;height:auto;max-height:58dvh;object-fit:contain}.field-plate-dialog footer{padding:18px 28px 24px;border-top:1px solid #e0e5d8;font:14px/1.6 system-ui,sans-serif}.field-plate-dialog footer p{margin:0 0 4px}.field-plate-dialog footer small{display:block;color:#67765e}.field-plate-dialog footer a{display:inline-block;margin-top:12px;color:#365d40;text-underline-offset:3px}@media(max-width:550px){.climate-field-studies{grid-template-columns:repeat(5,170px)}.knowledge-forms{grid-template-columns:repeat(4,170px)}.climate-field-studies .knowledge-field-plate,.knowledge-forms .knowledge-field-plate{height:auto}.field-plate-dialog header{padding:18px}.field-plate-dialog h2{font-size:24px}.field-plate-dialog footer{padding:16px 18px}}.knowledge-visual--ecology{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(170px,1fr);gap:20px;align-items:center;padding:16px;background:#f8f9f1}.knowledge-visual--ecology .knowledge-section-art{width:100%;min-width:0;margin:0}.knowledge-visual--ecology .knowledge-plate-button{border-radius:7px;overflow:hidden;background:#fffef9}.knowledge-visual--ecology .knowledge-diagram-key{grid-template-columns:1fr;border:0;padding:0;margin:0;gap:0;align-self:stretch;align-content:center}.knowledge-visual--ecology .knowledge-diagram-key span{padding:12px 4px;border-bottom:1px solid #dce3d2;font-size:13px}.knowledge-visual--ecology .knowledge-visual-note{grid-column:1/-1;margin:0;border-top:1px solid #dce3d2;padding-top:12px;font-size:12px;line-height:1.65}@media(max-width:700px){.knowledge-visual--ecology{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}.knowledge-visual--ecology .knowledge-diagram-key{grid-template-columns:1fr 1fr;gap:0 12px}.knowledge-visual--ecology .knowledge-diagram-key span{padding:8px 0;font-size:12px}}.branch-study{width:100%;min-width:0}.branch-study-svg{display:block;width:100%;height:auto;max-width:720px;margin:auto}.branch-order-controls{display:flex;flex-wrap:wrap;gap:6px}.branch-order-controls button{display:inline-flex;align-items:center;gap:7px}.branch-order-controls i{display:inline-block;width:9px;height:9px;flex:none;border-radius:50%}.branch-study-readout{max-width:660px;min-height:3.6em;margin:0 auto 12px;font-size:14px;line-height:1.65;color:var(--forest,#36584b);padding:0 18px}@media(max-width:600px){.branch-order-controls{display:grid;grid-template-columns:1fr 1fr}.branch-order-controls button{justify-content:center;font-size:11px;padding:9px 7px}.branch-order-controls button:first-child{grid-column:1/-1}.branch-study-readout{font-size:13px;padding:0 5px}}.climate-circulation--clear{margin:20px 0 28px!important;padding:20px!important;border:1px solid #dce5d2;border-radius:14px;background:#fbfcf6!important;min-width:0}.circulation-heading{display:flex;flex-wrap:wrap;gap:6px 16px;align-items:baseline;justify-content:space-between;padding:0 4px 14px}.circulation-heading strong{font:20px Georgia,serif;color:#345747}.circulation-heading>span{font-size:11px;color:#73846b}.circulation-scroll{overflow-x:auto;overscroll-behavior-x:contain}.circulation-scroll svg{display:block;width:100%;min-width:660px;height:auto}.circulation-notes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:14px 4px 20px}.circulation-notes>div{padding:0 12px 0 0;border-right:1px solid #dde5d2}.circulation-notes>div:last-child{border:0}.circulation-notes small{display:block;font-size:10px;letter-spacing:.06em;color:#7c8d72;margin-bottom:7px}.circulation-notes strong{display:block;font-size:13px;line-height:1.4;font-weight:550;color:#355b48}.climate-circulation .circulation-notes p{font-size:12px!important;line-height:1.6!important;margin:6px 0 0}.climate-circulation--clear figcaption{padding:12px 4px 0;border-top:1px solid #e0e6d7;font-size:11px!important;line-height:1.6;color:#6d7e64}.climate-circulation--clear figcaption a{color:inherit;text-underline-offset:3px}@media(max-width:700px){.climate-circulation--clear{padding:14px!important}.circulation-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.circulation-notes>div:nth-child(2){border:0}.circulation-heading strong{font-size:18px}}
