/* Shared interior language; WooCommerce continues to own transactional markup. */
body.eb-site .eb-interior{padding-top:24px}.eb-page-heading{font-size:12px;color:#64818d;margin:0 0 25px;display:flex;gap:10px}.eb-page-heading a{color:#008d9b}.eb-site .eb-interior>h1{font-size:34px;margin:0 0 25px}.eb-catalog-page .eb-catalog-banner{position:relative;overflow:hidden;padding:60px 42px;border-radius:28px;background:#002e43;min-height:230px}.eb-catalog-page .eb-catalog-banner:after{content:'∞';position:absolute;left:8%;top:-32px;font-family:Georgia,serif;font-size:240px;line-height:1.2;color:#17cbd4;text-shadow:4px 6px #02667b,-2px -2px #96ffff;transform:rotate(-25deg);opacity:.65;pointer-events:none}.eb-catalog-page .eb-catalog-banner>*{position:relative;z-index:1;max-width:65%}.eb-site .eb-catalog-banner h2{font-weight:900;font-size:36px;color:white;line-height:1.6}.eb-catalog-banner p{color:#c2dce4;margin-bottom:0}.eb-catalog-resources .eb-catalog-banner{background:#043047 url(books-reference.png) left center/auto 100% no-repeat}.eb-catalog-resources .eb-catalog-banner:after{content:'';inset:0;transform:none;background:linear-gradient(to left,#002e43 45%,transparent 85%);opacity:1}.eb-catalog-resources .eb-catalog-banner>*{z-index:2}.eb-catalog-page .eb-search{background:white;border:1px solid #e0ebed;border-radius:17px;padding:12px 16px;margin:25px 0}.eb-catalog-page .eb-search input{border:0;background:#f5f9fa}.eb-catalog-page .eb-product{padding:12px 12px 20px;display:flex;flex-direction:column;gap:8px;box-shadow:0 8px 30px #123b4b08}.eb-catalog-page .eb-product h3{font-size:22px;margin:14px 6px 4px}.eb-catalog-page .eb-product>p{padding:0 8px;flex:1}.eb-catalog-page .eb-product .eb-price{padding:0 8px;font-weight:800;color:#005f72}.eb-catalog-page .eb-product .eb-button{margin:0 6px}.eb-catalog-page .eb-light-empty{padding:50px 24px;background:linear-gradient(125deg,#edfafa,#fff);border:1px solid #d2e8ea;color:#456775}
.eb-stepbar{display:flex;gap:24px;justify-content:center;padding:17px;background:white;border:1px solid #e0e9eb;border-radius:16px;margin-bottom:25px;color:#6e8492;font-size:14px}.eb-stepbar .current{color:#008c9b;font-weight:800}.eb-consult-page .eb-consult-layout{grid-template-columns:1fr 1.3fr;align-items:stretch;gap:24px}.eb-consult-page .eb-consult-layout>.eb-card:first-child{border:0;padding:34px;position:relative;overflow:hidden;background:#004258 url(consult-reference.png) 70% center/auto 100%;min-height:600px}.eb-consult-page .eb-consult-layout>.eb-card:first-child h2{font-size:34px;max-width:280px;line-height:1.7}.eb-consult-page .eb-consult-layout>.eb-card:first-child p{max-width:240px;color:#e1f6fa;font-size:15px}.eb-consult-page .eb-consult-layout>.eb-card:first-child .eb-kicker{color:#7ef0ec}.eb-consult-page .eb-form{display:grid;grid-template-columns:1fr 1fr;max-width:none;background:#fff;padding:30px;gap:20px;border:1px solid #d9e7e8;box-shadow:0 10px 35px #11374b08}.eb-consult-page .eb-form label{font-size:14px;color:#183b52;gap:9px}.eb-consult-page .eb-form label:has(textarea),.eb-consult-page .eb-form button,.eb-consult-page .eb-form small{grid-column:1/-1}.eb-consult-page .eb-form input,.eb-consult-page .eb-form select,.eb-consult-page .eb-form textarea{width:100%;min-width:0;background:#f7fafb;border-color:#dde8ec;border-radius:12px}.eb-consult-page .eb-form input[type=tel]{direction:ltr;text-align:right}.eb-consult-page .eb-form button{min-height:52px}.eb-consult-page .eb-form small{font-size:12px}.eb-guest-consult{grid-template-columns:1fr 1.2fr;gap:30px;align-items:stretch}.eb-consult-art{border-radius:25px;background:#004258 url(consult-reference.png) 75% center/auto 100%;padding:35px;min-height:480px}.eb-site .eb-consult-art h2{color:white;font-size:35px;margin:10px 0}.eb-consult-art .eb-kicker{color:#a2ffff}.eb-consult-welcome{align-self:center}.eb-consult-welcome>.eb-card{padding:35px;border-radius:25px;background:white}.eb-consult-welcome h2{font-size:27px}.eb-consult-welcome>p{font-size:14px;color:#627e8c}.eb-consult-topics{display:flex;gap:10px;margin:20px 0;flex-wrap:wrap}.eb-consult-topics span{border-radius:30px;padding:7px 16px;background:#dff5f5;font-size:13px;color:#057486}
.eb-about-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:45px;align-items:center;padding:20px 0 35px}.eb-site .eb-about-intro h1{font-size:42px;margin:4px 0 14px;font-weight:950}.eb-about-intro h2{font-size:29px;line-height:1.8}.eb-about-intro p{color:#526e7e;margin:18px 0 28px}.eb-about-photo{height:420px;overflow:hidden;border-radius:35px;background:#00283e url(hero-reference.png) left center/auto 100%;position:relative}.eb-about-photo>img{width:100%;height:100%;object-fit:cover}.eb-about-placeholder{position:absolute;top:55%;left:12%;color:#335a74;font-weight:800;font-size:15px}.eb-values{margin-bottom:28px}.eb-values .eb-card{background:white}.eb-values h3{font-size:21px}.eb-resume{padding:32px;background:linear-gradient(110deg,#e3f7f7,#fff);border-radius:24px}.eb-resume h2{font-size:27px}
/* Account: dark right-hand navigation and readable content cards. */
body.eb-account-page .woocommerce{--eb-line:#dfebee}body.eb-account-page .woocommerce-MyAccount-navigation{width:24%;background:linear-gradient(155deg,#075166,#002338);padding:23px 15px;border-radius:22px;box-shadow:0 10px 35px #00304415}body.eb-account-page .woocommerce-MyAccount-navigation li{padding:0;margin:5px 0;border:0}body.eb-account-page .woocommerce-MyAccount-navigation li a{display:block;border-radius:12px;padding:13px 15px;color:#e0f4f7;font-size:14px}body.eb-account-page .woocommerce-MyAccount-navigation li.is-active a{background:linear-gradient(100deg,#008da4,#0dbbbc);color:white;box-shadow:0 4px 15px #0002}body.eb-account-page .woocommerce-MyAccount-content{width:73%;padding:0}body.eb-account-page .eb-dashboard .eb-catalog-banner{padding:30px;background:linear-gradient(120deg,#07b3bc,#03405a 70%);border-radius:22px}body.eb-account-page .eb-dashboard .eb-catalog-banner h2{font-size:29px}body.eb-account-page .eb-dashboard .eb-grid{gap:12px}body.eb-account-page .eb-dashboard .eb-grid .eb-card{padding:20px 15px;border:1px solid var(--eb-line);background:white;border-radius:17px;box-shadow:0 6px 20px #16465208}body.eb-account-page .eb-dashboard .eb-grid h3{font-size:15px;margin:0}body.eb-account-page .eb-dashboard>h3{font-size:21px;margin:28px 0 15px}body.eb-account-page .eb-dashboard .eb-light-empty{border-style:solid;text-align:right;padding:23px;background:white;border-color:var(--eb-line)}body.eb-account-page .woocommerce form.login,body.eb-account-page .woocommerce form.register{padding:28px;border-radius:20px;background:#fff;border:1px solid var(--eb-line)}body.eb-account-page .woocommerce h2{font-size:26px}body.eb-account-page .woocommerce .col2-set{display:flex;gap:24px}body.eb-account-page .woocommerce .col2-set>div{float:none;width:50%}
/* Product: purchase panel kept in the supported WooCommerce summary. */
body.eb-product-detail .eb-page{padding-top:25px}body.eb-product-detail .woocommerce-breadcrumb{font-size:12px;color:#708795;margin-bottom:25px}body.eb-product-detail div.product{background:radial-gradient(ellipse at 90% 20%,#e5f7f7,transparent 45%);padding:24px;border-radius:28px}body.eb-product-detail .woocommerce div.product div.images{width:58%;float:right}body.eb-product-detail .woocommerce div.product div.summary{width:38%;float:left;background:#fff;padding:26px;border:1px solid #dfebed;border-radius:24px;box-shadow:0 12px 30px #062a4310}body.eb-product-detail .woocommerce div.product .product_title{font-size:29px;color:#002b43}body.eb-product-detail .woocommerce div.product p.price{font-size:27px;font-weight:850;color:#006779}body.eb-product-detail .woocommerce div.product .woocommerce-product-details__short-description{font-size:15px;line-height:2;color:#536f7d}body.eb-product-detail .woocommerce div.product form.cart{display:flex;flex-wrap:wrap;gap:12px;align-items:center}body.eb-product-detail .woocommerce div.product form.cart .single_add_to_cart_button{border-radius:13px;padding:17px 25px;background:linear-gradient(110deg,#ff935e,#ff5a23);font-size:16px}body.eb-product-detail .product_meta{font-size:12px;color:#6c8490;border-top:1px solid #e6eef0;padding-top:15px}body.eb-product-detail .woocommerce-tabs{clear:both;padding:25px;background:white;border:1px solid #e1ebed;border-radius:22px}body.eb-product-detail .woocommerce div.product .woocommerce-tabs ul.tabs li{background:transparent;border:0;border-bottom:3px solid transparent}body.eb-product-detail .woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom-color:#00a9b7}body.eb-product-detail .woocommerce div.product .woocommerce-tabs ul.tabs li:before,body.eb-product-detail .woocommerce div.product .woocommerce-tabs ul.tabs li:after{display:none}body.eb-product-detail .woocommerce div.product .woocommerce-tabs h2{font-size:25px}
body.eb-checkout-page .woocommerce form.checkout{background:#fff;padding:28px;border-radius:24px;border:1px solid #dfebed}body.eb-checkout-page .woocommerce form.checkout h3{font-size:24px;margin:20px 0}body.eb-checkout-page .woocommerce #payment{padding:15px;background:#eff9f9}body.eb-checkout-page .woocommerce #place_order{background:linear-gradient(110deg,#ff935e,#ff5a23);padding:16px 24px;border-radius:12px}body.eb-checkout-page .wc-block-components-sidebar-layout{gap:26px}body.eb-checkout-page .wc-block-components-sidebar{background:#fff;border:1px solid #dfebed;border-radius:22px;padding:22px}body.eb-checkout-page .wc-block-components-checkout-place-order-button{background:#fa7039;color:#fff;border-radius:12px}
@media(max-width:760px){.eb-catalog-page .eb-catalog-banner{padding:28px 23px;min-height:210px}.eb-catalog-page .eb-catalog-banner>*{max-width:90%}.eb-site .eb-catalog-banner h2{font-size:27px}.eb-catalog-page .eb-catalog-banner:after{opacity:.18;left:-15%}.eb-catalog-resources .eb-catalog-banner:after{opacity:1;background:#002e43c9}.eb-stepbar{font-size:11px;gap:12px;padding:14px 8px}.eb-consult-page .eb-consult-layout,.eb-guest-consult{grid-template-columns:1fr}.eb-consult-page .eb-consult-layout>.eb-card:first-child{min-height:240px;background-size:100% auto;background-position:center 35%;padding:24px}.eb-consult-page .eb-consult-layout>.eb-card:first-child h2{font-size:27px;max-width:70%}.eb-consult-page .eb-consult-layout>.eb-card:first-child p{font-size:13px;max-width:70%}.eb-consult-page .eb-form{padding:22px;gap:16px;grid-template-columns:1fr}.eb-consult-art{min-height:240px;background-size:100% auto;background-position:center 35%;padding:25px}.eb-site .eb-consult-art h2{font-size:28px}.eb-consult-welcome>.eb-card{padding:25px}.eb-consult-welcome h2{font-size:24px}.eb-about-intro{grid-template-columns:1fr;gap:25px}.eb-site .eb-about-intro h1{font-size:34px}.eb-about-intro h2{font-size:25px}.eb-about-photo{height:330px;max-width:420px}.eb-values{grid-template-columns:1fr}.eb-site .eb-interior>h1{font-size:28px}body.eb-account-page .woocommerce-MyAccount-navigation,body.eb-account-page .woocommerce-MyAccount-content{float:none;width:100%}body.eb-account-page .woocommerce-MyAccount-navigation{padding:10px;margin-bottom:22px}body.eb-account-page .woocommerce-MyAccount-navigation ul{display:flex;overflow:auto;gap:4px}body.eb-account-page .woocommerce-MyAccount-navigation li{flex-shrink:0;margin:0}body.eb-account-page .woocommerce-MyAccount-navigation li a{padding:10px 13px;font-size:12px}body.eb-account-page .eb-dashboard .eb-catalog-banner{padding:24px}body.eb-account-page .eb-dashboard .eb-catalog-banner h2{font-size:24px}body.eb-account-page .woocommerce .col2-set{display:block}body.eb-account-page .woocommerce .col2-set>div{width:100%}body.eb-product-detail div.product{padding:0;background:transparent}body.eb-product-detail .woocommerce div.product div.images,body.eb-product-detail .woocommerce div.product div.summary{float:none;width:100%}body.eb-product-detail .woocommerce div.product div.summary{padding:22px}body.eb-product-detail .woocommerce-tabs{padding:18px}body.eb-checkout-page .woocommerce form.checkout{padding:18px}}
/* 0.5: education catalog, student routes, and dedicated product template. */
.eb-filterbar{align-items:end}.eb-filterbar label{display:grid;gap:6px;font-size:12px;min-width:125px;flex:1}.eb-filterbar .eb-search-label{flex:2}.eb-filterbar input,.eb-filterbar select{width:100%;min-height:46px;border:1px solid #dce8ec;background:#f7fafb}.eb-filterbar .eb-button{min-height:46px;padding:10px 18px;font-size:13px}.eb-filter-reset{font-size:12px;color:#087e91!important;padding:12px 0}.eb-results-note{font-size:13px;color:#64818c;margin-bottom:15px}.eb-product-labels{display:flex;flex-wrap:wrap;gap:6px;margin:6px}.eb-product-labels span{font-size:11px;background:#e8f6f6;color:#167485;border-radius:20px;padding:3px 10px}.eb-product-image{display:block;overflow:hidden;border-radius:16px}.eb-product-image img{transition:transform .25s}.eb-product-image:hover img{transform:scale(1.03)}
body.eb-product-detail div.product.eb-detail{padding:0;background:none}.eb-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:25px;align-items:start}.eb-detail-main{min-width:0}.eb-detail-hero{border-radius:25px;background:#002d44 url(science.svg) center/cover;padding:35px;position:relative;overflow:hidden}.eb-detail-hero:before{content:'';position:absolute;inset:0;background:#002338d9}.eb-detail-hero>*{position:relative}body.eb-product-detail .woocommerce .eb-detail-hero .product_title{color:white;font-size:40px;font-weight:950;line-height:1.5;margin:8px 0 12px}body.eb-product-detail .woocommerce .eb-detail-hero .woocommerce-product-details__short-description{color:#d4e9f0;font-size:15px}.eb-detail-hero .eb-kicker{color:#5ef0ee}.eb-detail-cover{border:1px solid #80c1d4;border-radius:19px;overflow:hidden;background:#002c40;margin-top:24px}.eb-detail-cover img{display:block;width:100%;height:auto;max-height:470px;object-fit:contain}.eb-purchase-panel{background:white;border:1px solid #e2e9e9;border-radius:25px;padding:26px;box-shadow:0 10px 30px #123b4b0a}.eb-site .eb-purchase-panel h2{font-size:24px;margin:0 0 22px;font-weight:900}.eb-product-facts{margin:0 0 20px}.eb-product-facts>div{display:flex;justify-content:space-between;gap:15px;align-items:start;border-bottom:1px solid #edf1f2;padding:13px 0}.eb-product-facts dt{font-size:12px;color:#738694;font-weight:400}.eb-product-facts dd{font-size:14px;font-weight:750;color:#14374c;text-align:left;margin:0;max-width:65%}.eb-detail-price{margin:22px 0}.eb-purchase-panel form.cart{margin-bottom:20px!important}.eb-purchase-panel .single_add_to_cart_button{width:100%}.eb-purchase-panel form.variations_form{display:block!important}.eb-purchase-panel .variations select{max-width:100%;border:1px solid #dce5e8;padding:8px;border-radius:8px}.eb-purchase-panel .product_meta>span{display:block;margin-top:7px}.eb-detail-tabs{margin-top:25px}.eb-syllabus{list-style:none;counter-reset:lesson;padding:0;display:grid;gap:10px}.eb-syllabus li{counter-increment:lesson;padding:16px;background:#f2f9fa;border-radius:13px;display:flex;align-items:center;gap:15px}.eb-syllabus li:before{content:counter(lesson);width:33px;height:33px;display:grid;place-items:center;border-radius:50%;background:#d2eeee;color:#00798e;flex-shrink:0}.eb-faq{border:1px solid #deeaee;border-radius:13px;margin:12px 0;padding:15px 18px}.eb-faq summary{cursor:pointer;font-weight:750}.eb-faq p{color:#557080;margin:12px 0 0}
.eb-account-tiles .eb-tile-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:13px;background:linear-gradient(145deg,#ccf7f5,#ecf9fc);font-size:27px;color:#007f95;margin-bottom:14px}.eb-account-tiles p{font-size:12px!important;margin:8px 0 0!important}.eb-account-bottom{display:grid;grid-template-columns:1fr 1fr;gap:16px}.eb-account-bottom h3{margin-top:0}.eb-account-bottom p{font-size:14px}.eb-owned-classes{display:grid;gap:18px}.eb-owned-card{display:grid;grid-template-columns:150px 1fr;gap:22px;padding:22px;background:#fff;border:1px solid #dfeaec;border-radius:22px}.eb-owned-image img{width:100%;height:100%;max-height:180px;object-fit:cover;border-radius:15px}.eb-owned-image:empty{background:#00364b url(science.svg) center/cover;border-radius:15px;min-height:140px}.eb-owned-card h3{font-size:23px;margin:12px 0}.eb-owned-card p{font-size:14px;color:#607d8b}.eb-status-paid,.eb-status-pending{display:inline-block;font-size:11px;padding:5px 12px;border-radius:30px}.eb-status-paid{color:#067857;background:#e2f9ec}.eb-status-pending{color:#8b6315;background:#fff3db}.eb-owned-card .eb-button{font-size:12px;padding:8px 13px}.eb-owned-card .eb-access-note{font-size:12px}.eb-request-list{display:grid;gap:13px}.eb-request-card{display:flex;gap:17px;align-items:center;padding:22px;background:white;border:1px solid #e0e9ed;border-radius:18px}.eb-request-card>div{flex:1}.eb-request-card h3{margin:0;font-size:20px}.eb-request-card p{font-size:14px;color:#5e7988;margin:8px 0}.eb-request-card small{font-size:11px;color:#8b9ea7}.eb-request-mark{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:#e5f8f8;color:#00a4ad;font-size:26px;flex-shrink:0}
.eb-editorial-heading{text-align:center;padding:10px 0 32px}.eb-editorial-heading h2{font-size:38px;margin:5px 0}.eb-editorial-heading p{color:#65818e}.eb-editorial-grid .eb-card{padding:16px 16px 25px}.eb-editorial-grid img{width:100%;height:230px;object-fit:cover;border-radius:16px}.eb-editorial-grid h3{font-size:22px}.eb-editorial-placeholder{height:200px;display:grid;place-items:center;background:#e0f5f6;color:#1b8293;border-radius:16px;font-size:28px;font-weight:850}.eb-contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:30px}.eb-contact-intro{padding:40px;background:#00364e url(consult-reference.png) center/cover;border-radius:25px;min-height:400px}.eb-site .eb-contact-intro h2{color:white;font-size:36px}.eb-contact-intro .eb-kicker{color:#a6f4f4}.eb-contact-intro p{color:#e1f4f6}.eb-contact-details h2{font-size:26px}.eb-contact-item{padding:12px 0;border-bottom:1px solid #e7eef0}.eb-contact-item span{font-size:12px;color:#7c929e}.eb-contact-item p{font-size:16px;color:#173e53}.eb-social-links{display:flex;gap:10px;flex-wrap:wrap;margin-top:25px}.eb-social-links .eb-button{font-size:12px;padding:9px 13px}.eb-reading{max-width:850px;margin:auto}.eb-reading h1{font-size:39px;line-height:1.7}.eb-reading-cover{width:100%;max-height:480px;object-fit:cover;border-radius:24px;margin-bottom:25px}.eb-reading-content{background:white;padding:35px;border:1px solid #e3ebed;border-radius:23px;line-height:2.2}.eb-reading-content img,.eb-reading-content video,.eb-reading-content iframe{max-width:100%}.eb-reading-meta{color:#708995;font-size:12px;margin-bottom:20px}
@media(max-width:900px){.eb-detail-layout{grid-template-columns:minmax(0,1fr) 300px;gap:18px}.eb-detail-hero{padding:25px}body.eb-product-detail .woocommerce .eb-detail-hero .product_title{font-size:31px}.eb-purchase-panel{padding:22px}}
@media(max-width:640px){.eb-detail-layout{grid-template-columns:1fr}.eb-detail-hero{padding:23px}.eb-detail-cover{margin-top:18px}body.eb-product-detail .woocommerce .eb-detail-hero .product_title{font-size:29px}.eb-detail-tabs{margin-top:20px}.eb-filterbar{gap:12px!important}.eb-filterbar label{min-width:calc(50% - 12px)}.eb-filterbar .eb-search-label{flex-basis:100%}.eb-filterbar .eb-button{flex:1}.eb-account-bottom{grid-template-columns:1fr}.eb-owned-card{grid-template-columns:85px minmax(0,1fr);gap:14px;padding:16px}.eb-owned-card h3{font-size:20px}.eb-owned-card .eb-link{display:block;margin-top:10px}.eb-owned-image img{max-height:125px}.eb-request-card{flex-wrap:wrap;padding:17px;gap:12px}.eb-request-card .eb-status-pending{margin-right:55px}.eb-contact-layout{grid-template-columns:1fr}.eb-contact-intro{padding:27px;min-height:300px}.eb-site .eb-contact-intro h2{font-size:29px}.eb-editorial-heading h2{font-size:29px}.eb-reading h1{font-size:29px}.eb-reading-content{padding:22px}}
/* 0.5.1: complete images in their own layout boxes, without background cropping. */
#eb-home .eb-resource.eb-offline{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;height:auto;min-height:280px;padding:18px;gap:10px;overflow:hidden;background:#e3f9fc}
#eb-home .eb-offline>div{width:100%;flex:none}
#eb-home .eb-offline h3{color:#062a44!important;white-space:normal;margin:0}
#eb-home .eb-offline p{max-width:none;margin:4px 0 0}
#eb-home .eb-offline .eb-chip{position:static;display:inline-block;margin:0 0 5px;padding:3px 12px;font-size:11px}
#eb-home .eb-offline .eb-offline-monitor{display:block;position:static;width:100%;height:auto;max-height:220px;object-fit:contain;margin:auto 0 0;border-radius:12px;flex-shrink:0}
body.eb-site .eb-consult-page .eb-consult-layout>.eb-card:first-child,body.eb-site .eb-guest-consult>.eb-consult-art{display:flex;flex-direction:column;align-items:stretch;background:#00374c;min-height:0;padding:26px 24px 16px;overflow:hidden}
body.eb-site .eb-consult-page .eb-consult-layout>.eb-card:first-child h2,body.eb-site .eb-guest-consult>.eb-consult-art h2{color:#fff!important;max-width:none;font-size:29px;line-height:1.65;margin:8px 0 14px}
body.eb-site .eb-consult-page .eb-consult-layout>.eb-card:first-child p{color:#def6fa;max-width:none;margin:0 0 18px}
body.eb-site .eb-consult-illustration{display:block;position:static;width:100%;height:390px;object-fit:contain;object-position:center;margin:auto 0 0;border-radius:16px;flex-shrink:0}
@media(max-width:760px){body.eb-site .eb-consult-page .eb-consult-layout>.eb-card:first-child,body.eb-site .eb-guest-consult>.eb-consult-art{padding:23px 20px 15px}body.eb-site .eb-consult-illustration{height:320px}body.eb-site .eb-consult-page .eb-consult-layout>.eb-card:first-child h2,body.eb-site .eb-guest-consult>.eb-consult-art h2{font-size:26px}}
@media(max-width:640px){#eb-home .eb-resource.eb-offline{min-height:0;padding:18px;gap:12px}#eb-home .eb-offline .eb-offline-monitor{max-height:240px}}
