.rfa-wrap{max-width:1096px}.rfbl,.rfa{--rfb-sh:0 2px 6px rgba(76,22,160,.06),0 12px 32px rgba(76,22,160,.08);--rfb-sh-lg:0 4px 12px rgba(76,22,160,.08),0 24px 56px rgba(76,22,160,.14);background:linear-gradient(180deg,var(--rf-paper-warm) 0%,var(--rf-paper) 560px);padding:32px 0 88px;font-family:var(--rf-font-body);color:var(--rf-ink);position:relative}.rfbl:before,.rfa:before{content:"";position:absolute;inset:0 0 auto 0;height:620px;background:radial-gradient(720px 420px at 92% -8%,rgba(121,24,242,.1),transparent 62%);pointer-events:none}.rfbl-wrap,.rfa-wrap{position:relative}.rfbl-crumb,.rfa-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;color:var(--rf-ink-soft);margin-bottom:28px}.rfbl-crumb a,.rfa-crumb a{color:var(--rf-ink-soft);text-decoration:none;font-weight:500}.rfbl-crumb a:hover,.rfa-crumb a:hover{color:var(--rf-purple-700)}.rfbl-crumb span[aria-hidden],.rfa-crumb span[aria-hidden]{color:var(--rf-purple-200);font-size:14px}.rfbl-crumb [aria-current],.rfa-crumb-cur{color:var(--rf-ink);font-weight:600}.rfa-crumb-cur{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:52ch}.rfbl-meta,.rfa-meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:12.5px;font-weight:500;color:var(--rf-ink-soft)}.rfbl-meta-i{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.rfbl-meta-i svg{color:var(--rf-ink-soft);opacity:.8}.rfbl-cat{display:inline-flex;align-items:center;font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:5px 11px;text-decoration:none;background:var(--rf-purple-050);color:var(--rf-purple-800);transition:filter .2s}.rfbl-cat:hover{filter:brightness(.94)}.rfbl-cat--comparisons{background:#eee6ff;color:#4606c6}.rfbl-cat--guides{background:#e6f7ef;color:#1e6b45}.rfbl-cat--ingredients{background:#fbf3e2;color:#8a5a12}.rfbl-cat--labels{background:#f7eefd;color:#7a1dbd}.rfbl-cat--pricing{background:#e8f1fd;color:#1f4e9a}.rfbl-cat--inside,.rfbl-cat--news{background:#f1eff5;color:#3a3347}.rfbl-hero{display:grid;grid-template-columns:minmax(0,1.3fr) auto;align-items:center;gap:40px;margin-bottom:34px}.rfbl-hero--product{grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);gap:clamp(24px,4vw,64px)}.rfbl-hero-art{position:relative;display:flex;align-items:center;justify-content:center;min-height:300px}.rfbl-hero-art:before{content:"";position:absolute;width:72%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(153,41,234,.28),rgba(88,8,251,.1) 55%,transparent 72%);filter:blur(6px)}.rfbl-hero-art:after{content:"";position:absolute;left:50%;bottom:8%;width:46%;height:22px;border-radius:50%;background:#1c12362e;filter:blur(14px);transform:translate(-50%)}.rfbl-hero-art img{position:relative;width:min(100%,380px);height:auto;filter:drop-shadow(0 30px 40px rgba(28,18,54,.26));animation:rf-floaty 6s ease-in-out infinite}.rfbl-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.rfbl-chip{display:inline-flex;align-items:center;gap:7px;background:#fff;border:1px solid var(--rf-line);border-radius:999px;padding:8px 14px 8px 10px;font-size:13px;font-weight:600;color:var(--rf-ink-soft);box-shadow:var(--rfb-sh)}.rfbl-chip b{font-family:var(--rf-font-display);font-weight:700;font-size:14px;background:var(--rf-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.rfbl-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;background:var(--rf-grad);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:16px}.rfbl-eyebrow svg{color:#9929ea}.rfbl .rfbl-h1{font-family:var(--rf-font-display);font-weight:700;font-size:clamp(36px,4.8vw,58px);line-height:1.04;letter-spacing:-.025em;color:var(--rf-ink);margin:0 0 18px;max-width:14ch}.rfbl-lede{font-size:17px;line-height:1.55;color:var(--rf-ink-soft);max-width:520px;margin:0}.rfbl-stats{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end}.rfbl-stat{background:#fff;border:1px solid var(--rf-line);border-radius:20px;padding:16px 18px;min-width:128px;box-shadow:var(--rfb-sh)}.rfbl-stat strong{display:block;font-family:var(--rf-font-display);font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.1;background:var(--rf-grad);-webkit-background-clip:text;background-clip:text;color:transparent;width:fit-content;padding-bottom:.06em}.rfbl-stat span{display:block;font-size:12.5px;color:var(--rf-ink-soft);margin-top:4px}.rfbl-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px}.rfbl-filter{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--rf-line);border-radius:999px;padding:9px 14px 9px 16px;font-size:13.5px;font-weight:700;color:var(--rf-ink);text-decoration:none;transition:border-color .2s,color .2s,background .2s}.rfbl-filter b{font-size:11px;font-weight:700;background:var(--rf-purple-050);color:var(--rf-purple-800);border-radius:999px;padding:2px 7px;min-width:20px;text-align:center}.rfbl-filter:hover{border-color:var(--rf-purple-500);color:var(--rf-purple-700)}.rfbl-filter--on,.rfbl-filter--on:hover{background:var(--rf-grad);border-color:transparent;color:#fff;box-shadow:0 8px 18px #5808fb38}.rfbl-filter--on b{background:#ffffff38;color:#fff}.rfbl-empty{max-width:560px;margin:40px auto 56px;text-align:center;color:var(--rf-ink-soft);font-size:16px}.rfbl-empty p{margin:0 0 20px}.rfbl-card{position:relative;overflow:hidden;background:#fff;border:1px solid var(--rf-line);border-radius:24px;box-shadow:var(--rfb-sh);display:flex;flex-direction:column;padding:10px;transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s ease,border-color .3s}.rfbl-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--rf-grad);opacity:0;transition:opacity .25s}.rfbl-card:hover{transform:translateY(-4px);box-shadow:var(--rfb-sh-lg);border-color:var(--rf-purple-100)}.rfbl-card:hover:before{opacity:1}.rfbl-media{display:block;position:relative;aspect-ratio:16/9;border-radius:18px;overflow:hidden;background:radial-gradient(120% 90% at 50% 100%,#EEE6FF 0%,var(--rf-paper-warm) 60%,#FBFAFE 100%)}.rfbl-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.2,.7,.3,1)}.rfbl-card:hover .rfbl-media img{transform:scale(1.03)}.rfbl-media-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.rfbl-media-fallback:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(360px 200px at 80% 0%,rgba(121,24,242,.16),transparent 60%)}.rfbl-media-fallback span{position:relative;font-family:var(--rf-font-display);font-weight:700;font-size:12px;letter-spacing:.24em;text-transform:uppercase;background:var(--rf-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.rfbl-body{padding:16px 10px 10px;display:flex;flex-direction:column;flex:1}.rfbl-body .rfbl-meta{justify-content:space-between}.rfbl-title{font-family:var(--rf-font-display);font-size:17.5px;line-height:1.3;letter-spacing:-.015em;font-weight:700;margin:12px 0 8px}.rfbl-title a{color:var(--rf-ink);text-decoration:none;background-image:var(--rf-grad);background-size:0 2px;background-repeat:no-repeat;background-position:0 100%;transition:background-size .3s ease}.rfbl-title a:hover{background-size:100% 2px}.rfbl-excerpt{margin:0;font-size:14px;line-height:1.55;color:var(--rf-ink-soft);flex:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rfbl-foot{margin-top:14px;font-size:12.5px;color:var(--rf-ink-soft)}.rfbl-more{display:inline-flex;align-items:center;gap:6px;margin-top:16px;font-weight:700;font-size:15px;color:var(--rf-purple-700);text-decoration:none}.rfbl-more svg{transition:transform .2s ease}.rfbl-more:hover svg{transform:translate(3px)}.rfbl-featured{margin-bottom:26px}.rfbl-card--feat{display:grid;grid-template-columns:1.1fr 1fr;gap:16px;padding:16px;border-radius:28px}.rfbl-card--feat:before{opacity:1}.rfbl-card--feat:hover{transform:none}.rfbl-card--feat .rfbl-media{aspect-ratio:16/9;border-radius:20px}.rfbl-card--feat .rfbl-body{padding:24px 28px 24px 16px;justify-content:center}.rfbl-card--feat .rfbl-body .rfbl-meta{justify-content:flex-start}.rfbl-card--feat .rfbl-title{font-size:clamp(24px,2.6vw,32px);line-height:1.15;margin:16px 0 12px}.rfbl-card--feat .rfbl-excerpt{font-size:15.5px;line-height:1.6;-webkit-line-clamp:4;flex:0}.rfbl-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}@media(min-width:1360px){.rfbl-grid:not(.rfbl-grid--related){grid-template-columns:repeat(4,1fr)}}.rfbl-pager-row{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-top:36px;padding-top:24px;border-top:1px solid var(--rf-line)}.rfbl-pager-txt{font-size:13.5px;color:var(--rf-ink-soft)}.rfbl-pager{display:flex;align-items:center;gap:8px}.rfbl-pg{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;border:1px solid var(--rf-line);font-size:14px;font-weight:700;color:var(--rf-ink);text-decoration:none;transition:border-color .2s,color .2s,background .2s}a.rfbl-pg:hover{border-color:var(--rf-purple-700);color:var(--rf-purple-700)}.rfbl-pg--on{background:var(--rf-grad);color:#fff;border-color:transparent;box-shadow:0 6px 14px #5808fb38}.rfbl-pg--gap{border:none;background:none;color:var(--rf-ink-soft);width:auto}.rfbl-pg--off{opacity:.35}.rfbl-age{display:flex;align-items:center;gap:7px;margin:18px 0 0;font-size:12.5px;color:var(--rf-ink-soft)}.rfbl-age svg{color:var(--rf-purple-500)}.rfa-band{margin-top:56px;background:linear-gradient(104deg,#4606c6,#5808fb 40%,#7918f2 72%,#9929ea);color:#fff;border-radius:28px;padding:clamp(30px,4vw,48px) clamp(26px,4vw,48px);display:flex;align-items:center;justify-content:space-between;gap:32px;position:relative;overflow:hidden;box-shadow:0 18px 44px #5808fb42}.rfa-band:before{content:"";position:absolute;right:-80px;top:-120px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.32),rgba(255,255,255,.08) 50%,transparent 70%);pointer-events:none}.rfa-band:after{content:"";position:absolute;left:-10%;bottom:-70%;width:60%;height:140%;background:radial-gradient(circle,rgba(41,5,114,.45),transparent 65%);pointer-events:none}.rfa-band-copy{position:relative;max-width:560px}.rfa-band-h{font-family:var(--rf-font-display);font-size:clamp(24px,3vw,32px);font-weight:700;letter-spacing:-.02em;margin:0 0 8px;color:#fff}.rfa-band-t{margin:0;font-size:15px;line-height:1.55;color:#ffffffd1}.rfa-band-btn{position:relative;z-index:1;flex:none;display:inline-flex;align-items:center;gap:10px;background:#fff;color:var(--rf-purple-800);border-radius:999px;padding:16px 26px;font-weight:700;font-size:15.5px;text-decoration:none;transition:transform .2s,box-shadow .2s;box-shadow:0 8px 20px #29057247}.rfa-band-btn:hover{transform:translateY(-1px);box-shadow:0 12px 28px #2905725c;color:var(--rf-purple-700)}.rfa-band-btn svg{transition:transform .2s}.rfa-band-btn:hover svg{transform:translate(3px)}.rfa-head{max-width:760px}.rfa .rfa-h1{font-family:var(--rf-font-display);font-weight:700;font-size:clamp(34px,4.6vw,54px);line-height:1.06;letter-spacing:-.025em;color:var(--rf-ink);margin:16px 0;max-width:none}.rfa-dek{font-size:18px;line-height:1.55;color:var(--rf-ink-soft);margin:0;max-width:640px}.rfa-upd{color:var(--rf-purple-700)}.rfa-byrow{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;margin-top:24px}.rfa-by{display:flex;align-items:center;gap:12px}.rfa-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;flex:none}.rfa-avatar--txt{display:inline-flex;align-items:center;justify-content:center;background:var(--rf-grad);color:#fff;box-shadow:0 6px 14px #5808fb38;font-family:var(--rf-font-display);font-weight:700;font-size:12.5px;letter-spacing:.04em}.rfa-avatar--lg{width:56px;height:56px;font-size:16px}.rfa-by-name{font-weight:700;font-size:14.5px;color:var(--rf-ink)}.rfa-by-name a{color:inherit;text-decoration:none}.rfa-by-name a:hover{color:var(--rf-purple-700)}.rfa-by-sub{font-size:12.5px;color:var(--rf-ink-soft);margin-top:2px}.rfa-share{display:flex;align-items:center;gap:8px}.rfa-share-l{font-size:12.5px;font-weight:600;color:var(--rf-ink-soft);margin-right:2px}.rfa-share a,.rfa-share button{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#fff;border:1px solid var(--rf-line);color:var(--rf-ink);cursor:pointer;transition:border-color .2s,color .2s,background .2s;padding:0;text-decoration:none}.rfa-share a:hover,.rfa-share button:hover{border-color:var(--rf-purple-700);color:var(--rf-purple-700)}.rfa-share button.rfa-copied{background:var(--rf-purple-700);border-color:var(--rf-purple-700);color:#fff}.rfa-hero{margin:32px 0 0;border-radius:28px;overflow:hidden;background:radial-gradient(120% 100% at 50% 100%,#EEE6FF 0%,var(--rf-paper-warm) 55%,#FBFAFE 100%);box-shadow:var(--rfb-sh-lg);border:1px solid var(--rf-line)}.rfa-hero img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.rfa-layout{display:grid;grid-template-columns:minmax(0,1fr) 272px;gap:clamp(32px,4.5vw,64px);margin-top:36px}.rfa-main{min-width:0;max-width:640px}.rfa-short{position:relative;overflow:hidden;background:#fff;border:1px solid var(--rf-line);border-radius:22px;padding:24px 26px 20px;margin-bottom:30px;box-shadow:var(--rfb-sh)}.rfa-short:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--rf-grad)}.rfa-short-h{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;background:var(--rf-grad);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:12px}.rfa-short-h svg{color:#9929ea}.rfa-short ul{margin:0;padding:0;list-style:none}.rfa-short li{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.5;font-weight:600;color:var(--rf-ink);margin-bottom:8px}.rfa-short li:last-child{margin-bottom:0}.rfa-short li svg{flex:none;margin-top:3px;width:18px;height:18px;padding:3px;border-radius:50%;background:var(--rf-purple-050);color:var(--rf-purple-700)}.rfa-content{font-size:16.5px;line-height:1.72;color:var(--rf-ink)}.rfa-content>:first-child{margin-top:0}.rfa-content h2{font-family:var(--rf-font-display);font-size:clamp(23px,2.5vw,28px);line-height:1.2;letter-spacing:-.02em;font-weight:700;margin:46px 0 12px;scroll-margin-top:96px;display:flex;align-items:center;gap:12px}.rfa-content h2:before{content:"";width:22px;height:5px;border-radius:99px;background:var(--rf-grad);flex:none}.rfa-content h3{font-family:var(--rf-font-display);font-size:18px;line-height:1.3;letter-spacing:-.01em;font-weight:700;margin:28px 0 8px;scroll-margin-top:96px}.rfa-content h4{font-size:16px;margin:22px 0 6px}.rfa-content p{margin:0 0 16px}.rfa-content a{color:var(--rf-purple-700);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}.rfa-content a:hover{color:var(--rf-purple-800)}.rfa-content ul,.rfa-content ol{margin:0 0 18px;padding-left:22px}.rfa-content li{margin-bottom:7px}.rfa-content li::marker{color:var(--rf-purple-700);font-weight:700}.rfa-content strong{font-weight:700}.rfa-content img{max-width:100%;height:auto;border-radius:16px;display:block;margin:26px auto}.rfa-content figure{margin:26px 0}.rfa-content figcaption{font-size:13px;color:var(--rf-ink-soft);text-align:center;margin-top:8px}.rfa-content blockquote{margin:26px 0;padding:16px 22px;border-left:3px solid var(--rf-purple-700);background:var(--rf-paper-warm);border-radius:0 14px 14px 0;color:var(--rf-ink)}.rfa-content blockquote p:last-child{margin:0}.rfa-content hr{border:none;height:1px;background:var(--rf-line);margin:36px 0}.rfa-content .rfa-tablewrap{overflow-x:auto;margin:22px 0;-webkit-overflow-scrolling:touch}.rfa-content table{width:100%;border-collapse:separate;border-spacing:0;font-size:14.5px;line-height:1.5;border:1px solid var(--rf-line);border-radius:18px;box-shadow:var(--rfb-sh);overflow:hidden;background:#fff;margin:22px 0}.rfa-content .rfa-tablewrap table{margin:0}.rfa-content th,.rfa-content td{padding:12px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--rf-line)}.rfa-content th{background:var(--rf-paper-warm);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--rf-ink-soft)}.rfa-content tr:last-child td{border-bottom:none}.rfa-content td:first-child{font-weight:700;color:var(--rf-ink)}.rfa-content td{color:var(--rf-ink-soft)}.rfa-callout{margin:22px 0;padding:14px 18px 14px 46px;border:1px solid var(--rf-purple-100);border-radius:14px;background:var(--rf-purple-050);font-size:15px;line-height:1.55;color:var(--rf-ink);position:relative}.rfa-callout:before{content:"Note";display:block;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--rf-purple-800);margin-bottom:4px}.rfa-callout:after{content:"";position:absolute;left:17px;top:15px;width:18px;height:18px;background-color:var(--rf-purple-800);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 16v-4M12 8h.01'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 16v-4M12 8h.01'/%3E%3C/svg%3E") center/contain no-repeat}.rfa-callout--tip{background:#eef8f2;border-color:#cdebd9}.rfa-callout--tip:before{content:"Tip";color:#1e6b45}.rfa-callout--tip:after{background-color:#1e6b45;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18h6M10 22h4M12 2a7 7 0 0 0-4 12.7V17h8v-2.3A7 7 0 0 0 12 2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18h6M10 22h4M12 2a7 7 0 0 0-4 12.7V17h8v-2.3A7 7 0 0 0 12 2z'/%3E%3C/svg%3E")}.rfa-callout--heads{background:#fff3e8;border-color:#f8dcc2}.rfa-callout--heads:before{content:"Heads up";color:#8a4b00}.rfa-callout--heads:after{background-color:#b35c00;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.3 3.9L1.8 18a2 2 0 0 0 1.7 3h17a2 2 0 0 0 1.7-3L13.7 3.9a2 2 0 0 0-3.4 0z'/%3E%3Cpath d='M12 9v4M12 17h.01'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.3 3.9L1.8 18a2 2 0 0 0 1.7 3h17a2 2 0 0 0 1.7-3L13.7 3.9a2 2 0 0 0-3.4 0z'/%3E%3Cpath d='M12 9v4M12 17h.01'/%3E%3C/svg%3E")}.rfa-callout--label{background:#fff;border-color:var(--rf-purple-200)}.rfa-callout--label:before{content:"From the label";background:var(--rf-grad);-webkit-background-clip:text;background-clip:text;color:transparent;width:fit-content}.rfa-callout--label:after{background:var(--rf-grad);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 8l-9-5-9 5v8l9 5 9-5z'/%3E%3Cpath d='M3 8l9 5 9-5M12 13v8'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 8l-9-5-9 5v8l9 5 9-5z'/%3E%3Cpath d='M3 8l9 5 9-5M12 13v8'/%3E%3C/svg%3E")}.rfa-callout p{margin:0 0 8px}.rfa-callout p:last-child{margin:0}.rfa-pcard{display:flex;gap:18px;align-items:center;background:#fff;border:1px solid var(--rf-line);border-radius:18px;padding:14px;margin:24px 0;box-shadow:var(--rf-shadow-sm)}.rfa-pcard-img{flex:none;width:112px;height:112px;border-radius:12px;background:radial-gradient(100% 100% at 50% 100%,#EEE6FF,var(--rf-paper-warm));display:flex;align-items:center;justify-content:center;overflow:hidden}.rfa-pcard-img img{width:88%;height:88%;object-fit:contain;filter:drop-shadow(0 10px 14px rgba(28,18,54,.18))}.rfa-pcard-body{display:flex;flex-direction:column;gap:3px;min-width:0}.rfa-pcard-l{font-size:10.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--rf-ink-soft)}.rfa-pcard-n{font-family:var(--rf-font-display);font-size:17px;font-weight:700;color:var(--rf-ink);text-decoration:none}.rfa-pcard-n:hover{color:var(--rf-purple-700)}.rfa-pcard-p{font-size:15px;font-weight:700;color:var(--rf-ink)}.rfa-pcard-btn{display:inline-flex;align-items:center;gap:6px;margin-top:8px;width:fit-content;border:1.5px solid var(--rf-line);border-radius:999px;padding:8px 14px;font-size:13.5px;font-weight:700;color:var(--rf-ink);text-decoration:none;transition:border-color .2s,color .2s}.rfa-pcard-btn:hover{border-color:var(--rf-purple-700);color:var(--rf-purple-700)}.rfa-faq{margin-top:48px;scroll-margin-top:96px}.rfa-faq-h,.rfa-src-h,.rfa-related-h{font-family:var(--rf-font-display);font-size:clamp(23px,2.5vw,28px);letter-spacing:-.02em;font-weight:700;margin:0 0 16px;color:var(--rf-ink);display:flex;align-items:center;gap:12px}.rfa-faq-h:before,.rfa-src-h:before,.rfa-related-h:before{content:"";width:22px;height:5px;border-radius:99px;background:var(--rf-grad);flex:none}.rfa-qa{background:#fff;border:1px solid var(--rf-line);border-radius:18px;padding:0 22px;margin-bottom:12px;transition:border-color .2s,box-shadow .2s}.rfa-qa:hover{border-color:var(--rf-purple-200);box-shadow:var(--rfb-sh)}.rfa-q{margin:0;font-size:15.5px;font-weight:700;letter-spacing:0;font-family:var(--rf-font-body)}.rfa-q-btn{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;background:none;border:none;padding:16px 0;cursor:pointer;text-align:left;font:inherit;color:var(--rf-ink)}.rfa-q-x{flex:none;width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:var(--rf-grad);transition:transform .25s}.rfa-qa--closed .rfa-q-x{transform:rotate(45deg)}.rfa-a{font-size:15px;line-height:1.6;color:var(--rf-ink-soft);padding:0 0 18px}.rfa-qa--closed .rfa-a{display:none}.rfa-a p{margin:0 0 10px}.rfa-a p:last-child{margin:0}.rfa-a a{color:var(--rf-purple-700);font-weight:600}.rfa-sources{margin-top:44px;scroll-margin-top:96px}.rfa-sources ol{margin:0;padding-left:22px;font-size:14px;line-height:1.55;color:var(--rf-ink-soft)}.rfa-sources li{margin-bottom:7px;word-break:break-word}.rfa-sources a{color:var(--rf-purple-700);font-weight:600;text-decoration:none}.rfa-sources a:hover{text-decoration:underline}.rfa-src-note{margin:12px 0 0;font-size:13px;color:var(--rf-ink-soft)}.rfa-disc{display:flex;gap:12px;align-items:flex-start;margin-top:32px;padding:16px 18px;background:#fff;border:1px dashed var(--rf-purple-200);border-radius:14px;font-size:13px;line-height:1.55;color:var(--rf-ink-soft)}.rfa-disc svg{flex:none;margin-top:2px;color:var(--rf-purple-500)}.rfa-disc p{margin:0 0 6px}.rfa-disc p:last-child{margin:0}.rfa-tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:26px;font-size:13px;color:var(--rf-ink-soft)}.rfa-tags span{margin-right:2px}.rfa-tags a{background:#fff;border:1px solid var(--rf-line);border-radius:999px;padding:6px 12px;color:var(--rf-ink);text-decoration:none;font-weight:600;transition:border-color .2s,color .2s}.rfa-tags a:hover{border-color:var(--rf-purple-700);color:var(--rf-purple-700)}.rfa-author{display:flex;gap:16px;align-items:flex-start;margin-top:30px;padding:24px 26px;background:#fff;border:1px solid var(--rf-line);border-radius:22px;box-shadow:var(--rfb-sh)}.rfa-author-l{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--rf-ink-soft)}.rfa-author-n{font-family:var(--rf-font-display);font-size:17px;font-weight:700;margin:4px 0 6px}.rfa-author-n a{color:var(--rf-ink);text-decoration:none}.rfa-author-n a:hover{color:var(--rf-purple-700)}.rfa-author-b{font-size:14.5px;line-height:1.55;color:var(--rf-ink-soft)}.rfa-pn{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px}.rfa-pn-a{display:flex;flex-direction:column;gap:5px;padding:16px 18px;background:#fff;border:1px solid var(--rf-line);border-radius:18px;text-decoration:none;color:var(--rf-ink);transition:border-color .2s,transform .2s}.rfa-pn-a:hover{border-color:var(--rf-purple-200);transform:translateY(-2px)}.rfa-pn-a span{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--rf-ink-soft)}.rfa-pn-a strong{font-size:14.5px;line-height:1.35}.rfa-pn-a--r{text-align:right;align-items:flex-end}.rfa-aside{min-width:0}.rfa-sticky{position:sticky;top:92px;display:flex;flex-direction:column;gap:18px}.rfa-side-l{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--rf-ink-soft);margin-bottom:10px}.rfa-side-l svg{color:var(--rf-purple-500)}.rfa-toc{background:#fff;border:1px solid var(--rf-line);border-radius:20px;padding:16px 16px 12px;box-shadow:var(--rfb-sh)}.rfa-toc ol{list-style:none;margin:0;padding:0}.rfa-toc li{margin:0}.rfa-toc a{position:relative;display:block;padding:7px 10px 7px 12px;border-radius:10px;font-size:13.5px;line-height:1.35;font-weight:500;color:var(--rf-ink-soft);text-decoration:none;transition:background .15s,color .15s}.rfa-toc a:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:99px;background:var(--rf-grad);opacity:0;transition:opacity .15s}.rfa-toc a:hover{color:var(--rf-ink);background:var(--rf-paper-warm)}.rfa-toc a.rfa-toc--on{background:var(--rf-purple-050);color:var(--rf-purple-700);font-weight:700}.rfa-toc a.rfa-toc--on:before{opacity:1}.rfa-toc-sub{padding-left:12px!important}.rfa-toc-sub a{font-size:12.5px;padding:5px 10px}.rfa-sideprod{position:relative;overflow:hidden;background:#fff;border:1px solid var(--rf-line);border-radius:20px;padding:18px 16px 16px;box-shadow:var(--rfb-sh)}.rfa-sideprod:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--rf-grad)}.rfa-sideprod-card{display:flex;gap:12px;align-items:center;text-decoration:none;color:var(--rf-ink);padding:8px;margin:0 -8px;border-radius:12px;transition:background .15s}.rfa-sideprod-card:hover{background:var(--rf-paper-warm)}.rfa-sideprod-img{flex:none;width:64px;height:64px;border-radius:10px;background:radial-gradient(100% 100% at 50% 100%,#EEE6FF,var(--rf-paper-warm));display:flex;align-items:center;justify-content:center;overflow:hidden}.rfa-sideprod-img img{width:86%;height:86%;object-fit:contain}.rfa-sideprod-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.rfa-sideprod-txt strong{font-family:var(--rf-font-display);font-size:14.5px;font-weight:700;line-height:1.25}.rfa-sideprod-txt span{font-size:13px;color:var(--rf-ink-soft)}.rfa-sideprod-facts{list-style:none;margin:8px 0 0;padding:10px 0 0;border-top:1px solid var(--rf-line)}.rfa-sideprod-facts li{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--rf-ink-soft);margin:5px 0}.rfa-sideprod-facts svg{color:var(--rf-purple-700);flex:none}.rfa-sideshare .rfa-share{gap:8px}.rfa-help{display:flex;gap:9px;align-items:flex-start;font-size:13px;line-height:1.5;color:var(--rf-ink-soft)}.rfa-help svg{flex:none;color:var(--rf-purple-500);margin-top:2px}.rfa-help a{color:var(--rf-purple-700);font-weight:700;text-decoration:none}.rfa-help a:hover{text-decoration:underline}.rfa-related{margin-top:64px;padding-top:36px;border-top:1px solid var(--rf-line)}.rfa-related-head{display:flex;justify-content:space-between;align-items:baseline;gap:20px;flex-wrap:wrap;margin-bottom:20px}.rfa-related-h{margin:0}.rfa-related-all{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:14.5px;color:var(--rf-purple-700);text-decoration:none}.rfa-related-all svg{transition:transform .2s}.rfa-related-all:hover svg{transform:translate(3px)}.rfa .rfa-band{margin-top:40px}.rfa .rfbl-age{margin-top:16px}@media(max-width:1100px){.rfbl .rfbl-h1{max-width:none}}@media(max-width:1024px){.rfbl-grid{grid-template-columns:repeat(2,1fr)}.rfa-layout{grid-template-columns:minmax(0,1fr)}.rfa-main{max-width:none}.rfa-aside{order:-1}.rfa-sticky{position:static}.rfa-sideprod,.rfa-sideshare,.rfa-help{display:none}}@media(max-width:900px){.rfbl-hero,.rfbl-hero--product{grid-template-columns:1fr;gap:20px}.rfbl-hero-art{min-height:0;order:-1}.rfbl-hero-art img{width:min(60%,260px)}.rfbl-stats{justify-content:flex-start}.rfbl-card--feat{grid-template-columns:1fr;padding:10px}.rfbl-card--feat .rfbl-media{aspect-ratio:16/9}.rfbl-card--feat .rfbl-body{padding:16px 10px 10px}.rfa-band{flex-direction:column;align-items:flex-start}}@media(max-width:720px){.rfbl,.rfa{padding:18px 0 56px}.rfbl-grid{grid-template-columns:1fr;gap:16px}.rfbl-stat{min-width:0;flex:1;padding:12px 14px}.rfbl-stat strong{font-size:20px}.rfbl-filters{gap:6px}.rfbl-filter{padding:8px 12px 8px 13px;font-size:13px}.rfa-crumb-cur{max-width:22ch}.rfa .rfa-h1{font-size:clamp(28px,8vw,36px)}.rfa-dek{font-size:16.5px}.rfa-hero{margin-top:22px;border-radius:16px}.rfa-hero img{aspect-ratio:16/9}.rfa-layout{margin-top:26px;gap:22px}.rfa-content{font-size:16px}.rfa-content h2{margin-top:36px}.rfa-short{padding:16px 18px 14px}.rfa-pcard{flex-direction:row;gap:14px}.rfa-pcard-img{width:92px;height:92px}.rfa-pn{grid-template-columns:1fr}.rfa-pn-a--r{text-align:left;align-items:flex-start}.rfa-author{padding:18px}.rfa-band{padding:28px 22px;border-radius:18px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/rf-blog.css.map */
