.rsa-page,.rsa-hero,.rsa-card,.rsa-share,.rsa-product-slot,.rsa-dek,.rsa-meta,.rsa-nutrients,.rsa-bottomline,.rsa-sources,.rsa-disclaimer{--rsa-ink: var(--rs-ink, #2B1F17);--rsa-ink-2: var(--rs-ink-2, #6B5642);--rsa-ink-3: var(--rs-ink-3, #A6957E);--rsa-line: var(--rs-line, #DCCFBB);--rsa-clay: var(--rs-clay, #B97B5E);--rsa-rose: var(--rs-rose-gold, #C4956A);--rsa-surface: var(--rs-surface, #F4EFE6);--rsa-paper: var(--rs-paper, #FAF8F5);--rsa-display: var(--rs-f-display, "Frank Ruhl Libre", Georgia, serif);--rsa-body: var(--rs-f-body, "Assistant", system-ui, sans-serif);font-family:var(--rsa-body)}.rsa-card{--rsa-surface-card: var(--rs-surface, #F4EFE6);background:var(--rsa-surface-card);border-radius:var(--rs-r-lg, 20px);padding:clamp(22px,5vw,44px);margin-block-start:clamp(22px,4vw,36px);overflow-x:clip}.rsa-card>.rs-prose:first-child{margin-block-start:0}.rsa-card>.rs-prose>:first-child{margin-block-start:0}.rsa-card .rs-prose,.rsa-card .rs-prose p,.rsa-card .rs-prose li,.rsa-card .rs-prose a,.rsa-card .rs-prose blockquote,.rsa-card .rs-prose td,.rsa-card .rs-prose th{font-size:17px!important;line-height:1.85!important}.rsa-card .rs-prose h2{font-size:clamp(22px,3vw,26px)}.rsa-card .rs-prose h3{font-size:clamp(19px,2.4vw,21px)}.rsa-hero{--rsa-hero-ratio: 3.2;--rsa-bleed: 56px;position:relative;inline-size:calc(100% + (2 * var(--rsa-bleed)));margin-inline:calc(-1 * var(--rsa-bleed));max-inline-size:none;aspect-ratio:var(--rsa-hero-ratio);overflow:hidden;border-radius:var(--rs-r-md, 14px);background:var(--rs-surface, #F4EFE6);margin-block-end:clamp(18px,3.5vw,28px)}.rsa-hero img{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover;display:block}@media(max-width:749px){.rsa-hero{aspect-ratio:16 / 9;--rsa-bleed: var(--rs-gutter, 16px)}}.rsa-share{display:inline-flex;align-items:center;gap:8px}.rsa-share__label{font-size:16px;line-height:1.4;color:var(--rsa-ink-3)}.rsa-share__btn{inline-size:44px;block-size:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:var(--rsa-ink);background:transparent;border:1px solid var(--rsa-line);text-decoration:none;flex:none;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.rsa-share__btn svg{inline-size:19px;block-size:19px;fill:currentColor;display:block}.rsa-share__btn:hover,.rsa-share__btn:focus-visible{background:var(--rsa-clay);border-color:var(--rsa-clay);color:#fff}.rsa-share__btn:focus-visible{outline:2px solid var(--rsa-ink);outline-offset:2px}.rsa-product-slot{display:block;margin-block:clamp(26px,5vw,40px);padding-block:clamp(18px,3vw,26px);border-block:1px solid var(--rsa-line)}.rsa-product-slot>*{max-inline-size:100%}.rsa-dek{margin:14px auto 0;max-inline-size:46ch;font-size:19px;line-height:1.6;font-weight:400;color:var(--rsa-ink-2);text-align:center;text-wrap:pretty}.rsa-meta{display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:center;align-items:center;margin-block:16px 0;font-size:16px;line-height:1.5;color:var(--rsa-ink-2)}.rsa-meta__item{display:inline-flex;align-items:baseline;gap:6px}.rsa-meta__label,.rsa-meta__sep{color:var(--rsa-ink-3)}.rsa-meta time{font-variant-numeric:tabular-nums}.rsa-nutrients{margin-block:34px}.rsa-nutrients__title{font-family:var(--rsa-display);font-size:22px;font-weight:400;line-height:1.25;letter-spacing:-.015em;color:var(--rsa-ink);margin:0 0 6px}.rsa-nutrients__basis{margin:0 0 14px;font-size:16px;line-height:1.55;color:var(--rsa-ink-2)}.rsa-nutrients__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border-block:1px solid var(--rsa-line)}.rsa-nutrients table{inline-size:100%;min-inline-size:30rem;border-collapse:collapse;font-size:16px;line-height:1.5;color:var(--rsa-ink)}.rsa-nutrients th,.rsa-nutrients td{padding:12px 14px;text-align:start;vertical-align:top;border-block-end:1px solid var(--rsa-line)}.rsa-nutrients tbody tr:last-child th,.rsa-nutrients tbody tr:last-child td{border-block-end:0}.rsa-nutrients thead th{font-weight:600;font-size:16px;color:var(--rsa-ink-2);background:var(--rsa-surface);white-space:nowrap}.rsa-nutrients tbody th{font-weight:600;white-space:nowrap}.rsa-nutrients__amount{font-variant-numeric:tabular-nums;white-space:nowrap}.rsa-nutrients__amount b{font-weight:600}.rsa-nutrients__amount span{color:var(--rsa-ink-2);font-weight:400}@media(max-width:480px){.rsa-nutrients__scroll{overflow-x:visible;border-block:0}.rsa-nutrients table{min-inline-size:0}.rsa-nutrients table,.rsa-nutrients tbody,.rsa-nutrients tbody tr,.rsa-nutrients tbody th,.rsa-nutrients tbody td{display:block;inline-size:100%}.rsa-nutrients thead{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rsa-nutrients tbody tr{border:1px solid var(--rsa-line);border-radius:10px;padding:10px 14px;margin-block-end:10px;background:var(--rsa-paper)}.rsa-nutrients tbody th,.rsa-nutrients tbody td{padding:9px 0;white-space:normal;overflow-wrap:anywhere;border-block-end:1px solid var(--rsa-line)}.rsa-nutrients tbody tr>*:last-child{border-block-end:0}.rsa-nutrients__amount{white-space:normal}}.rsa-bottomline{margin-block:34px;padding:20px 22px;background:var(--rsa-surface);border-radius:var(--rs-r-md, 14px);border-inline-start:3px solid var(--rsa-rose)}.rsa-bottomline__title{font-family:var(--rsa-display);font-size:20px;font-weight:400;line-height:1.25;color:var(--rsa-ink);margin:0 0 8px}.rsa-bottomline__body{margin:0;font-size:17px;line-height:1.75;color:var(--rsa-ink)}.rsa-sources{margin-block:34px}.rsa-sources__title{font-family:var(--rsa-display);font-size:20px;font-weight:400;line-height:1.25;color:var(--rsa-ink);margin:0 0 12px}.rsa-sources__list{margin:0;padding-inline-start:1.5em;font-size:16px;line-height:1.7;color:var(--rsa-ink-2)}.rsa-sources__list li{margin-block-end:10px}.rsa-sources__list li::marker{color:var(--rsa-ink-3)}.rsa-sources__who{color:var(--rsa-ink)}.rsa-sources__what{font-style:italic}.rsa-sources__link{color:var(--rsa-clay);border-block-end:1px solid currentColor;text-decoration:none;overflow-wrap:anywhere}.rsa-sources__link:hover{color:var(--rsa-ink)}.rsa-standing{margin-block:34px 0;padding-block-start:20px;border-block-start:1px solid var(--rsa-line)}.rsa-standing+.rsa-disclaimer{margin-block-start:0;padding-block-start:12px;border-block-start:0}.rsa-standing__p{margin:0 0 10px;font-size:17px;line-height:1.7;color:var(--rsa-ink-2)}.rsa-standing__p:last-child{margin-bottom:0}.rsa-disclaimer{margin-block:34px 0;padding-block-start:20px;border-block-start:1px solid var(--rsa-line)}.rsa-disclaimer__author{margin:0 0 12px;font-size:16px;line-height:1.6;color:var(--rsa-ink-2)}.rsa-disclaimer__author a{color:var(--rsa-clay);border-block-end:1px solid currentColor;text-decoration:none}.rsa-disclaimer__body{margin:0;font-size:16px;line-height:1.7;color:var(--rsa-ink-2)}@media(min-width:750px){.rsa-dek{font-size:21px}.rsa-hero{border-radius:var(--rs-r-lg, 20px)}.rsa-nutrients__title{font-size:26px}.rsa-bottomline{padding:26px 28px}.rsa-bottomline__title{font-size:22px}}@media print{.rsa-sources__link{border-block-end:0}}.rs-prose ul,.rs-prose ol{margin-block:0 1.15em;padding-inline-start:1.35em}.rs-prose li{color:var(--rs-ink, #2B1F17);text-align:start;margin-block-end:.42em}.rs-prose ul li::marker{color:var(--rs-clay, #B97B5E)}.rs-prose ol li::marker{color:var(--rs-ink-2, #6B5642)}.rsa-tablewrap{margin-block:1.5em 1.8em;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--rs-line, #DCCFBB);border-radius:10px}.rsa-tablewrap table{inline-size:100%;border-collapse:collapse;font-size:.93em}.rsa-tablewrap th,.rsa-tablewrap td{text-align:start;padding:.72em .85em;vertical-align:top;border-block-end:1px solid var(--rs-line, #DCCFBB);color:var(--rs-ink, #2B1F17)}.rsa-tablewrap thead th{background:var(--rs-cream, #E6D9C4);color:var(--rs-cocoa, #3A291C);font-weight:600}.rsa-tablewrap tbody tr:nth-child(2n){background:var(--rs-surface, #F4EFE6)}.rsa-tablewrap tbody tr:last-child td{border-block-end:0}@media(max-width:480px){.rsa-tablewrap{overflow-x:visible;border:0;border-radius:0}.rsa-tablewrap table,.rsa-tablewrap tbody,.rsa-tablewrap tr,.rsa-tablewrap td{display:block;inline-size:100%}.rsa-tablewrap thead{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rsa-tablewrap tr{border:1px solid var(--rs-line, #DCCFBB);border-radius:10px;padding:.5em .75em;margin-block-end:.7em;background:var(--rs-paper, #FAF8F5)}.rsa-tablewrap td{border-block-end:1px solid var(--rs-line, #DCCFBB);padding:.55em 0}.rsa-tablewrap tr td:last-child{border-block-end:0}.rsa-tablewrap td:before{content:attr(data-label);display:block;font-size:.78em;font-weight:600;color:var(--rs-ink-2, #6B5642);margin-block-end:.18em}}.rsa-figure{margin:1.7em 0}.rsa-figure img{display:block;inline-size:100%;block-size:auto;border-radius:12px}.rsa-figure figcaption{font-size:.8em;line-height:1.55;color:var(--rs-ink-2, #6B5642);text-align:start;margin-block-start:.55em}.rsa-toc{background:var(--rs-paper, #FAF8F5);border:1px solid var(--rs-line, #DCCFBB);border-radius:10px;padding:1.05em 1.25em;margin-block-end:1.9em}.rsa-toc__title{font-family:var(--rs-f-display, "Frank Ruhl Libre", Georgia, serif);font-size:1em;color:var(--rs-cocoa, #3A291C);margin:0 0 .55em}.rsa-toc ol{margin:0;padding-inline-start:1.3em}.rsa-toc a{display:block;min-block-size:44px;padding-block:11px;line-height:1.45;color:var(--rs-clay-text, #8F5A3F);text-decoration:none}.rsa-toc a:hover{text-decoration:underline}.rsa-notinside{border:1px dashed var(--rs-line, #DCCFBB);border-radius:10px;padding:1.05em 1.25em;margin-block:1.7em}.rsa-notinside__title{font-family:var(--rs-f-display, "Frank Ruhl Libre", Georgia, serif);font-size:1.04em;color:var(--rs-cocoa, #3A291C);margin:0 0 .5em}.rsa-notinside ul{margin:0;padding-inline-start:1.2em}.rsa-notinside li{color:var(--rs-ink-2, #6B5642)}.rsa-faq{margin-block:2em}.rsa-faq details{border:1px solid var(--rs-line, #DCCFBB);border-radius:10px;background:var(--rs-paper, #FAF8F5);margin-block-end:.6em}.rsa-faq summary{display:flex;align-items:center;gap:.6em;min-block-size:44px;padding:.7em 1em;cursor:pointer;font-weight:600;text-align:start;color:var(--rs-cocoa, #3A291C);list-style:none}.rsa-faq summary::-webkit-details-marker{display:none}.rsa-faq summary:after{content:"+";margin-inline-start:auto;font-size:1.25em;line-height:1;color:var(--rs-clay, #B97B5E);font-weight:400}.rsa-faq details[open] summary:after{content:"\91 2"}.rsa-faq summary:focus-visible{outline:2px solid var(--rs-clay, #B97B5E);outline-offset:-2px}.rsa-faq details>*:not(summary){padding-inline:1em}.rsa-faq details>p:last-child{padding-block-end:1em;margin-block-end:0}.rs-prose{font-size:17px;line-height:1.78}@media(min-width:900px){.rs-prose{font-size:18px}}@media(max-width:480px){.rs-prose{font-size:16px;line-height:1.72}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/rs-article-blocks.css.map */
