.page-module__BFVHPW__page{--yui-ink:#171d22;--yui-ink-soft:#4e5a5a;--yui-muted:#747d78;--yui-canvas:#f5f2eb;--yui-surface:#fffdf7f5;--yui-card:#eef3f0;--yui-paper:#fffaf1;--yui-paper-strong:#fffdf7;--yui-line:#dce5df;--yui-line-soft:#171d2214;--yui-ume:#c75b5b;--yui-teal:#3f7479;--yui-matcha:#6f805d;--yui-gold:#c4a15d;--yui-plum:#7b5265;--yui-rose-soft:#f4e5e4;--yui-teal-soft:#e5eeec;--yui-gold-soft:#f4eddb;--yui-shadow:#3f747921;--yui-logo-scale:1.68;background:radial-gradient(circle at 18% 6%, #c75b5b21, transparent 190px), radial-gradient(circle at 78% 12%, #c4a15d26, transparent 210px), linear-gradient(180deg, #3f747918, transparent 320px), var(--yui-canvas);min-height:100vh;color:var(--yui-ink);padding:0 0 28px}.page-module__BFVHPW__page,.page-module__BFVHPW__page *{box-sizing:border-box}.page-module__BFVHPW__appBar{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f5f2ebe6;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:min(100vw,480px);max-width:100%;margin:0 auto;padding:16px 18px 10px;display:grid;position:sticky;top:0}.page-module__BFVHPW__brandLockup{min-width:0;color:var(--yui-ink);align-items:center;gap:10px;font-size:23px;font-weight:900;line-height:1.2;display:inline-flex}.page-module__BFVHPW__brandMark,.page-module__BFVHPW__homeIconButton,.page-module__BFVHPW__menuIconButton,.page-module__BFVHPW__floatingUtilities a{color:var(--yui-teal);background:#fffdf7eb;border:1px solid #3f74792e;flex:none;place-items:center;display:inline-grid}.page-module__BFVHPW__brandMark{border-radius:50%;width:42px;height:42px;overflow:hidden}.page-module__BFVHPW__brandMark img{object-fit:cover;width:100%;height:100%;transform:scale(var(--yui-logo-scale));transform-origin:50%;display:block}.page-module__BFVHPW__appBarActions{align-items:center;gap:8px;display:inline-flex}.page-module__BFVHPW__homeIconButton,.page-module__BFVHPW__menuIconButton{width:54px;height:54px;box-shadow:0 12px 30px var(--yui-shadow);border-radius:50%}.page-module__BFVHPW__homeIconButton{color:var(--yui-teal);background:linear-gradient(#e5eeecfa,#fffaf1eb)}.page-module__BFVHPW__menuIconButton{color:var(--yui-ink);background:linear-gradient(#fffdf7fa,#f4eddbb3)}.page-module__BFVHPW__mobileShell{width:min(100vw,480px);max-width:100%;margin:0 auto;padding:10px 16px 30px}.page-module__BFVHPW__introScreen{gap:10px;min-width:0;display:grid}.page-module__BFVHPW__heroCard,.page-module__BFVHPW__todayPanel,.page-module__BFVHPW__contentCategories,.page-module__BFVHPW__webCard,.page-module__BFVHPW__actionCard,.page-module__BFVHPW__promiseBar{border:1px solid var(--yui-line);background:var(--yui-surface);border-radius:8px}.page-module__BFVHPW__heroCard{background:linear-gradient(145deg, #fffdf7fa, #f4e5e46b 52%, #e5eeecb8), var(--yui-paper-strong);border-color:#3f74792e;gap:12px;padding:16px;display:grid;box-shadow:0 18px 46px #3f74791a}.page-module__BFVHPW__heroTop{grid-template-columns:142px minmax(0,1fr);align-items:center;gap:14px;display:grid}.page-module__BFVHPW__heroVisualStack{width:142px;height:142px;position:relative}.page-module__BFVHPW__heroVisual{background:radial-gradient(circle at 34% 20%,#fffaf1f2,#0000 34%),radial-gradient(circle at 74% 32%,#c75b5b29,#0000 32%),radial-gradient(circle at 22% 76%,#3f74792e,#0000 34%),linear-gradient(145deg,#fffaf1f5,#e7eeedcc);border:1px solid #3f74791f;border-radius:50%;place-items:center;width:142px;height:142px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 7px #fffaf1c7,0 18px 42px #3f74791f}.page-module__BFVHPW__heroVisual:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 36%,#fffaf17a,#0000 52%),linear-gradient(#ffffff57,#fff0);border-radius:50%;position:absolute;inset:9px}.page-module__BFVHPW__heroVisual img{z-index:1;object-fit:cover;filter:saturate(.96)contrast(1.02);border-radius:50%;width:112%;height:112%;display:block;position:relative}.page-module__BFVHPW__heroCopy{gap:6px;min-width:0;display:grid}.page-module__BFVHPW__logoCaption,.page-module__BFVHPW__eyebrow,.page-module__BFVHPW__kicker{margin:0;font-size:12px;font-weight:900;line-height:1.4}.page-module__BFVHPW__logoCaption{color:var(--yui-gold)}.page-module__BFVHPW__eyebrow,.page-module__BFVHPW__kicker{color:var(--yui-matcha)}.page-module__BFVHPW__splitTitle{color:var(--yui-ink);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:clamp(30px,8vw,40px);font-weight:950;line-height:1.08}.page-module__BFVHPW__lead{color:var(--yui-ink-soft);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:650;line-height:1.58}.page-module__BFVHPW__ctaRow{grid-template-columns:1.2fr .8fr;gap:8px;display:grid}.page-module__BFVHPW__primaryCta,.page-module__BFVHPW__secondaryCta,.page-module__BFVHPW__stickyCta{text-align:center;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:50px;padding:11px 12px;font-size:14px;font-weight:900;line-height:1.3;display:inline-flex}.page-module__BFVHPW__primaryCta{background:linear-gradient(135deg, #2f6870, var(--yui-ink));color:var(--yui-paper-strong);box-shadow:0 12px 26px #3f747929}.page-module__BFVHPW__secondaryCta{color:#304844;background:#fffaf1d1;border:1px solid #c4a15d38}.page-module__BFVHPW__readingPathShortcut{color:var(--yui-teal);text-underline-offset:4px;justify-self:start;font-size:12px;font-weight:900;line-height:1.4;text-decoration:underline}.page-module__BFVHPW__heroBadges{flex-wrap:wrap;gap:7px;display:flex}.page-module__BFVHPW__heroDecisionMemo{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.page-module__BFVHPW__heroDecisionMemo span{min-width:0;min-height:31px;color:var(--yui-teal);text-align:center;background:#fffaf1b8;border:1px solid #3f74791f;border-radius:999px;justify-content:center;align-items:center;padding:6px 7px;font-size:12px;font-weight:900;line-height:1.25;display:inline-flex}.page-module__BFVHPW__heroBadges span{min-height:29px;color:var(--yui-muted);background:linear-gradient(#fffaf1eb,#e5eeecb3);border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;font-weight:900;line-height:1.25;display:inline-flex}.page-module__BFVHPW__todayPanel,.page-module__BFVHPW__contentCategories{background:linear-gradient(180deg, #fffdf7fa, #fffaf1b8), var(--yui-paper-strong);border-color:#3f747924;gap:10px;padding:14px;display:grid}.page-module__BFVHPW__todayPanel h2,.page-module__BFVHPW__contentCategories h2,.page-module__BFVHPW__contentCategories h3{color:var(--yui-ink);letter-spacing:0;overflow-wrap:anywhere;margin:0}.page-module__BFVHPW__todayPanel h2,.page-module__BFVHPW__contentCategories h2{font-size:22px;font-weight:950;line-height:1.25}.page-module__BFVHPW__contentCategories h3{font-size:17px;font-weight:900;line-height:1.4}.page-module__BFVHPW__sectionHeader{gap:5px;display:grid}.page-module__BFVHPW__sectionHeader p{color:var(--yui-ink-soft);margin:0;font-size:12px;font-weight:700;line-height:1.5}.page-module__BFVHPW__interestRail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.page-module__BFVHPW__interestRail::-webkit-scrollbar{display:none}.page-module__BFVHPW__contentWeb::-webkit-scrollbar{display:none}.page-module__BFVHPW__interestCard{min-width:108px;min-height:78px;color:var(--yui-ink);scroll-snap-align:start;background:radial-gradient(circle at 22% 16%,#c75b5b29,#0000 34px),linear-gradient(#fffdf7fa,#e5eeecbd);border:1px solid #3f747914;border-radius:8px;flex:0 0 108px;align-content:start;gap:4px;padding:9px 8px;display:grid}.page-module__BFVHPW__interestCard span{font-size:22px;line-height:1}.page-module__BFVHPW__interestCard strong{overflow-wrap:anywhere;font-size:13px;font-weight:950;line-height:1.25}.page-module__BFVHPW__interestCard small{color:var(--yui-muted);overflow-wrap:anywhere;font-size:11px;font-weight:800;line-height:1.35}.page-module__BFVHPW__contentWeb{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;padding-bottom:2px;scroll-padding-inline:2px 34px;display:flex;overflow-x:auto}.page-module__BFVHPW__contentWebWrap{gap:7px;min-width:0;display:grid;position:relative}.page-module__BFVHPW__contentWebWrap:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fffdf700,#fffdf7eb);border-radius:0 8px 8px 0;width:34px;position:absolute;top:35px;bottom:2px;right:-1px}.page-module__BFVHPW__contentWebHint{color:var(--yui-gold);background:#f4eddbb8;border:1px solid #c4a15d38;border-radius:999px;justify-self:start;padding:5px 9px;font-size:11px;font-weight:950;line-height:1.25}.page-module__BFVHPW__webCard{background:linear-gradient(180deg, #fffdf7fa, #f4eddb85), var(--yui-paper-strong);scroll-snap-align:start;border-color:#3f747921;flex:0 0 82%;gap:8px;min-width:82%;padding:12px;display:grid}.page-module__BFVHPW__webCardHeader{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:10px;display:grid}.page-module__BFVHPW__webThumb{background:linear-gradient(180deg, #fffaf1e6, #e7eeedbd), var(--yui-paper);border-radius:8px;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.page-module__BFVHPW__webThumb img{object-fit:cover;width:100%;height:100%;display:block}.page-module__BFVHPW__webCardHeader strong{color:var(--yui-ink);font-size:17px;font-weight:950;line-height:1.3;display:block}.page-module__BFVHPW__webCardHeader small{color:var(--yui-muted);margin-top:2px;font-size:12px;font-weight:750;line-height:1.35;display:block}.page-module__BFVHPW__webPrimaryLink{background:linear-gradient(135deg, var(--yui-teal), #244f55);min-height:38px;color:var(--yui-paper-strong);border-radius:8px;justify-content:space-between;align-items:center;padding:8px 11px;font-size:13px;font-weight:900;display:inline-flex}.page-module__BFVHPW__webArticleLinks{flex-wrap:wrap;gap:7px;display:flex}.page-module__BFVHPW__articlePill{max-width:100%;min-height:31px;color:var(--yui-teal);overflow-wrap:anywhere;background:#e5eeec94;border:1px solid #3f747924;border-radius:999px;align-items:center;padding:6px 9px;font-size:12px;font-weight:850;line-height:1.25;display:inline-flex}.page-module__BFVHPW__adSenseNote{background:#fffaf1ad;border:1px dashed #3f747942;border-radius:8px;gap:3px;padding:10px;display:grid}.page-module__BFVHPW__adSenseNote span{color:var(--yui-ume);font-size:11px;font-weight:950;line-height:1.25}.page-module__BFVHPW__adSenseNote strong{color:var(--yui-ink);font-size:14px;line-height:1.35}.page-module__BFVHPW__adSenseNote p{color:var(--yui-ink-soft);margin:0;font-size:12px;font-weight:700;line-height:1.42}.page-module__BFVHPW__actionDock{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.page-module__BFVHPW__actionCard{background:linear-gradient(180deg, #fffdf7fa, #e5eeec8a), var(--yui-paper-strong);min-width:0;min-height:78px;color:var(--yui-ink);text-align:center;border-color:#3f74791f;align-content:center;place-items:center;gap:4px;padding:10px 7px;display:grid}.page-module__BFVHPW__actionCard svg{color:var(--yui-teal)}.page-module__BFVHPW__actionCard span{font-size:14px;font-weight:950;line-height:1.3}.page-module__BFVHPW__actionCard small{color:var(--yui-muted);font-size:11px;font-weight:800;line-height:1.35}.page-module__BFVHPW__promiseBar{background:#fffaf1d1;border-color:#6f805d2e;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.page-module__BFVHPW__promiseBar svg{color:var(--yui-matcha)}.page-module__BFVHPW__promiseBar p{color:var(--yui-ink-soft);margin:0;font-size:12px;font-weight:700;line-height:1.5}.page-module__BFVHPW__promiseBar a{color:var(--yui-teal);white-space:nowrap;font-size:12px;font-weight:950}.page-module__BFVHPW__stickyPortal{--yui-ink:#171d22;--yui-paper-strong:#fffdf7;--yui-surface:#fffdf7f5;--yui-line:#dce5df;--yui-teal:#3f7479;left:50%;bottom:max(12px, env(safe-area-inset-bottom,0px));z-index:30;pointer-events:none;will-change:opacity, transform;gap:8px;width:min(100vw - 28px,440px);transition:opacity .18s,transform .18s;display:grid;position:fixed;transform:translate(-50%)}.page-module__BFVHPW__floatingUtilities{pointer-events:auto;will-change:opacity, transform;grid-auto-flow:column;justify-self:end;gap:8px;transition:opacity .18s,transform .18s;display:inline-grid;position:static}.page-module__BFVHPW__floatingUtilities a{background:linear-gradient(180deg, #fffdf7f5, #e5eeece0), var(--yui-surface);border-radius:50%;width:44px;height:44px;box-shadow:0 12px 28px #3f747924}.page-module__BFVHPW__stickyAction{pointer-events:auto;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);will-change:opacity, transform;background:#fffdf7eb;border:1px solid #3f747933;border-radius:8px;width:100%;padding:5px;transition:opacity .18s,transform .18s;position:static;box-shadow:0 16px 42px #3f747929}.page-module__BFVHPW__stickyPortal[data-visible=false],.page-module__BFVHPW__floatingUtilities[data-visible=false],.page-module__BFVHPW__stickyAction[data-visible=false]{opacity:0;pointer-events:none}.page-module__BFVHPW__stickyPortal[data-visible=false]{transform:translate(-50%)translateY(18px)}.page-module__BFVHPW__stickyPortal[data-visible=true]{opacity:1;transform:translate(-50%)translateY(0)}.page-module__BFVHPW__floatingUtilities[data-visible=false]{transform:translateY(8px)}.page-module__BFVHPW__floatingUtilities[data-visible=true]{opacity:1;transform:translateY(0)}.page-module__BFVHPW__stickyAction[data-visible=false]{transform:translateY(8px)}.page-module__BFVHPW__stickyAction[data-visible=true]{opacity:1;transform:translateY(0)}.page-module__BFVHPW__stickyCta{background:linear-gradient(135deg, var(--yui-teal), #2e666c);width:100%;min-height:58px;color:var(--yui-paper-strong);box-shadow:inset 0 0 0 1px #fffaf12e}@media (hover:hover) and (pointer:fine){.page-module__BFVHPW__page :where(a):hover{transform:translateY(-2px)}.page-module__BFVHPW__page :where(a){transition:transform .18s,border-color .18s,background-color .18s,filter .18s}.page-module__BFVHPW__primaryCta:hover,.page-module__BFVHPW__stickyCta:hover{filter:saturate(1.06)}}@media (min-width:760px){.page-module__BFVHPW__page{padding-top:20px}.page-module__BFVHPW__appBar,.page-module__BFVHPW__mobileShell{border-radius:8px}}@media (max-width:520px){.page-module__BFVHPW__appBar{padding-left:16px;padding-right:16px}.page-module__BFVHPW__mobileShell{padding-left:14px;padding-right:14px}}@media (max-width:390px){.page-module__BFVHPW__heroTop{grid-template-columns:118px minmax(0,1fr);gap:11px}.page-module__BFVHPW__heroVisualStack,.page-module__BFVHPW__heroVisual{width:118px;height:118px}.page-module__BFVHPW__splitTitle{font-size:28px}.page-module__BFVHPW__interestRail{margin-right:-4px}.page-module__BFVHPW__ctaRow{grid-template-columns:1fr}.page-module__BFVHPW__promiseBar{grid-template-columns:auto minmax(0,1fr)}.page-module__BFVHPW__promiseBar a{grid-column:2}.page-module__BFVHPW__stickyPortal{width:min(100vw - 20px,440px)}}
