.roastCallToAction-module__y5zavG__wrapper{--cta-grad:radial-gradient(1100px 460px at 12% 0%,#fff 0%,#fff 35%,#fff 60%,#fff 100%);--cta-grad-dark:radial-gradient(1100px 460px at 12% 0%,#201a15 0%,#1a1511 35%,#17120f 60%,#130f0c 100%);--cta-ink:#3a2c24;--cta-ink-soft:#4b3a2b;--cta-surface:#ffffffa6;--cta-border:#5c45362e;--cta-btn:#5b3c2a;--cta-btn-hover:#432c1e;--cta-focus:#c9a886;--radius-xl:20px;--radius-lg:12px;background:var(--cta-grad);border-radius:var(--radius-xl);text-align:center;isolation:isolate;margin-top:32px;padding:clamp(40px,7vw,72px) 24px;position:relative;overflow:hidden visible;box-shadow:0 12px 28px #2b1c1414}.roastCallToAction-module__y5zavG__container{background:var(--cta-surface);border:1px solid var(--cta-border);border-radius:var(--radius-xl);-webkit-backdrop-filter:saturate(140%)blur(8px);gap:clamp(20px,3vw,32px);max-width:960px;margin:0 auto;padding:clamp(20px,4vw,36px);display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.roastCallToAction-module__y5zavG__heading{color:var(--cta-ink);margin:0;font:700 clamp(20px,3.8vw,26px)/1.45 LatoTR,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.roastCallToAction-module__y5zavG__buttons{grid-template-columns:1fr;gap:clamp(12px,2vw,16px);display:grid}@media (min-width:640px){.roastCallToAction-module__y5zavG__buttons{grid-template-columns:repeat(3,minmax(0,1fr))}}.roastCallToAction-module__y5zavG__button{background-color:var(--cta-btn);color:#fff;border-radius:var(--radius-lg);will-change:transform;justify-content:center;align-items:center;gap:10px;padding:14px 20px;font:700 clamp(14px,1.8vw,15px)/1 LatoTR,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;text-decoration:none;transition:transform .16s,background-color .16s,box-shadow .16s;display:inline-flex;box-shadow:inset 0 -2px #00000014}.roastCallToAction-module__y5zavG__button:hover{background-color:var(--cta-btn-hover);transform:translateY(-1px);box-shadow:0 12px 24px #1008041f}.roastCallToAction-module__y5zavG__button:active{transform:translateY(0)}.roastCallToAction-module__y5zavG__button:focus-visible{outline:3px solid var(--cta-focus);outline-offset:3px}.roastCallToAction-module__y5zavG__icon{transition:transform .16s;display:inline-block;transform:translate(0)}.roastCallToAction-module__y5zavG__button:hover .roastCallToAction-module__y5zavG__icon{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.roastCallToAction-module__y5zavG__button,.roastCallToAction-module__y5zavG__icon{transition:none}}
.roastComparison-module__VcU_WW__wrapper{--rc-grad:radial-gradient(1200px 480px at 12% 0%,#fff7ef 0%,#fdf8f3 35%,#fbf4ee 60%,#f7efe8 100%);--rc-grad-dark:radial-gradient(1200px 480px at 12% 0%,#201a15 0%,#1a1511 35%,#17120f 60%,#130f0c 100%);--rc-ink:#3a2c24;--rc-ink-soft:#5e4b3c;--rc-surface:#ffffffa6;--rc-border:#5c45362e;--rc-border-strong:#5c45364d;--rc-head-bg:#5b3c2a;--rc-head-ink:#fff;--rc-row-alt:#f9f5ef;--rc-cell-bg:#fdfaf6;--rc-cell-hover:#f1ece5;--rc-sticky:#f4efe7;--rc-focus:#c9a886;--radius-xl:20px;--radius-lg:14px;--radius-md:10px;background:var(--rc-grad);border-radius:var(--radius-xl);isolation:isolate;padding:clamp(32px,6vw,64px) 16px;position:relative;box-shadow:0 12px 28px #2b1c1414}.roastComparison-module__VcU_WW__wrapper:before{content:"";filter:blur(8px);pointer-events:none;z-index:-1;background:radial-gradient(closest-side,#fcd3a959,#fff0 70%);width:clamp(320px,40vw,780px);height:clamp(320px,40vw,780px);position:absolute;inset:-25% -15% auto auto;transform:translate(8%,-10%)}.roastComparison-module__VcU_WW__header{text-align:center;max-width:1080px;margin:0 auto clamp(20px,3.2vw,28px)}.roastComparison-module__VcU_WW__title{color:var(--rc-ink);margin:0 0 6px;font:800 clamp(22px,4.2vw,30px)/1.15 LatoTR,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.roastComparison-module__VcU_WW__description{max-width:820px;color:var(--rc-ink-soft);margin:0 auto;font:400 clamp(14px,2vw,16px)/1.65 LatoTR,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.roastComparison-module__VcU_WW__tableContainer{-webkit-overflow-scrolling:touch;background:var(--rc-surface);border:1px solid var(--rc-border);border-radius:var(--radius-xl);-webkit-backdrop-filter:saturate(140%)blur(8px);padding:clamp(8px,2vw,12px);overflow-x:auto;box-shadow:inset 0 0 0 1px #ffffff1f}.roastComparison-module__VcU_WW__table{border-collapse:separate;border-spacing:0;width:100%;min-width:760px;color:var(--rc-ink);font-family:LatoTR,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.roastComparison-module__VcU_WW__thead th{z-index:2;position:sticky;top:0}.roastComparison-module__VcU_WW__colFeature{width:28%}.roastComparison-module__VcU_WW__colLight,.roastComparison-module__VcU_WW__colMedium,.roastComparison-module__VcU_WW__colDark{width:24%}.roastComparison-module__VcU_WW__headerCell{background-color:var(--rc-head-bg);color:var(--rc-head-ink);text-align:center;border-right:1px solid var(--rc-border-strong);white-space:nowrap;padding:clamp(12px,2vw,16px);font:700 clamp(14px,1.8vw,16px)/1.1 LatoTR,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.roastComparison-module__VcU_WW__headerCell:last-child{border-right:0}.roastComparison-module__VcU_WW__dataRow:nth-child(2n) .roastComparison-module__VcU_WW__dataCell{background-color:var(--rc-row-alt)}.roastComparison-module__VcU_WW__rowTitle{z-index:1;color:var(--rc-ink);background-color:var(--rc-sticky);text-align:left;white-space:nowrap;border-right:1px solid var(--rc-border);border-bottom:1px solid var(--rc-border);padding:clamp(10px,1.8vw,14px);font:700 clamp(13px,1.8vw,15px)/1.2 LatoTR,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:sticky;left:0}.roastComparison-module__VcU_WW__dataCell{text-align:center;color:var(--rc-ink-soft);background-color:var(--rc-cell-bg);border-bottom:1px solid var(--rc-border);border-right:1px solid var(--rc-border);padding:clamp(10px,1.8vw,14px);font-size:clamp(13px,1.6vw,14px);transition:background-color .16s}.roastComparison-module__VcU_WW__dataCell:last-child{border-right:0}.roastComparison-module__VcU_WW__dataRow:hover .roastComparison-module__VcU_WW__dataCell{background-color:var(--rc-cell-hover)}.roastComparison-module__VcU_WW__dataRow:hover .roastComparison-module__VcU_WW__rowTitle{filter:brightness(.98)}.roastComparison-module__VcU_WW__caption{text-align:left;color:var(--rc-ink-soft);padding:8px 10px 12px;font-size:12px}.roastComparison-module__VcU_WW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (prefers-reduced-motion:reduce){.roastComparison-module__VcU_WW__dataCell{transition:none}}
.roastFaqSection-module__IcRlKG__section{--faq-grad:radial-gradient(1100px 460px at 12% 0%,#fff 0%,#fff 35%,#fff 60%,#fff 100%);--faq-grad-dark:radial-gradient(1100px 460px at 12% 0%,#201a15 0%,#1a1511 35%,#17120f 60%,#130f0c 100%);--faq-ink:#3a2c24;--faq-ink-soft:#5b4a3b;--faq-surface:#ffffffa6;--faq-card:#ffffffb3;--faq-border:#5c45362e;--faq-border-strong:#5c45364d;--faq-focus:#c9a886;--radius-xl:20px;--radius-lg:14px;background:var(--faq-grad);border-radius:var(--radius-xl);color:var(--faq-ink);isolation:isolate;padding:clamp(32px,6vw,64px) 16px;font-family:LatoTR,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:relative;box-shadow:0 12px 28px #2b1c1414}.roastFaqSection-module__IcRlKG__section:before{content:"";filter:blur(8px);pointer-events:none;z-index:-1;background:radial-gradient(closest-side,#fcd3a959,#fff0 70%);width:clamp(320px,40vw,780px);height:clamp(320px,40vw,780px);position:absolute;inset:-25% -15% auto auto;transform:translate(8%,-10%)}.roastFaqSection-module__IcRlKG__heading{text-align:center;color:var(--faq-ink);margin:0 0 clamp(16px,2.4vw,24px);font:800 clamp(22px,4.2vw,30px)/1.15 LatoTR,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.roastFaqSection-module__IcRlKG__list{background:var(--faq-surface);border:1px solid var(--faq-border);border-radius:var(--radius-xl);-webkit-backdrop-filter:saturate(140%)blur(8px);max-width:860px;margin:0 auto;padding:clamp(8px,2vw,12px);box-shadow:inset 0 0 0 1px #ffffff1f}.roastFaqSection-module__IcRlKG__item{background:var(--faq-card);border:1px solid var(--faq-border);border-radius:var(--radius-lg);margin:8px;transition:border-color .16s,box-shadow .16s,transform .16s;overflow:clip}.roastFaqSection-module__IcRlKG__itemOpen{border-color:var(--faq-border-strong);transform:translateY(-1px);box-shadow:0 10px 20px #10080414}.roastFaqSection-module__IcRlKG__question{margin:0}.roastFaqSection-module__IcRlKG__trigger{all:unset;cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:100%;padding:clamp(14px,2.4vw,18px);display:grid}.roastFaqSection-module__IcRlKG__trigger:focus-visible{outline:3px solid var(--faq-focus);outline-offset:3px;border-radius:10px}.roastFaqSection-module__IcRlKG__qmark{width:28px;height:28px;color:var(--faq-ink);background:#0000000f;border-radius:8px;place-items:center;font-size:13px;font-weight:800;display:grid}.roastFaqSection-module__IcRlKG__qtext{color:var(--faq-ink);font:700 clamp(14px,1.9vw,16px)/1.3 LatoTR,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.roastFaqSection-module__IcRlKG__chev{border-right:2px solid var(--faq-ink);border-bottom:2px solid var(--faq-ink);width:14px;height:14px;transition:transform .16s;transform:rotate(-45deg)}.roastFaqSection-module__IcRlKG__itemOpen .roastFaqSection-module__IcRlKG__chev{transform:rotate(45deg)}.roastFaqSection-module__IcRlKG__panel{padding:0 clamp(14px,2.4vw,18px) clamp(14px,2.4vw,18px)}.roastFaqSection-module__IcRlKG__answer{color:var(--faq-ink-soft);margin:0 0 14px 40px;font:500 clamp(14px,1.9vw,15px)/1.7 LatoTR,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}@media (prefers-reduced-motion:reduce){.roastFaqSection-module__IcRlKG__item,.roastFaqSection-module__IcRlKG__chev{transition:none}}
.roastHero-module__VDs5WG__hero{--roast-bg:radial-gradient(1200px 500px at 10% 0%,#fff6ec 0%,#fdf8f3 35%,#fbf4ee 60%,#f7efe8 100%);--roast-bg-dark:radial-gradient(1200px 500px at 10% 0%,#1e1712 0%,#1a1511 35%,#181310 60%,#14100d 100%);--roast-card-bg:#fff9;--roast-card-stroke:#5a3c2a26;--roast-ink:#3a2c24;--roast-ink-soft:#5e4b3c;--roast-cta:#5b3c2a;--roast-cta-hover:#432c1e;--roast-link:#7a533c;--roast-link-hover:#62422f;--roast-shadow:0 10px 30px #2b1c1414;--radius-xl:5px;--radius-lg:14px;--radius-md:10px;--space-1:clamp(8px,1.2vw,12px);--space-2:clamp(12px,1.8vw,16px);--space-3:clamp(16px,2.4vw,24px);--space-4:clamp(24px,3.6vw,36px);--space-5:clamp(36px,5vw,56px);--maxw:1240px;isolation:isolate;background:var(--roast-bg);border-radius:var(--radius-xl);box-shadow:var(--roast-shadow);margin-bottom:48px;padding:clamp(56px,8vw,112px) 24px;position:relative;overflow:hidden}@media (prefers-color-scheme:dark){.roastHero-module__VDs5WG__hero{--roast-card-bg:#1c161299;--roast-card-stroke:#ffffff14;--roast-ink:#f1e9e1;--roast-ink-soft:#d9cfc7;--roast-cta:#e7c3a6;--roast-cta-hover:#f1d3bd;--roast-link:#e8c9b0;--roast-link-hover:#f2d8c6;background:var(--roast-bg-dark)}}.roastHero-module__VDs5WG__hero:before{content:"";filter:blur(8px);pointer-events:none;z-index:-1;background:radial-gradient(closest-side,#fcd3a959,#fff0 70%);width:clamp(360px,45vw,880px);height:clamp(360px,45vw,880px);position:absolute;inset:-30% -20% auto auto;transform:translate(10%,-10%)}.roastHero-module__VDs5WG__inner{max-width:var(--maxw);margin:0 auto}.roastHero-module__VDs5WG__content{-webkit-backdrop-filter:saturate(140%)blur(10px);background:var(--roast-card-bg);border:1px solid var(--roast-card-stroke);border-radius:var(--radius-xl);gap:var(--space-3);text-align:center;padding:clamp(20px,4vw,44px);display:grid}.roastHero-module__VDs5WG__overtitle{letter-spacing:.08em;text-transform:uppercase;color:var(--roast-ink-soft);opacity:.9;font:600 clamp(12px,1.4vw,14px)/1.2 LatoTR,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.roastHero-module__VDs5WG__title{color:var(--roast-ink);margin:0;font:800 clamp(28px,5.2vw,44px)/1.15 LatoTR,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.roastHero-module__VDs5WG__description{color:var(--roast-ink-soft);margin:0;font:400 clamp(16px,2vw,18px)/1.65 LatoTR,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.roastHero-module__VDs5WG__ctaRow{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.roastHero-module__VDs5WG__ctaButton{background-color:var(--roast-cta);color:#fff;border-radius:var(--radius-lg);will-change:transform;align-items:center;gap:10px;padding:14px 22px;font:700 16px/1 LatoTR,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;text-decoration:none;transition:transform .18s,background-color .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 -2px #00000014}.roastHero-module__VDs5WG__ctaButton:hover{background-color:var(--roast-cta-hover);transform:translateY(-1px);box-shadow:0 10px 20px #2b1c141f}.roastHero-module__VDs5WG__ctaButton:active{transform:translateY(0)}.roastHero-module__VDs5WG__ctaButton:focus-visible{outline-offset:3px;outline:3px solid #c9a886}.roastHero-module__VDs5WG__ctaIcon{transition:transform .18s;display:inline-block;transform:translate(0)}.roastHero-module__VDs5WG__ctaButton:hover .roastHero-module__VDs5WG__ctaIcon{transform:translate(3px)}.roastHero-module__VDs5WG__linkButton{border-radius:var(--radius-md);color:var(--roast-link);border:1px dashed var(--roast-card-stroke);background:0 0;align-items:center;padding:12px 18px;font:600 15px/1 LatoTR,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;text-decoration:none;transition:border-color .2s,color .2s,background-color .2s;display:inline-flex}.roastHero-module__VDs5WG__linkButton:hover{color:var(--roast-link-hover);background-color:#7b533c0f;border-color:#5a3c2a40}.roastHero-module__VDs5WG__linkButton:focus-visible{outline-offset:3px;outline:3px solid #c9a886}.roastHero-module__VDs5WG__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (prefers-reduced-motion:reduce){.roastHero-module__VDs5WG__ctaButton,.roastHero-module__VDs5WG__ctaIcon{transition:none}}
.roastProfiles-module__tmwkxG__wrapper{--rp-grad:radial-gradient(1000px 420px at 15% 0%,#fff 0%,#fff 35%,#fff 60%,#fff 100%);--rp-grad-dark:radial-gradient(1000px 420px at 15% 0%,#1f1813 0%,#1a1511 35%,#17120f 60%,#130f0c 100%);--rp-ink:#33251d;--rp-ink-soft:#6a5445;--rp-border:#5c45362e;--rp-shadow:0 12px 28px #2b1c1414;--rp-card-bg:var(--card-bg,#f8f2e6);--rp-card-alpha:#fff9;--rp-focus:#c9a886;--radius-xl:20px;--radius-lg:14px;--radius-md:10px;background:var(--rp-grad);border-radius:var(--radius-xl);box-shadow:var(--rp-shadow);isolation:isolate;padding:clamp(32px,6vw,64px) 16px;position:relative;overflow-x:clip}.roastProfiles-module__tmwkxG__wrapper:before{content:"";filter:blur(8px);pointer-events:none;z-index:-1;background:radial-gradient(closest-side,#fcd3a959,#fff0 70%);width:clamp(320px,40vw,780px);height:clamp(320px,40vw,780px);position:absolute;inset:-25% -15% auto auto;transform:translate(8%,-10%)}.roastProfiles-module__tmwkxG__header{text-align:center;max-width:1080px;margin:0 auto clamp(20px,3.5vw,32px)}.roastProfiles-module__tmwkxG__heading{color:var(--rp-ink);margin:0 0 8px;font:800 clamp(22px,4.2vw,32px)/1.15 LatoTR,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.roastProfiles-module__tmwkxG__subheading{max-width:760px;color:var(--rp-ink-soft);margin:0 auto;font:400 clamp(14px,2vw,16px)/1.65 LatoTR,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.roastProfiles-module__tmwkxG__grid{grid-template-columns:1fr;gap:clamp(16px,3vw,24px);max-width:1080px;margin:0 auto;display:grid}@media (min-width:768px){.roastProfiles-module__tmwkxG__grid{grid-template-columns:repeat(3,1fr)}}.roastProfiles-module__tmwkxG__card{background:linear-gradient(180deg,var(--rp-card-alpha)0%,#fff6 100%),var(--rp-card-bg);border:1px solid var(--rp-border);border-radius:var(--radius-lg);text-align:left;will-change:transform;outline:none;gap:12px;padding:clamp(18px,3.4vw,24px);transition:transform .16s,box-shadow .16s,border-color .16s;display:grid;transform:translateY(0)scale(1);box-shadow:0 6px 16px #1008040f}.roastProfiles-module__tmwkxG__card:hover{border-color:#5c453647;transform:translateY(-2px)scale(1.01);box-shadow:0 16px 30px #1008041a}.roastProfiles-module__tmwkxG__card:focus-visible{outline:3px solid var(--rp-focus);outline-offset:3px}.roastProfiles-module__tmwkxG__emoji{font-size:clamp(26px,3.8vw,32px);line-height:1}.roastProfiles-module__tmwkxG__title{color:var(--rp-ink);margin:0;font:800 clamp(18px,3.6vw,22px)/1.2 LatoTR,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.roastProfiles-module__tmwkxG__notes{color:var(--rp-ink-soft);margin:0;padding-left:20px;font:400 clamp(13px,2.4vw,14px)/1.65 LatoTR,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;list-style:outside}.roastProfiles-module__tmwkxG__vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (prefers-reduced-motion:reduce){.roastProfiles-module__tmwkxG__card{transition:none}}
.roastRecommendation-module__d9VJJa__wrapper{--rr-grad:radial-gradient(1100px 460px at 12% 0%,#fff 0%,#fff 35%,#fff 60%,#fff 100%);--rr-grad-dark:radial-gradient(1100px 460px at 12% 0%,#201a15 0%,#1a1511 35%,#17120f 60%,#130f0c 100%);--rr-ink:#3a2c24;--rr-ink-soft:#4b3a2b;--rr-surface:#ffffffa6;--rr-border:#5c45362e;--rr-card-alpha:#fff9;--rr-focus:#c9a886;--radius-xl:20px;--radius-lg:14px;background:var(--rr-grad);border-radius:var(--radius-xl);text-align:center;isolation:isolate;padding:clamp(32px,6vw,64px) 16px;position:relative;box-shadow:0 12px 28px #2b1c1414}.roastRecommendation-module__d9VJJa__wrapper:before{content:"";filter:blur(8px);pointer-events:none;z-index:-1;background:radial-gradient(closest-side,#fcd3a959,#fff0 70%);width:clamp(320px,40vw,780px);height:clamp(320px,40vw,780px);position:absolute;inset:-25% -15% auto auto;transform:translate(8%,-10%)}.roastRecommendation-module__d9VJJa__heading{color:var(--rr-ink);margin:0 0 clamp(16px,2.4vw,24px);font:800 clamp(22px,4.2vw,30px)/1.15 LatoTR,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.roastRecommendation-module__d9VJJa__grid{grid-template-columns:1fr;gap:clamp(16px,3vw,24px);max-width:960px;margin:0 auto;display:grid}@media (min-width:640px){.roastRecommendation-module__d9VJJa__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.roastRecommendation-module__d9VJJa__grid{grid-template-columns:repeat(3,1fr)}}.roastRecommendation-module__d9VJJa__card{background:linear-gradient(180deg,var(--rr-card-alpha)0%,#ffffff73 100%),var(--rr-surface);border:1px solid var(--rr-border);border-radius:var(--radius-lg);text-align:left;will-change:transform;outline:none;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:clamp(16px,3vw,22px);transition:transform .16s,box-shadow .16s,border-color .16s;display:grid;transform:translateY(0)scale(1);box-shadow:0 6px 16px #1008040f}.roastRecommendation-module__d9VJJa__card:hover{border-color:#5c453647;transform:translateY(-2px)scale(1.01);box-shadow:0 16px 30px #1008041a}.roastRecommendation-module__d9VJJa__card:focus-visible{outline:3px solid var(--rr-focus);outline-offset:3px}.roastRecommendation-module__d9VJJa__icon{margin-top:2px;font-size:clamp(22px,2.8vw,26px);line-height:1}.roastRecommendation-module__d9VJJa__text{color:var(--rr-ink-soft);margin:0;font:500 clamp(14px,1.9vw,15px)/1.65 LatoTR,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.roastRecommendation-module__d9VJJa__vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (prefers-reduced-motion:reduce){.roastRecommendation-module__d9VJJa__card{transition:none}}
