@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-sans-400.woff2)format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-sans-500.woff2)format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/dm-sans-600.woff2)format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/dm-sans-700.woff2)format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/dm-sans-800.woff2)format("woff2")}@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-serif-display-latin.woff2)format("woff2")}@font-face{font-family:DM Serif Display;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/dm-serif-display-latin-italic.woff2)format("woff2")}.snack-print{--teal:#203d39;--paper:#faf8f2;--ink:#203d39;--accent:#a84c2c;--line:#d8ded4;--muted:#596861;color:var(--ink);margin:0;font:16px/1.6 DM Sans,sans-serif}.snack-print *{box-sizing:border-box}.snack-print h1,.snack-print h2{font-family:DM Serif Display,Georgia,serif;font-weight:400}.snack-print a{color:inherit}.snack-print :focus-visible{outline-offset:4px;outline:3px solid #a84c2c}.snack-print{color:#172e29;background:#eae9e5;font-size:10pt;line-height:1.35}.print-tools{flex-wrap:wrap;align-items:center;gap:22px;max-width:210mm;margin:20px auto;padding:0 16px;display:flex}.print-tools button{color:#fff;font:inherit;cursor:pointer;background:#203d39;border:0;border-radius:4px;padding:12px 18px}.print-tools span{font-size:9pt}.reference-page{background:#fff;width:210mm;min-height:297mm;margin:18px auto;padding:12mm 13mm;position:relative}.reference-brand{border-bottom:2px solid #203d39;justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.reference-brand>span:first-child{letter-spacing:-1px;font-size:21pt;font-weight:700}.reference-brand b{color:#984528}.reference-brand>span:last-child{text-align:right;font-size:8pt;line-height:1.45}.reference-page h1{margin:13px 0 9px;font:700 18pt/1.15 DM Sans,sans-serif}.reference-columns{grid-template-columns:1fr 1fr;gap:7mm;margin-top:12px;display:grid}.reference-section{break-inside:avoid;margin:0 0 12px}.reference-section h2{break-after:avoid;border-bottom:1.5px solid #203d39;margin:0 0 7px;padding:0 0 4px;font:700 12pt/1.2 DM Sans,sans-serif!important}.reference-section p{margin:6px 0;font-size:9pt}.reference-section ul{margin:5px 0;padding:0;list-style:none}.reference-section li{break-inside:avoid;border-bottom:1px solid #d9dcd8;margin:0;padding:4px 0 4px 13px;font-size:8.7pt;line-height:1.3;position:relative}.reference-section ul li:before{content:"□";font-size:10pt;position:absolute;top:5px;left:0}.reference-section strong{font-weight:700}.reference-section blockquote{break-inside:avoid;border:1px solid #8e4d32;border-left-width:3px;margin:9px 0;padding:6px 8px}.reference-section blockquote p{margin:0;font-size:8pt;line-height:1.3}.reference-section a{text-underline-offset:2px;text-decoration:underline}.reference-section ol{margin:6px 0;padding-left:16px}.reference-section ol li{padding-left:0}.reference-section:has(#know-the-labels) li{border:0;padding:4px 0;font-size:8.5pt}.reference-section:has(#know-the-labels) li:before{content:none}.reference-section:has(#know-the-labels){border:1px solid #b5bcb6;padding:8px}.reference-section:has(#know-the-labels) p{font-size:8.5pt}.reference-section:has(#sources-and-review-date) p{font-size:8pt}.page-title{margin:14px 0;font:700 16pt/1.2 DM Sans,sans-serif!important}.reference-notes{break-inside:avoid;margin-top:12px;font-size:9pt}.reference-notes div{border-bottom:1px solid #b5bcb6;height:20px}.reference-page footer{border-top:1px solid #9fa9a2;justify-content:space-between;margin-top:12px;padding-top:7px;font-size:8pt;display:flex}.reference-page footer span{white-space:nowrap}.reference-guide a{overflow-wrap:anywhere}.reference-section strong:has(+code){font-weight:700}@page{size:A4 portrait;margin:0}@media print{html,body.snack-print{background:#fff;margin:0}.print-tools{display:none}.reference-page{break-after:page;height:297mm;min-height:0;margin:0;padding:12mm 13mm}.reference-page:last-child{break-after:auto}.reference-page footer{position:absolute;bottom:10mm;left:13mm;right:13mm}.reference-guide{margin:0}a{color:inherit}*{-webkit-print-color-adjust:economy;print-color-adjust:economy}}@media screen and (width<=800px){.reference-page{width:100%;min-height:0;margin:12px auto;padding:20px}.reference-columns{grid-template-columns:1fr}.reference-brand>span:last-child{font-size:7pt}}.reference-intro{margin-bottom:12px}.reference-section p{line-height:1.35}.reference-section:has(#know-the-labels){margin-bottom:12px}.reference-page{box-sizing:border-box}.reference-page h1{font-size:16pt}.reference-section h2{font-size:11pt!important}.reference-intro{font-size:8.3pt;line-height:1.3}.reference-intro p{margin:5px 0}.weekly-picks{border-top:1px solid #9fa9a2;margin-top:18px;padding-top:8px;font-size:9pt}.weekly-picks .pick-lines{grid-template-columns:1fr 1fr;gap:10px 24px;display:grid}.weekly-picks .pick-lines div{border-bottom:1px solid #b5bcb6;height:25px}
