@charset "UTF-8";.html-content{color:var(--color-zinc-900)}.html-content img{content-visibility:auto;display:block;height:auto;max-width:100%}.html-content h2{font-family:var(--font-title);font-size:var(--text-4xl);font-weight:700;letter-spacing:-.07rem;line-height:1.15;margin:2.25rem 0}.html-content h2 em,.html-content h2 i,.html-content h2 span{font-family:var(--font-serif)}.html-content h3{font-family:var(--font-title);font-size:var(--text-3xl);font-weight:700;letter-spacing:-.05rem;margin:1.75rem 0}.html-content h3 em,.html-content h3 i,.html-content h3 span{font-family:var(--font-serif)}.html-content h4{font-family:var(--font-title);font-size:var(--text-2xl);font-weight:700;letter-spacing:-.05rem;margin:1.25rem 0}.html-content h4 em,.html-content h4 i,.html-content h4 span{font-family:var(--font-serif)}.html-content .image_resized{margin-left:auto;margin-right:auto}.html-content p{font-size:var(--text-lg);font-weight:500;margin-bottom:1.5rem}.html-content a{color:var(--color-valencia-600);text-decoration:underline;text-underline-offset:.25rem}.html-content a:hover{color:var(--color-valencia-500)}.html-content hr{border-color:var(--color-zinc-200);margin:2.5rem 0}.html-content ol,.html-content ul{display:grid;font-size:var(--text-lg);font-weight:500;gap:8px;margin-bottom:2rem;padding-left:2.5rem}.html-content ul{list-style-type:disc}.html-content ol{list-style-type:decimal}.html-content figure{margin-bottom:1.5rem}.html-content figcaption{color:var(--color-zinc-600);margin-top:.5rem;text-align:center}.html-content blockquote{border-left:4px solid var(--color-supernova-500);margin-bottom:2.5rem}.html-content blockquote p{font-size:var(--text-xl);font-style:italic}.html-content blockquote p:last-child{margin:0}.html-content .custom-cols{display:flex;gap:calc(var(--spacing)*8) calc(var(--spacing)*4)}.html-content .customer-review{background:var(--color-valencia-50);border:1px solid var(--color-valencia-300);border-radius:calc(var(--ui-radius)*1.5);display:grid;gap:calc(var(--spacing)*2) calc(var(--spacing)*4);grid-template-columns:auto 1fr;margin:1rem 0;overflow:hidden;padding:calc(var(--spacing)*6)}.html-content .customer-review .customer-review-name{font-size:var(--text-xl);font-weight:700;margin:0;width:-moz-fit-content;width:fit-content}.html-content .customer-review .customer-review-note{align-items:center;display:flex;font-size:var(--text-xl);font-weight:700;gap:calc(var(--spacing)*1.5);margin:0;position:relative}.html-content .customer-review .customer-review-note:after{content:"⭐️";font-size:var(--text-sm)}.html-content .customer-review .customer-review-message{color:var(--color-zinc-600);font-style:italic;grid-column-end:3;grid-column-start:1}.html-content .customer-review .customer-review-message :last-child{margin:0}.html-content .callout{background:var(--color-zinc-50);border:1px solid;border-left:4px solid;border-color:var(--color-zinc-400);border-radius:calc(var(--ui-radius)*3);margin:2rem 0;padding:calc(var(--spacing)*5) calc(var(--spacing)*6)}.html-content .callout img{margin:0 auto}.html-content .callout .callout-title{font-size:var(--text-lg);font-weight:700;margin:0 0 calc(var(--spacing)*2) 0}.html-content .callout .callout-content{font-size:var(--text-lg)}.html-content .callout .callout-content ol,.html-content .callout .callout-content p,.html-content .callout .callout-content ul{font-size:var(--text-base);margin-bottom:calc(var(--spacing)*3)}.html-content .callout .callout-content table{font-size:var(--text-sm)}.html-content .callout .callout-content table td{color:#000;padding:.5rem 1rem}.html-content .callout .callout-content>:last-child{margin-bottom:0}.html-content .callout.callout-tip{background:#2563eb14;border-color:#2563eb;color:#2563eb}.html-content .callout.callout-warning{background:#d9770614;border-color:#d97706;color:#d97706}.html-content .callout.callout-science{background:#4f46e514;border-color:#4f46e5;color:#4f46e5}.html-content .callout.callout-takeaway{background:#05966914;border-color:#059669;color:#059669}.html-content .callout.callout-fact{background:#a21caf14;border-color:#a21caf;color:#a21caf}.html-content .callout.callout-practical{background:#0891b214;border-color:#0891b2;color:#0891b2}.html-content .callout.callout-avoid{background:#dc262614;border-color:#dc2626;color:#dc2626}.html-content .custom-button{background:var(--color-valencia-600);border-radius:calc(var(--ui-radius)*1.5);color:#fff;display:block;font-weight:700;letter-spacing:var(--tracking-tight);margin:2rem auto;padding:12px 20px;text-decoration:none;width:-moz-fit-content;width:fit-content}.html-content .custom-button:hover{background:var(--color-valencia-500);color:#fff}.html-content .table{display:block;margin-bottom:2rem;margin-top:2rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.html-content table{background:#fff;border-collapse:collapse;display:table;width:100%}.html-content thead{background:var(--color-zinc-100);border-bottom:1px solid var(--color-zinc-200);color:#000}.html-content th{font-weight:700}.html-content td,.html-content th{border:1px solid var(--color-zinc-200);padding:.75rem 1.25rem;text-align:left}.html-content td p,.html-content th p{font-size:var(--text-base);font-weight:400;margin:0}@media(max-width:1024px){.html-content table{min-width:-moz-max-content;min-width:max-content}.html-content th{white-space:nowrap}}@media(min-width:1000px){.html-content>.table{display:block;margin-left:-6rem;margin-right:-6rem;width:calc(100% + 12rem)!important}.html-content>:not(.callout) img{display:flex;justify-self:center;margin-left:-6rem;margin-right:-6rem;max-width:calc(100% + 12rem)}.html-content .custom-cols,.html-content blockquote{margin-left:-6rem;margin-right:-6rem;width:calc(100% + 12rem)}.html-content .custom-cols img,.html-content blockquote img{max-width:100%!important}.html-content video{margin-left:-6rem;margin-right:-6rem;max-width:none;width:calc(100% + 12rem)}}
