
#fse-club-library .page{--ink:#141514;--muted:#666a65;--paper:#f5f5f0;--line:#dedfd9;--green:#087955;background:#fff;color:var(--ink);font:15px/1.65 Inter,sans-serif;color-scheme:light}#fse-club-library .page *{box-sizing:border-box}#fse-club-library h1,#fse-club-library h2,#fse-club-library h3,#fse-club-library .brand,#fse-club-library .price{font-family:Blinker,sans-serif;font-weight:600;letter-spacing:-.025em;line-height:1.05;margin:0}#fse-club-library h1{font-size:clamp(44px,6.5vw,78px)}#fse-club-library h2{font-size:clamp(31px,4vw,43px)}#fse-club-library h3{font-size:25px}#fse-club-library p{margin:16px 0}#fse-club-library .wrap{width:min(calc(100% - 2 * var(--fse-gutter)),var(--fse-max));max-width:var(--fse-max);margin-inline:auto;padding:0}#fse-club-library .header{height:88px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line)}#fse-club-library .brand{font-size:23px;letter-spacing:-.04em}#fse-club-library .header nav{display:flex;gap:28px;align-items:center}#fse-club-library a{color:inherit;text-decoration:none}#fse-club-library button,#fse-club-library select{font:inherit}#fse-club-library button{cursor:inherit}#fse-club-library .action{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 24px;background:#141514;color:#fff;border:1px solid #141514;border-radius:9px;font-weight:600;line-height:1.3;text-decoration:none}#fse-club-library .action.outline{background:#fff;color:#141514}#fse-club-library .action.green{background:var(--green);border-color:var(--green)}#fse-club-library svg{width:18px;height:18px;flex-shrink:0}#fse-club-library .eyebrow{font:600 12px/1.5 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 20px}#fse-club-library .lead{font-size:18px;line-height:1.7;color:#626660;max-width:600px}#fse-club-library .links{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:27px}#fse-club-library .note{font-size:12px;color:var(--muted);line-height:1.6}#fse-club-library .hero{padding:72px 0 55px}#fse-club-library .center{text-align:center}#fse-club-library .center .lead{margin:24px auto}#fse-club-library .soft{background:var(--paper)}#fse-club-library .split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}#fse-club-library .section{padding:66px 0;border-top:1px solid var(--line)}#fse-club-library .section-top{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px}#fse-club-library .section-top p{max-width:380px;margin:0;color:var(--muted)}#fse-club-library .shelf{display:grid;grid-template-columns:repeat(8,1fr);align-items:end;gap:18px;padding:40px 0 23px}#fse-club-library .cover{display:block;width:100%;aspect-ratio: .65;object-fit:contain;background:#fff}#fse-club-library .book-button{display:block;text-align:left;padding:0;border:0;background:transparent;width:100%;color:inherit}#fse-club-library .cover{transition:transform .2s}#fse-club-library .shelf .cover{}#fse-club-library .mystery{aspect-ratio:.65;background:#efeee8;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;padding:10px;border:1px solid #dddcd5;color:#5f655e}#fse-club-library .mystery b{font:600 55px Blinker}#fse-club-library .mystery span{font-size:11px}#fse-club-library .shelf-label{font-size:11px;display:block;margin-top:14px;color:var(--muted)}#fse-club-library .benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:34px}#fse-club-library .benefit svg{color:var(--green);margin-bottom:14px;width:23px;height:23px}#fse-club-library .benefit p{color:var(--muted);font-size:14px;margin-bottom:0}#fse-club-library .bookgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px 26px}#fse-club-library .bookgrid .cover,#fse-club-library .bookgrid .mystery{height:200px;width:100%;aspect-ratio:auto}#fse-club-library .bookgrid h3{font-size:22px;margin-top:16px;line-height:1.1}#fse-club-library .bookgrid p{font-size:12px;color:var(--muted);margin:6px 0}#fse-club-library .date{font-size:11px;letter-spacing:.03em;color:var(--green);display:block;margin-top:9px}#fse-club-library .pricing{display:grid;grid-template-columns:1.15fr 1fr;gap:20px;margin-top:32px}#fse-club-library .plan{padding:32px;background:var(--paper);border-radius:16px}#fse-club-library .plan.primary{background:#eaf2ec}#fse-club-library .price{font-size:68px;margin:13px 0}#fse-club-library .plan ul{list-style:none;padding:0;margin:20px 0}#fse-club-library .plan li{display:flex;align-items:start;gap:10px;margin:10px 0;font-size:14px}#fse-club-library .plan li svg{color:var(--green);margin-top:3px}#fse-club-library .plan .action{width:100%}#fse-club-library .plan select{width:100%;padding:12px;background:white;border:1px solid #ccc;border-radius:7px;margin:12px 0;font-size:14px}#fse-club-library .faq{margin-inline:auto}#fse-club-library details{border-bottom:1px solid var(--line);padding:20px 0}#fse-club-library summary{cursor:inherit;font-weight:600;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px}#fse-club-library summary::after{content:'+';font-size:23px;font-weight:400}#fse-club-library details[open] summary::after{content:'−'}#fse-club-library details p{color:var(--muted);font-size:14px;max-width:680px}#fse-club-library .footer{background:#141514;color:white;padding:42px 0;margin-top:20px}#fse-club-library .footer .wrap{display:flex;justify-content:space-between;gap:30px;align-items:center}#fse-club-library .footer p{font-size:12px;color:#c6c7c2}#fse-club-library .hero-art{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;align-items:center;background:var(--paper);padding:38px 24px;border-radius:100px 100px 15px 15px}#fse-club-library .hero-art img{filter:drop-shadow(3px 9px 5px #0000001c)}#fse-club-library .hero-art img:nth-child(2){transform:translateY(20px)}#fse-club-library .compact-band{display:flex;justify-content:space-between;gap:25px;align-items:center;padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}#fse-club-library .compact-band span{display:flex;gap:10px;align-items:center;font-size:13px}#fse-club-library .calendar-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}#fse-club-library .reading-row{display:grid;grid-template-columns:84px minmax(0,1fr);gap:24px;padding:24px;border:1px solid #e8e9e3;border-radius:14px;background:#fafaf7;align-items:center;min-width:0}#fse-club-library .reading-row .cover{width:84px;height:auto;aspect-ratio:auto;object-fit:contain}#fse-club-library .reading-row h3{font-size:25px;line-height:1.15;letter-spacing:-.015em}#fse-club-library .reading-row p{font-size:14px;margin:3px 0;color:var(--muted)}#fse-club-library .reading-row .mystery{height:129px;width:84px;border-radius:2px}#fse-club-library .reading-row .mystery b{font-size:30px}#fse-club-library .reading-row .mystery span{display:none}#fse-club-library .single-hero{display:grid;grid-template-columns:1fr .8fr;gap:70px;align-items:center}#fse-club-library .single-hero .cover{height:390px}#fse-club-library .pill{display:inline-flex;gap:8px;align-items:center;background:#eaf2ec;color:#186d50;border-radius:6px;padding:6px 10px;font-size:12px;margin-bottom:20px}#fse-club-library .browser{border:1px solid #d6d8d0;border-radius:12px;background:white;box-shadow:0 14px 35px #1a2b1910;overflow:hidden}#fse-club-library .browser-bar{display:flex;gap:6px;align-items:center;background:#f0f1ed;padding:13px 16px;border-bottom:1px solid var(--line)}#fse-club-library .dot{width:8px;height:8px;border-radius:50%;background:#cbcfc7}#fse-club-library .browser-bar span{font-size:11px;color:var(--muted);margin-left:auto}#fse-club-library .inside{padding:26px}#fse-club-library .inside h3{font-size:29px}#fse-club-library .inside .next{display:grid;grid-template-columns:75px 1fr;gap:22px;background:var(--paper);padding:18px;margin-top:20px;border-radius:8px;align-items:center}#fse-club-library .inside .cover{height:110px}#fse-club-library .inside .reading-row{grid-template-columns:22px 1fr 18px;padding:15px 0}#fse-club-library .inside .reading-row h3{font-size:18px}#fse-club-library .inside .reading-row small{font-size:10px;color:var(--muted)}#fse-club-library .inside .reading-row>span{color:var(--muted);font-size:11px}#fse-club-library .under-browser{margin-top:18px;color:var(--muted);font-size:12px}#fse-club-library .letter{max-width:670px;margin:auto;padding:65px 0}#fse-club-library .letter p{font-size:18px;color:#555c54;line-height:1.85}#fse-club-library .big-year{font:600 clamp(90px,16vw,180px)/.9 Blinker;color:#dfe7de;letter-spacing:-.06em}#fse-club-library .editorial-row{display:grid;grid-template-columns:80px 140px 1fr;gap:35px;align-items:center;padding:28px 0;border-top:1px solid var(--line)}#fse-club-library .editorial-row .cover,#fse-club-library .editorial-row .mystery{height:170px}#fse-club-library .editorial-row h3{font-size:32px}#fse-club-library .editorial-row p{color:var(--muted);margin:8px 0}#fse-club-library .month{font-size:12px;color:var(--muted)}#fse-club-library .dark-cta{display:grid;grid-template-columns:1fr auto;gap:35px;align-items:center;background:#173f31;color:white;padding:38px;border-radius:14px;margin:36px 0 0}#fse-club-library .dark-cta .action{background:#fff;color:#141514;border-color:white}#fse-club-library .dark-cta p{color:#dce8de;margin-bottom:0}#fse-club-library .choicebar{display:flex;gap:8px;flex-wrap:wrap;margin:25px 0}#fse-club-library .choicebar button{padding:10px 16px;border-radius:7px;border:1px solid #c7cbc3;background:white;font-size:13px;color:#151515}#fse-club-library .choicebar button[aria-pressed=true]{background:#151515;color:white;border-color:#151515}#fse-club-library .selected-copy{min-height:55px;max-width:650px;color:var(--muted);font-size:14px}#fse-club-library .preview-detail{background:var(--paper);padding:20px 26px;border-radius:10px;margin-top:22px;font-size:14px}#fse-club-library .preview-detail h3{font-size:25px}#fse-club-library .preview-detail p{margin:7px 0;color:var(--muted)}#fse-club-library .toast{padding:15px 20px;border-radius:9px;background:#eaf2ec;color:#205a43;font-size:14px;margin:20px 0}#fse-club-library .heading-side{display:grid;grid-template-columns:1fr .65fr;gap:40px;align-items:end}#fse-club-library .heading-side .price{font-size:55px}#fse-club-library .heading-side p{color:var(--muted)}#fse-club-library .muted{color:var(--muted)}#fse-club-library .page[data-style=calendar] .hero{padding-bottom:35px}#fse-club-library .page[data-style=calendar] .bookgrid{gap:30px}#fse-club-library .page[data-style=calendar] .bookgrid .cover{height:220px}#fse-club-library .page[data-style=inside] .hero{padding-bottom:70px}#fse-club-library .page[data-style=editorial] .hero{padding-bottom:0}#fse-club-library .page[data-style=editorial] h1{max-width:700px}#fse-club-library .callout{border-left:2px solid var(--green);padding-left:22px;margin:28px 0;color:var(--muted)}
@media(max-width:700px){#fse-club-library .wrap{padding:0}#fse-club-library .header{height:73px}#fse-club-library .brand{font-size:20px}#fse-club-library .header nav{gap:15px}#fse-club-library .header nav span{display:none}#fse-club-library .hero{padding:48px 0 35px}#fse-club-library .split,#fse-club-library .single-hero,#fse-club-library .heading-side{grid-template-columns:1fr;gap:30px}#fse-club-library .shelf{grid-template-columns:repeat(4,1fr);gap:22px 18px}#fse-club-library .benefits{grid-template-columns:1fr;gap:27px}#fse-club-library .bookgrid{grid-template-columns:repeat(2,1fr);gap:30px 20px}#fse-club-library .bookgrid .cover,#fse-club-library .bookgrid .mystery{height:190px}#fse-club-library .pricing{grid-template-columns:1fr}#fse-club-library .calendar-list{grid-template-columns:1fr}#fse-club-library .section{padding:45px 0}#fse-club-library .section-top{display:block}#fse-club-library .section-top p{margin-top:18px}#fse-club-library .compact-band{flex-wrap:wrap;gap:12px}#fse-club-library .hero-art{max-width:420px;padding:30px 22px 45px}#fse-club-library .single-hero .cover{height:300px}#fse-club-library .editorial-row{grid-template-columns:70px 1fr;gap:22px}#fse-club-library .editorial-row .month{grid-column:1/-1}#fse-club-library .editorial-row .cover,#fse-club-library .editorial-row .mystery{height:115px}#fse-club-library .editorial-row h3{font-size:26px}#fse-club-library .dark-cta{grid-template-columns:1fr;padding:26px}#fse-club-library .footer .wrap{display:block}#fse-club-library .letter{padding:45px 0}#fse-club-library .page{min-height:0}#fse-club-library .inside{padding:20px}#fse-club-library .lead{font-size:17px}#fse-club-library .plan{padding:26px}#fse-club-library .price{font-size:61px}}
@media(prefers-reduced-motion:reduce){#fse-club-library .cover{transition:none}}
#fse-club-library .page{--green:#2f3439}
#fse-club-library .plan.primary{background:#edf0ed}
#fse-club-library .book-object{display:block;position:relative;isolation:isolate;}
#fse-club-library .book-object .cover{border-radius:1px 2px 2px 1px}
#fse-club-library .lexeo-brand{display:flex;gap:10px;align-items:center;margin-bottom:30px}
#fse-club-library .lexeo-brand strong{font:600 28px/1 Blinker,sans-serif;letter-spacing:-.02em}
#fse-club-library .lexeo-brand>span:last-child{font-size:11px;color:var(--muted);align-self:end;padding-bottom:3px}
#fse-club-library .lexeo-logo{display:flex;width:36px;height:36px;align-items:end;background:#2f3439;color:#fff;border-radius:9px;font:700 34px/.95 Blinker,sans-serif;padding:0 7px 3px;position:relative}
#fse-club-library .lexeo-logo:after{content:"";width:9px;height:14px;position:absolute;right:7px;top:6px;background:#ffc21c;clip-path:polygon(0 0,100% 0,100% 100%,50% 73%,0 100%)}
#fse-club-library .lexeo-preview{background:white;border:1px solid var(--line);border-radius:12px;padding:28px}
#fse-club-library .lexeo-top{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--muted);padding-bottom:18px;border-bottom:1px solid var(--line);margin-bottom:20px}
#fse-club-library .lexeo-label{display:block;font-size:12px;color:var(--muted);margin-bottom:8px}
#fse-club-library .lexeo-preview select{width:100%;max-width:100%;padding:12px 36px 12px 12px;border:1px solid #d2d4ce;background:white;border-radius:7px;color:var(--ink);font:400 14px Inter,sans-serif}
#fse-club-library .lexeo-selected{display:grid;grid-template-columns:68px minmax(0,1fr);gap:22px;align-items:center;margin:27px 0}
#fse-club-library .lexeo-selected h3{font-size:24px;line-height:1.12}
#fse-club-library .lexeo-selected p{font-size:12px;color:var(--muted);margin:8px 0}
#fse-club-library .lexeo-selected span{font-size:11px;color:var(--muted)}
#fse-club-library .action svg{transition:transform .2s}
#fse-club-library .action:hover svg{transform:translate(2px,-2px)}
@media(max-width:700px){#fse-club-library .lexeo-preview{padding:22px}#fse-club-library .lexeo-preview select{font-size:16px}#fse-club-library .lexeo-selected{gap:18px}}
@media(prefers-reduced-motion:reduce){#fse-club-library .action svg{transition:none}}

/* Book covers retain their original artwork and share one restrained 3D binding. */
#fse-club-library .cover{height:auto}
#fse-club-library .book-object{}
#fse-club-library .action[disabled]{opacity:.75;cursor:not-allowed}
#fse-club-library .page{font-family:Inter,Arial,sans-serif}
#fse-club-library h1,#fse-club-library h2,#fse-club-library h3{font-family:Blinker,Arial,sans-serif;font-weight:600;line-height:1.05;letter-spacing:-.025em;text-transform:none}
#fse-club-library .reading-row{margin:0}
#fse-club-library .lexeo-selected .mystery{min-height:102px}
#fse-club-library select{padding-right:36px}
@media(max-width:700px){#fse-club-library .hero{padding-top:42px}#fse-club-library .plan select{font-size:16px}}
/* The landing owns its heading geometry, independently of the theme's generic hero. */
body .fse-product-template--club_library #fse-club-library .hero h1{width:100%;max-width:none!important;font-size:clamp(44px,6.5vw,78px)!important;line-height:1.05!important;font-weight:600!important;letter-spacing:-.025em!important;margin:0!important;text-align:center}
#fse-club-library .lexeo-selected [data-book-preview]{min-width:0}
#fse-club-library .lexeo-selected img{width:100%;height:auto}
#fse-club-library .wrap{box-sizing:border-box}

#fse-club-library [data-book-checkout][hidden]{display:none!important}
#fse-club-library .club-native-checkout form{margin:0;padding:0;border:0;background:none;max-width:none}
#fse-club-library .club-native-checkout button[type="submit"]{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:15px 22px;border:0;border-radius:10px;background:var(--green);color:#fff;font:600 16px/1.35 inherit;cursor:pointer}
#fse-club-library .club-native-checkout svg{width:20px;height:20px;fill:none}

#fse-club-library .calendar-list .book-object{}
#fse-club-library .calendar-list .date{font:500 12px/1.4 Inter,Arial,sans-serif;margin:0 0 10px;color:#616660;letter-spacing:0}
#fse-club-library .calendar-list .reading-row p{margin:8px 0 0}
#fse-club-library .club-hero-image{margin:36px auto 0;max-width:100%;width:960px}
#fse-club-library .club-hero-image img{display:block;width:100%;height:auto}
#fse-club-library .hero .links{justify-content:center}
@media(max-width:700px){#fse-club-library .reading-row{grid-template-columns:72px minmax(0,1fr);gap:20px;padding:20px}#fse-club-library .reading-row .cover{width:72px}#fse-club-library .reading-row h3{font-size:24px}#fse-club-library .reading-row .mystery{width:72px;height:110px}}

/* Club 2027: approved book-pile hero. Other landing sections retain their layout. */
#fse-club-library .hero--book-pile{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);gap:30px;align-items:center;text-align:left;padding:72px 0 70px;min-height:590px}
#fse-club-library .hero--book-pile .club-hero-copy{min-width:0}
body .fse-product-template--club_library #fse-club-library .hero--book-pile h1{font-size:clamp(48px,5.6vw,84px)!important;line-height:.88!important;font-weight:700!important;letter-spacing:-.025em!important;text-align:left;max-width:490px!important}
#fse-club-library .hero--book-pile .lead{font:400 17px/1.8 Inter,Arial,sans-serif;margin:25px 0 28px;max-width:510px}
#fse-club-library .hero--book-pile .links{justify-content:flex-start!important;margin-top:0}
#fse-club-library .hero--book-pile .action{padding:17px 25px;background:#2f3439;border-color:#2f3439;color:#fff;font:600 15px/1.35 Inter,Arial,sans-serif;border-radius:10px;gap:16px}
#fse-club-library .hero--book-pile .note{margin:14px 0 0;font:400 13px/1.6 Inter,Arial,sans-serif}
#fse-club-library .hero--book-pile .club-hero-image{width:100%;max-width:680px;margin:0;min-width:0;justify-self:end}
#fse-club-library .hero--book-pile .club-hero-image img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}
@media(max-width:760px){#fse-club-library .hero--book-pile{grid-template-columns:1fr;gap:30px;min-height:0;padding:44px 0 38px}body .fse-product-template--club_library #fse-club-library .hero--book-pile h1{font-size:clamp(45px,9vw,64px)!important;max-width:600px!important}#fse-club-library .hero--book-pile .lead{font-size:16px;max-width:600px;margin:23px 0}#fse-club-library .hero--book-pile .club-hero-image{max-width:600px;margin:0 auto}#fse-club-library .hero--book-pile .action{max-width:100%}}
/* Lexeo landing preview: same Mac window geometry as Tipea and Palique. */
#fse-club-library .lexeo-showcase{grid-template-columns:minmax(0,.8fr) minmax(0,1.35fr);gap:40px}
#fse-club-library .lexeo-demo{background:#fff;color:#202322;border:1px solid #dedfd9;border-radius:13px;overflow:hidden;min-width:0;text-align:left;font:400 14px/1.5 Inter,Arial,sans-serif;box-shadow:0 20px 50px #23231e12}
#fse-club-library .lexeo-window-bar{height:33px;display:flex;align-items:center;padding:0 12px;gap:5px;background:#f5f5f0;border-bottom:1px solid #dedfd9}
#fse-club-library .lexeo-window-bar>i{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#ff6a5b}
#fse-club-library .lexeo-window-bar>i:nth-child(2){background:#eabc48}
#fse-club-library .lexeo-window-bar>i:nth-child(3){background:#58ba70}
#fse-club-library .lexeo-window-bar>span{font:400 10px/1 Inter,Arial,sans-serif;color:#70736d;margin:auto;transform:translateX(-12px)}
#fse-club-library .lexeo-demo-head{padding:22px 26px 0;display:flex;gap:18px;align-items:center;justify-content:space-between;border:0}
#fse-club-library .lexeo-demo-brand{display:flex;gap:8px;align-items:center;flex-wrap:wrap;min-width:0}
#fse-club-library .lexeo-demo-brand .lexeo-logo{width:28px;height:28px;border-radius:7px;font-size:27px;padding:0 5px 2px;flex:0 0 28px}
#fse-club-library .lexeo-demo-brand .lexeo-logo:after{width:7px;height:11px;right:5px;top:4px}
#fse-club-library .lexeo-demo-brand strong{font:600 24px/1 Blinker,Arial,sans-serif;letter-spacing:-.4px}
#fse-club-library .lexeo-demo-brand>span:last-child{font:400 10px/1.4 Inter,Arial,sans-serif;color:#6b6e67}
#fse-club-library .lexeo-demo-picker{position:relative;display:block;flex:0 1 215px;min-width:140px;margin:0}
#fse-club-library .lexeo-demo-picker>span{display:block;font:400 10px/1.4 Inter,Arial,sans-serif;color:#6b6e67;margin-bottom:5px}
#fse-club-library .lexeo-demo-picker select{appearance:none;background:#fff;border:1px solid #dedfd9;border-radius:7px;width:100%;max-width:100%;padding:9px 33px 9px 10px;color:#30352e;font:400 12px/1.5 Inter,Arial,sans-serif;text-overflow:ellipsis;margin:0;cursor:pointer}
#fse-club-library .lexeo-demo-picker>svg{position:absolute;right:12px;bottom:12px;width:14px;height:14px;pointer-events:none;fill:none}
#fse-club-library .lexeo-demo-layout{display:block}
#fse-club-library .lexeo-demo-challenge{padding:26px;min-width:0}
#fse-club-library .lexeo-demo-type{display:flex;align-items:center;gap:7px;color:#747b6b;font:400 11px/1.5 Inter,Arial,sans-serif;margin:0 0 12px}
#fse-club-library .lexeo-demo-type svg{width:15px;height:15px}
#fse-club-library .lexeo-demo h3{font:600 27px/1.12 Blinker,Arial,sans-serif;letter-spacing:-.4px;margin:0 0 19px}
#fse-club-library .lexeo-demo-context{background:#f5f4f0;border-radius:10px;padding:17px;font:400 15px/1.6 Inter,Arial,sans-serif;margin-bottom:22px}
#fse-club-library .lexeo-demo fieldset{border:0;padding:0;margin:0;min-width:0}
#fse-club-library .lexeo-demo legend{float:none;width:100%;padding:0;margin:0 0 14px;font:500 13px/1.5 Inter,Arial,sans-serif}
#fse-club-library .lexeo-demo-option{display:flex;align-items:flex-start;gap:9px;padding:13px 12px;border:1px solid #d9dcd3;border-radius:9px;margin:0 0 9px;background:#fff;color:#30352e;cursor:pointer;font:400 12px/1.5 Inter,Arial,sans-serif}
#fse-club-library .lexeo-demo-option input{appearance:auto;accent-color:#2f3439;flex:0 0 15px;width:15px;height:15px;padding:0;margin:2px 0 0;border:0}
#fse-club-library .lexeo-demo-option:has(input:checked){border-color:#2f3439;background:#f4f5f0}
#fse-club-library .lexeo-demo-check{display:inline-flex;align-items:center;gap:8px;background:#2f3439;color:#fff;border:1px solid #2f3439;border-radius:9px;padding:12px 15px;margin-top:16px;cursor:pointer;font:500 12px/1.4 Inter,Arial,sans-serif}
#fse-club-library .lexeo-demo-check:hover{background:#464d53}
#fse-club-library .lexeo-demo-check svg{width:16px;height:16px}
#fse-club-library .lexeo-demo-foot{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 18px;background:#f5f4f0;color:#74776d;font:400 10px/1.5 Inter,Arial,sans-serif}
#fse-club-library .lexeo-demo-feedback{padding:13px 14px;margin:15px 0 0;border-radius:9px;background:#fff4dd;color:#675324;font:400 12px/1.55 Inter,Arial,sans-serif}
#fse-club-library .lexeo-demo-feedback.is-correct{background:#edf4e8;color:#33492c}
#fse-club-library .lexeo-demo [hidden]{display:none!important}
#fse-club-library .lexeo-demo :is(button,select):focus-visible{outline:2px solid #647459;outline-offset:3px}
@media(max-width:1000px){#fse-club-library .lexeo-showcase{grid-template-columns:1fr;gap:32px}#fse-club-library .lexeo-demo{width:100%;max-width:760px}}
@media(max-width:600px){#fse-club-library .lexeo-demo-head{padding:20px 18px 0;flex-wrap:wrap;gap:18px}#fse-club-library .lexeo-demo-picker{flex:1 1 100%;min-width:0}#fse-club-library .lexeo-demo-picker select{font-size:16px}#fse-club-library .lexeo-demo-challenge{padding:23px 18px}#fse-club-library .lexeo-demo h3{font-size:26px}#fse-club-library .lexeo-demo legend,#fse-club-library .lexeo-demo-option{font-size:14px}}
