body:has(>#main.wrap){color:#141416;font-family:var(--font-archivo,"Archivo"), -apple-system, sans-serif}.rb-qt{line-height:1.15}h1,h2,h3,h4{line-height:inherit;letter-spacing:normal;font-family:var(--black);text-wrap:wrap}ul.sg-rail{padding:20px calc(50vw - 50% + 24px) 24px calc(50vw - 50% + 4px)}input,textarea,select{font:inherit;line-height:normal}button{font:inherit;color:inherit;background:0 0;border:0;padding:0;line-height:normal}.f-dots button,.nb-pager button{font-family:var(--sans);font-size:13.3333px;font-weight:400}.f-dots button{color:var(--cream)}.nb-pager button{color:var(--ink)}body:has(>#main.wrap){font-variant-numeric:normal}body:has(>#main.wrap) :is(p,li,dd,dt,blockquote){text-wrap:wrap}@media (max-width:700px){main.wrap .bento{gap:0}main.wrap .bento>.tile,main.wrap .bento>.invite-wrap{border-radius:0;margin-inline:calc(50% - 50vw);padding-inline:max(20px,50vw - 50%)}main.wrap .bento>.invite-wrap{padding-block:18px}main.wrap .steps,main.wrap .prog-grid,main.wrap .sg-rail{scroll-padding-inline:20px}main.wrap .bento>.tile.hero{padding-block:32px 16px}main.wrap .hero h1{letter-spacing:-.022em;font-size:clamp(30px,8.6vw,34px);line-height:1.2}main.wrap .bento>.tile h2:not(.f-kicker):not(.eyebrow){letter-spacing:-.018em;font-size:22px;line-height:1.27}main.wrap .hero .lede{letter-spacing:-.01em;font-size:17px;line-height:1.45}main.wrap .bento>.tile .eyebrow,main.wrap .bento>.tile .f-kicker,main.wrap .eyebrow,main.wrap .f-kicker{letter-spacing:.1em;font-size:11px;font-weight:600;line-height:1.2}main.wrap .steps{background:#fff;border:0;border-radius:16px;margin:20px 0 0;padding:0;display:block;overflow:visible;box-shadow:0 4px 20px #0000000a,0 1px 2px #00000005}main.wrap .steps .step{background:0 0;border:0;border-radius:0;flex:none;grid-template-columns:44px 1fr 12px;align-items:center;gap:1px 14px;min-height:56px;padding:12px 16px;display:grid;position:relative}main.wrap .steps .step:not(:last-child):after{content:"";background:var(--hair);height:1px;position:absolute;bottom:0;left:74px;right:0}main.wrap .steps .step .cyc{aspect-ratio:1;border-radius:10px;grid-row:1/span 2;width:44px;margin:0}main.wrap .steps .step h3{letter-spacing:-.012em;grid-column:2;margin:0;font-size:17px;font-weight:600;line-height:1.3}main.wrap .steps .step p{letter-spacing:-.005em;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:2;min-height:0;font-size:15px;line-height:1.35;display:-webkit-box;overflow:hidden}main.wrap .steps .step .link-more{color:#c7c7cc;grid-area:1/3/span 2;justify-self:end;margin:0;font-size:17px}main.wrap .steps .step .link-more .lm-t{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}main.wrap .prog-grid{background:var(--feature,#1b1d22);border-radius:16px;margin:20px 0 0;padding:0;display:block;overflow:visible;box-shadow:0 4px 20px #0000000a,0 1px 2px #00000005}main.wrap .prog-grid .prog{border:0;border-radius:0;flex:none;grid-template-columns:44px 1fr 12px;align-items:center;gap:1px 14px;min-height:56px;padding:12px 16px;display:grid;position:relative}main.wrap .prog-grid .prog:not(:last-child):after{content:"";background:#ffffff24;height:1px;position:absolute;bottom:0;left:74px;right:0}main.wrap .prog-grid .prog .prog-img{aspect-ratio:1;border-radius:10px;grid-row:1/span 2;width:44px}main.wrap .prog-grid .prog h3{letter-spacing:-.012em;grid-column:2;min-height:0;margin:0;font-size:17px;font-weight:600;line-height:1.3}main.wrap .prog-grid .prog p{letter-spacing:-.005em;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:2;min-height:0;margin:0;font-size:15px;line-height:1.35;display:-webkit-box;overflow:hidden}main.wrap .prog-grid .prog .link-more{color:#ffffff59;grid-area:1/3/span 2;justify-self:end;margin:0;font-size:17px}main.wrap .prog-grid .prog .link-more .lm-t{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}main.wrap .sg-rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:20px -20px 0;padding:0 20px;scroll-padding-left:20px;display:flex;overflow-x:auto}main.wrap .sg-rail::-webkit-scrollbar{display:none}main.wrap .sg-rail .sg-card{scroll-snap-align:start;border-radius:16px;flex:none;width:78vw;max-width:320px;min-height:0;padding:20px 18px 18px;box-shadow:0 4px 20px #0000000a,0 1px 2px #00000005}main.wrap .bento .link-more,main.wrap .bento .lcard-cta{align-items:center;min-height:44px;transition:transform .2s cubic-bezier(.25,1,.5,1)}main.wrap .bento a:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){main.wrap .bento a:active{transform:none}}main.wrap .hero .featured .f-stage{height:auto;min-height:0;display:grid}main.wrap .hero .featured .f-stage .lcard{grid-area:1/1;position:relative;inset:auto}main.wrap .hero .featured .lcard{grid-template-columns:88px 1fr;align-items:center;column-gap:14px;padding:18px 16px;display:grid}main.wrap .hero .featured .lcard-img{border-radius:10px;flex:none;align-self:center;width:88px;height:88px;overflow:hidden}main.wrap .hero .featured .lcard-tag{letter-spacing:.1em;font-size:11px}main.wrap .hero .featured .lcard-img.doc{background:#14161a;padding:6px}main.wrap .hero .featured .lcard-img.doc img{object-fit:contain;object-position:center}main.wrap .hero .featured .lcard-body{padding:0}main.wrap .hero .featured .lcard-body h3{letter-spacing:-.012em;margin:4px 0 0;font-size:17px;line-height:1.3}main.wrap .hero .featured .lcard-body p{display:none}main.wrap .hero .featured .lcard-body h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}main.wrap .hero .featured .lcard-cta{display:none}main.wrap .yedi-watermark{max-height:120px}main.wrap .partners-seal,main.wrap .partners-seal img{max-width:96px;height:auto}main.wrap~footer .foot-grid,body>footer .foot-grid{grid-template-columns:1fr 1fr;gap:22px 18px;display:grid}main.wrap .rb-cover{max-height:88px}main.wrap .rb-acc .rb-item{padding-block:12px}main.wrap .rb-acc .rb-item.is-open .rb-body{font-size:15px;line-height:1.4}main.wrap .nb-list>*{padding-block:12px}main.wrap .nb-foot{margin-top:12px}main.wrap .free-photo{aspect-ratio:16/9;object-fit:cover;height:auto}body>footer .foot-grid a{align-items:center;min-height:32px;display:inline-flex}main.wrap .rb-acc .rb-q{padding-block:12px}main.wrap .rb-acc .rb-qt b{letter-spacing:-.012em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:17px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}main.wrap .seeds{padding-inline:20px}main.wrap .seeds .sg-head{margin-bottom:4px;display:block}main.wrap .seeds .sg-head>div{display:block}main.wrap .seeds .sg-sub{margin:8px 0 0}main.wrap .seeds .sg-allrecip{margin:14px 0 0}main.wrap .seeds .sg-paddles{margin-top:14px}main.wrap .bento>.tile .body,main.wrap .seeds .sg-sub{letter-spacing:-.006em;font-size:16.5px;line-height:1.5}main.wrap .tile.affacts{background:#ecefea;padding-block:40px 8px}main.wrap .seeds{background:#fff;margin-top:0;padding-block:8px 40px}main.wrap .tile.acct.explore{background:#fff;padding-block:8px 40px}main.wrap .tile.partners{background:var(--paper,#ecefea);padding-block:40px 8px}main.wrap .tile.newsletter{gap:24px;margin-top:0;padding:32px 20px}main.wrap .steps{counter-reset:step;border:0;border-top:1px solid var(--hair);box-shadow:none;background:0 0;border-radius:0;margin-top:24px}main.wrap .steps .step{border-bottom:1px solid var(--hair);grid-template-columns:30px 44px 1fr 24px;column-gap:12px;padding:12px 0}main.wrap .steps .step:after{content:none}main.wrap .steps .step:before{counter-increment:step;content:"0" counter(step);font-family:var(--mono,ui-monospace, monospace);letter-spacing:.08em;color:var(--red,#b8222e);grid-area:1/1/span 2;align-self:center;font-size:11px}main.wrap .steps .step:last-child:before{content:"·";font-size:22px;line-height:1}main.wrap .steps .step .cyc{border-radius:2px;grid-column:2}main.wrap .steps .step h3,main.wrap .steps .step p{grid-column:3}main.wrap .steps .step .link-more{grid-column:4}main.wrap .steps .step:first-child{position:relative}main.wrap .steps .step:first-child:after{content:"";background:var(--red,#b8222e);opacity:.4;width:1px;height:calc(100% - 6px);position:absolute;top:calc(50% + 10px);left:13px}main.wrap .tile.affacts .af-grid{margin-top:8px}main.wrap .af-grid{border-top:1px solid var(--hair);display:block}main.wrap .af-grid .af-card{border:0;border-bottom:1px solid var(--hair);grid-template-columns:1fr;row-gap:2px;padding:12px 0;display:grid}main.wrap .af-grid .af-n{letter-spacing:-.012em;font-size:17px;font-weight:600;line-height:1.3}main.wrap .af-grid .af-l{letter-spacing:-.005em;font-size:15px;line-height:1.35}main.wrap .prog-grid{box-shadow:none;border-radius:0}main.wrap .prog-grid .prog{padding-inline:16px}main.wrap .sg-rail .sg-card{box-shadow:none;border-radius:4px}main.wrap .hero .featured .lcard,main.wrap .hero .featured .lcard-img{border-radius:4px}main.wrap .bento .link-more,main.wrap .bento .lcard-cta{transition:opacity .2s cubic-bezier(.25,1,.5,1)}main.wrap .bento a:active{opacity:.6;transform:none}main.wrap .tile.hero .eyebrow,main.wrap .tile.aboutf .eyebrow,main.wrap .tile.freebrag .eyebrow,main.wrap .tile.research-band .eyebrow,main.wrap .tile.newsletter .eyebrow,main.wrap .tile.hero .f-kicker{color:#a8abb2}main.wrap .sg-rail .sg-card h3{letter-spacing:-.018em;line-height:1.27}main.wrap .steps .step .link-more,main.wrap .prog-grid .prog .link-more{justify-content:flex-end;justify-self:end;align-items:center;min-width:24px;min-height:44px;display:inline-flex}header .cobrand,header .cobrand a,header a{align-items:center;min-height:44px;display:inline-flex}body>footer{padding-top:32px}main.wrap .tile.partners h2{letter-spacing:-.018em;font-size:23px;line-height:1.2}main.wrap .rb-text{padding-left:0;padding-right:0}main.wrap .bento>.tile{padding-block:24px}main.wrap .tile.hero{padding-block:32px 20px}main.wrap .tile.aboutf{padding-block:0 24px}main.wrap .tile.affacts{padding-block:24px 4px}main.wrap .tile.mech{padding-block:4px 24px}main.wrap .tile.progs{padding-block:24px 4px}main.wrap .seeds{padding-block:4px 24px}main.wrap .tile.col-7{padding-block:24px 4px}main.wrap .tile.acct.explore{padding-block:4px 24px}main.wrap .tile.partners{padding-block:24px 4px}main.wrap .tile.newsletter{padding:24px 20px}main.wrap .bento>.tile h2:not(.f-kicker):not(.eyebrow),main.wrap .seeds h2:not(.f-kicker):not(.eyebrow){letter-spacing:-.02em;font-size:24px;line-height:1.15}main.wrap .bento>.tile .body,main.wrap .seeds .sg-sub{font-size:15.5px;line-height:1.45}main.wrap .hero .lede{font-size:16px;line-height:1.4}main.wrap .free-photo{max-height:150px}main.wrap .yedi-mark{max-height:54px}main.wrap .rb-cover{display:none}main.wrap .sg-rail .sg-card{padding:16px 16px 14px}main.wrap .sg-rail .sg-card .sg-logo,main.wrap .sg-rail .sg-card .sg-shot{max-height:120px}body>footer{padding-top:24px;padding-bottom:24px}body>footer .foot-grid{gap:16px 18px}body>footer .foot-grid a{min-height:44px;font-size:14px}body>footer .fb-logo img{width:36px;height:36px}main.wrap .tile.hero{min-height:0}main.wrap .hero .featured{margin-top:20px}main.wrap .hero h1{font-size:clamp(28px,7.8vw,31px);line-height:1.14}main.wrap .seeds .sg-head{margin-bottom:0}main.wrap .seeds .sg-sub{margin-top:6px}main.wrap .seeds .sg-allrecip{margin-top:10px}main.wrap .sg-rail{margin-top:14px}main.wrap .di-facts>div,main.wrap .nb-list>*,main.wrap .ledger>*{padding-block:10px}main.wrap .rb-acc .rb-item.is-open .rb-body,main.wrap .rb-acc .rb-item.is-open .rb-a p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}body>footer .foot-grid a{min-height:44px}body>footer h3,body>footer .fg-h{font-size:12px}main.wrap .tile.acct.explore{display:none}main.wrap .bento>.invite-wrap{background:var(--ink,#14161a);z-index:1;padding:16px 20px 24px;position:relative}main.wrap .invite-wrap .invite{grid-template-columns:44px 1fr;align-items:center;column-gap:14px;max-width:none;margin:0;padding:0;display:grid}main.wrap .invite-wrap .ic{flex:none;width:44px;height:44px;margin:0}main.wrap .invite-wrap .lbl{color:#c7c9ce;letter-spacing:-.005em;max-width:none;margin:0;font-size:15px;line-height:1.35}main.wrap .invite-wrap .lbl em,main.wrap .invite-wrap .lbl a{color:#fff;text-decoration-color:#ffffff73}main.wrap .invite-wrap{border-top:0;border-bottom:0}}
