:root{color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"PingFang SC","Microsoft YaHei",sans-serif;color:#15233f;background:#f4f7ff;line-height:1.64;--bg:#f4f7ff;--panel:#fff;--panel-2:#edf2ff;--line:#dbe3f7;--text:#15233f;--muted:#61708e;--accent:#3458ea;--accent-2:#16a98c;--shadow:0 28px 80px rgba(44,66,132,.14)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:radial-gradient(circle at 88% 0,rgba(52,88,234,.11),transparent 34rem),var(--bg);color:var(--text)}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}p,h1,h2,h3,figure,dl,dd{margin:0}p,a,h1,h2,h3,dd{overflow-wrap:anywhere}.shell-width{width:min(1140px,calc(100% - 48px));margin-inline:auto}.skip-link{position:fixed;left:16px;top:-64px;z-index:30;padding:10px 14px;border-radius:8px;background:var(--accent);color:white}.skip-link:focus{top:16px}.site-header{position:sticky;top:0;z-index:12;border-bottom:1px solid rgba(21,35,63,.08);background:rgba(244,247,255,.86);backdrop-filter:blur(18px)}.header-inner{width:min(1140px,calc(100% - 48px));min-height:74px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:11px;font-weight:850;letter-spacing:-.025em}.brand-mark{width:36px;height:36px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(145deg,var(--accent),#6d84ef);color:#fff;box-shadow:0 8px 22px rgba(52,88,234,.24)}.primary-nav{display:flex;gap:7px;flex-wrap:wrap}.primary-nav a{padding:8px 12px;border-radius:10px;color:var(--muted);font-size:.9rem}.primary-nav a:hover,.primary-nav a:focus-visible{background:var(--panel-2);color:var(--accent)}.breadcrumbs{display:flex;align-items:center;gap:9px;padding-block:21px;color:#7a88a3;font-size:.82rem;white-space:nowrap;overflow:hidden}.breadcrumbs a:hover{color:var(--accent)}.breadcrumbs span:last-child{overflow:hidden;text-overflow:ellipsis}.page-compose{display:flex;flex-direction:column;gap:20px;padding-bottom:72px}.recipe-content,.recipe-content>[class^="body-variant-"]{display:contents}.target-hero{order:10;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(300px,.72fr);align-items:center;gap:50px;min-height:450px;padding:54px;border:1px solid rgba(52,88,234,.14);border-radius:32px;background:linear-gradient(140deg,#fff,#edf2ff);box-shadow:var(--shadow);overflow:hidden;position:relative}.target-hero:after{content:"";position:absolute;inset:auto -70px -125px auto;width:300px;height:300px;border-radius:68px;background:linear-gradient(145deg,rgba(52,88,234,.13),rgba(22,169,140,.1));transform:rotate(24deg)}.target-hero--text{grid-template-columns:minmax(0,800px)}.hero-copy,.hero-media{position:relative;z-index:1}.family-kicker,.section-heading p,.recipe-content .eyebrow{margin-bottom:15px;color:var(--accent);font-size:.75rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.target-hero h1{max-width:820px;font-size:clamp(2.55rem,6vw,5.2rem);line-height:1;letter-spacing:-.06em}.hero-summary{max-width:660px;margin-top:22px;color:var(--muted);font-size:1.08rem}.signal-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:32px}.signal-row div{min-width:118px;padding:12px 15px;border:1px solid var(--line);border-radius:13px;background:rgba(255,255,255,.72)}.signal-row dt{color:#8794ae;font-size:.69rem}.signal-row dd{margin-top:2px;font-size:.9rem;font-weight:800}.hero-media{max-width:390px;justify-self:end;aspect-ratio:4/5;padding:10px;border:1px solid #cbd6f2;border-radius:38px;background:#17233d;box-shadow:0 28px 60px rgba(25,45,94,.24)}.hero-media:before{content:"";position:absolute;top:6px;left:50%;width:68px;height:6px;border-radius:999px;background:#36435d;transform:translateX(-50%);z-index:2}.hero-media img{width:100%;height:100%;object-fit:cover;border-radius:29px}.recipe-content>.intro{order:20;max-width:930px;padding:30px 34px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.72);color:var(--muted);font-size:1.08rem}.recipe-content [class^="body-variant-"]>section{order:40;padding:36px;border:1px solid var(--line);border-radius:22px;background:var(--panel);box-shadow:0 12px 36px rgba(51,72,133,.06)}.recipe-content section h2{font-size:clamp(1.4rem,3vw,2.05rem);line-height:1.18;letter-spacing:-.035em}.recipe-content section h3{font-size:1rem}.recipe-content section>p:not(.eyebrow),.recipe-content section li{color:var(--muted)}.recipe-content section>p+*,.recipe-content section h2+*{margin-top:17px}.feature-module{order:30!important;background:linear-gradient(130deg,#fff,#f1f5ff)!important}.feature-grid,.content-grid,.guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:24px}.feature-grid>div,.content-grid>article,.guide-grid>div{padding:21px;border:1px solid var(--line);border-radius:15px;background:#f8faff}.feature-grid>div:before,.content-grid>article:before,.guide-grid>div:before{content:"";display:grid;place-items:center;width:31px;height:31px;margin-bottom:18px;border-radius:9px;background:linear-gradient(145deg,rgba(52,88,234,.14),rgba(22,169,140,.12));color:var(--accent)}.feature-grid strong,.content-grid h3,.guide-grid strong{display:block;margin-bottom:8px}.content-module{order:40!important}.guide-module{order:50!important}.guide-module .guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-module{order:70!important}.faq-list{display:grid;gap:10px;margin-top:22px}.faq-list details{border:1px solid var(--line);border-radius:13px;background:#f8faff}.faq-list summary{cursor:pointer;padding:17px 20px;font-weight:780}.faq-list details p{padding:0 20px 18px;color:var(--muted)}.related-module{order:60;padding:36px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(135deg,#eef3ff,#f8fffd)}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:22px}.section-heading p{margin:0}.section-heading h2{font-size:clamp(1.4rem,3vw,2.05rem)}.related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.related-card{display:grid;grid-template-columns:1fr auto;gap:7px 14px;align-items:center;padding:19px 20px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.78);transition:.2s ease}.related-card:hover{transform:translateY(-2px);border-color:rgba(52,88,234,.42);box-shadow:0 12px 28px rgba(52,88,234,.09)}.related-card span{font-weight:800}.related-card small{grid-column:1;color:#8390a8}.related-card b{grid-column:2;grid-row:1/3;color:var(--accent);font-size:1.2rem}.ad-slot{order:80}.site-footer{border-top:1px solid var(--line);color:#7d8aa3}.site-footer>div{min-height:110px;display:flex;align-items:center;justify-content:space-between;gap:20px}.site-footer a{color:var(--text);font-weight:800}
body[data-layout-variant="b"] .content-module{order:20!important}body[data-layout-variant="b"] .recipe-content>.intro{order:30}body[data-layout-variant="b"] .feature-module{order:40!important}body[data-layout-variant="b"] .faq-module{order:60!important}body[data-layout-variant="b"] .related-module{order:70}body[data-layout-variant="b"] .target-hero{grid-template-columns:minmax(260px,.68fr) minmax(0,1.32fr)}body[data-layout-variant="b"] .hero-copy{order:2}body[data-layout-variant="b"] .hero-media{order:1;justify-self:start}body[data-layout-variant="c"] .feature-module{order:20!important}body[data-layout-variant="c"] .recipe-content>.intro{order:30}body[data-layout-variant="c"] .content-module{order:40!important}body[data-layout-variant="c"] .guide-module{order:50!important}body[data-layout-variant="c"] .related-module{order:60}body[data-layout-variant="c"] .faq-module{order:70!important}body[data-layout-variant="c"] .target-hero{grid-template-columns:minmax(0,1.4fr) minmax(220px,.55fr);min-height:390px}body[data-layout-variant="c"] .hero-media{aspect-ratio:1;max-width:300px;border-radius:72px;padding:8px}body[data-layout-variant="c"] .hero-media img{border-radius:64px}
@media(max-width:840px){.shell-width,.header-inner{width:min(100% - 32px,1140px)}.target-hero,body[data-layout-variant="b"] .target-hero,body[data-layout-variant="c"] .target-hero{grid-template-columns:1fr;min-height:0;padding:36px;gap:30px}.hero-media,body[data-layout-variant="c"] .hero-media{order:2;justify-self:start;max-width:none;width:100%;aspect-ratio:16/9;border-radius:24px}.hero-media img,body[data-layout-variant="c"] .hero-media img{border-radius:16px}body[data-layout-variant="b"] .hero-copy{order:1}.target-hero h1{font-size:clamp(2.4rem,10vw,4.6rem)}.feature-grid,.content-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.shell-width,.header-inner{width:min(100% - 24px,1140px)}.header-inner{min-height:64px}.primary-nav{display:none}.breadcrumbs{padding-block:15px}.page-compose{gap:13px;padding-bottom:48px}.target-hero,body[data-layout-variant="b"] .target-hero,body[data-layout-variant="c"] .target-hero{padding:28px 21px;border-radius:21px}.target-hero h1{font-size:clamp(2.05rem,12vw,3.2rem)}.signal-row div{min-width:calc(50% - 5px)}.recipe-content>.intro,.recipe-content [class^="body-variant-"]>section,.related-module{padding:24px 20px}.feature-grid,.content-grid,.guide-grid,.guide-module .guide-grid,.related-grid{grid-template-columns:1fr}.site-footer>div{min-height:96px;align-items:flex-start;justify-content:center;flex-direction:column}.site-footer span{font-size:.86rem}}

/* Host Home: access navigation plus real inventory. */
.host-home .home-site-header .header-inner{width:min(1220px,calc(100% - 48px))}.host-home .brand{min-width:0}.host-home .brand>span:last-child{max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-primary-nav{display:flex;justify-content:flex-end;gap:3px;flex-wrap:wrap}.home-primary-nav a{padding:7px 9px;border-radius:9px;color:var(--muted);font-size:.76rem}.home-primary-nav a:hover,.home-primary-nav a:focus-visible{background:var(--panel-2);color:var(--accent)}.home-mobile-nav{display:none;position:relative}.home-mobile-nav summary{cursor:pointer;list-style:none;padding:8px 11px;border:1px solid var(--line);border-radius:10px;color:var(--accent);font-weight:800}.home-mobile-nav summary::-webkit-details-marker{display:none}.home-mobile-nav nav{position:absolute;right:0;top:46px;width:min(280px,calc(100vw - 24px));max-height:70vh;overflow:auto;padding:9px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:var(--shadow)}.home-mobile-nav nav a{display:block;padding:11px;border-radius:9px;color:var(--muted)}.home-mobile-nav nav a:hover,.home-mobile-nav nav a:focus-visible{background:var(--panel-2);color:var(--accent)}.home-main{display:flex;flex-direction:column;gap:20px;padding:30px 0 72px}.home-hero{order:10;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:48px;align-items:end;min-height:330px;padding:45px;border:1px solid rgba(52,88,234,.14);border-radius:28px;background:linear-gradient(135deg,#fff,#edf2ff);box-shadow:var(--shadow);position:relative;overflow:hidden}.home-hero:after{content:"";position:absolute;right:-62px;bottom:-140px;width:290px;height:290px;border-radius:70px;background:linear-gradient(145deg,rgba(52,88,234,.15),rgba(22,169,140,.1));transform:rotate(25deg)}.home-hero-copy,.home-stats{position:relative;z-index:1}.home-kicker,.home-section-heading p{margin:0 0 10px;color:var(--accent);font-size:.71rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.home-hero h1{max-width:780px;font-size:clamp(2.45rem,5vw,4.8rem);line-height:1;letter-spacing:-.06em}.home-summary{max-width:700px;margin-top:18px;color:var(--muted);font-size:1.04rem}.home-primary-action{display:inline-flex;align-items:center;gap:12px;margin-top:25px;padding:11px 16px;border-radius:11px;background:var(--accent);color:#fff;font-weight:850}.home-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:0}.home-stats div{padding:17px 14px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.78)}.home-stats dt{color:#8693ac;font-size:.69rem}.home-stats dd{margin-top:4px;font-size:1.55rem;font-weight:850}.home-block{padding:34px;border:1px solid var(--line);border-radius:22px;background:var(--panel);box-shadow:0 12px 38px rgba(51,72,133,.055)}.home-section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:22px}.home-section-heading h2{font-size:clamp(1.5rem,3vw,2.15rem);line-height:1.1}.home-section-heading>span{color:var(--muted);font-size:.8rem}.home-categories{order:20}.home-featured{order:30}.home-inventory{order:40}.home-recent{order:50}.home-discover{order:60}.home-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-category-grid>section{padding:20px;border:1px solid var(--line);border-radius:16px;background:#f8faff;scroll-margin-top:94px}.home-category-grid header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:14px;border-bottom:1px solid var(--line)}.home-category-grid header small{color:var(--accent);font-weight:800}.home-category-grid header h3{margin-top:5px;font-size:1.12rem}.home-category-grid header>b{padding:5px 9px;border-radius:8px;background:#eaf0ff;color:var(--accent);font-size:.75rem}.home-category-grid section>div{display:grid;margin-top:10px}.home-category-grid section>div a{padding:9px 0;border-bottom:1px solid var(--line);color:var(--muted)}.home-category-grid section>div span{float:right;color:var(--accent)}.home-featured-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.home-featured-grid a{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:14px;min-height:92px;padding:16px;border:1px solid var(--line);border-radius:15px;background:#f8faff}.home-featured-grid a:hover,.home-featured-grid a:focus-visible{border-color:rgba(52,88,234,.4);box-shadow:0 10px 24px rgba(52,88,234,.08)}.app-card-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:linear-gradient(145deg,var(--accent),#7186ee);color:#fff;font-weight:850}.home-featured-grid strong,.home-featured-grid small{display:block}.home-featured-grid small{margin-top:3px;color:var(--muted)}.home-featured-grid>a>b{color:var(--accent)}.home-inventory-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border:1px solid var(--line);border-radius:15px;overflow:hidden;background:var(--line)}.home-inventory-list a{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;min-height:64px;padding:12px 15px;background:#fff}.home-inventory-list a:hover,.home-inventory-list a:focus-visible{background:#f1f5ff}.home-inventory-list a>span{color:var(--accent);font-size:.75rem;font-weight:850}.home-inventory-list a>b{color:var(--muted);font-size:.74rem}.home-recent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.home-recent-grid a{display:flex;min-height:88px;flex-direction:column;justify-content:space-between;padding:15px;border:1px solid var(--line);border-radius:13px;background:#f8faff}.home-recent-grid a>span{color:var(--accent);font-size:.73rem}.home-discovery-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.home-discovery-groups>div{padding:18px;border:1px solid var(--line);border-radius:14px;background:#f8faff}.home-discovery-groups h3{margin-bottom:11px;color:var(--accent)}.home-discovery-groups a{display:block;padding:7px 0;border-bottom:1px solid var(--line);color:var(--muted)}.home-empty{padding:44px;border:1px solid var(--line);border-radius:22px;background:#fff}.host-home[data-home-layout="b"] .home-featured{order:20}.host-home[data-home-layout="b"] .home-inventory{order:30}.host-home[data-home-layout="b"] .home-categories{order:40}.host-home[data-home-layout="c"] .home-inventory{order:20}.host-home[data-home-layout="c"] .home-categories{order:30}.host-home[data-home-layout="c"] .home-featured{order:40}.host-home[data-home-layout="c"] .home-hero{grid-template-columns:1fr;min-height:265px}.host-home[data-home-layout="c"] .home-stats{max-width:640px}.host-home #featured,.host-home #recent,.host-home #discover,.host-home #inventory{scroll-margin-top:94px}
@media(max-width:980px){.home-primary-nav{display:none}.home-mobile-nav{display:block}.home-hero{grid-template-columns:1fr;gap:28px}.home-recent-grid,.home-discovery-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.host-home .home-site-header .header-inner,.host-home .shell-width{width:min(100% - 24px,1220px)}.host-home .brand>span:last-child{max-width:188px;font-size:.88rem}.home-main{gap:13px;padding-top:18px}.home-hero,.home-block{padding:23px 20px;border-radius:18px}.home-hero h1{font-size:clamp(2rem,11vw,3.05rem)}.home-stats div{padding:12px 9px}.home-stats dd{font-size:1.2rem}.home-section-heading{align-items:flex-start;flex-direction:column;gap:5px}.home-category-grid,.home-featured-grid,.home-inventory-list,.home-recent-grid,.home-discovery-groups{grid-template-columns:1fr}.home-inventory-list a{grid-template-columns:28px 1fr}.home-inventory-list a>b{display:none}.home-site-header .header-inner{min-height:64px}}

/* Presentation Closure: fixed-input A/B/C are structurally distinct and explicit. */
.host-home[data-home-layout="b"] .home-main{display:grid;grid-template-columns:minmax(290px,.82fr) minmax(0,1.18fr);align-items:start}.host-home[data-home-layout="b"] .home-hero,.host-home[data-home-layout="b"] .home-inventory,.host-home[data-home-layout="b"] .home-recent,.host-home[data-home-layout="b"] .home-discover{grid-column:1/-1}.host-home[data-home-layout="b"] .home-hero{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);min-height:275px;border-radius:12px 36px 12px 36px}.host-home[data-home-layout="b"] .home-hero-copy{order:2}.host-home[data-home-layout="b"] .home-stats{order:1;grid-template-columns:1fr}.host-home[data-home-layout="b"] .home-featured{grid-column:1}.host-home[data-home-layout="b"] .home-categories{grid-column:2}.host-home[data-home-layout="b"] .home-featured-grid,.host-home[data-home-layout="b"] .home-category-grid{grid-template-columns:1fr}.host-home[data-home-layout="b"] .home-inventory-list{grid-template-columns:1fr}.host-home[data-home-layout="b"] .home-inventory-list a{grid-template-columns:48px 1fr auto;min-height:58px}.host-home[data-home-layout="b"] .home-discovery-groups{grid-template-columns:repeat(2,minmax(0,1fr))}
.host-home[data-home-layout="c"] .home-main{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);align-items:start}.host-home[data-home-layout="c"] .home-hero,.host-home[data-home-layout="c"] .home-inventory{grid-column:1/-1}.host-home[data-home-layout="c"] .home-hero{grid-template-columns:minmax(0,1fr) auto;min-height:225px;padding-block:34px;background:linear-gradient(110deg,#fff,#e8eeff)}.host-home[data-home-layout="c"] .home-hero h1{font-size:clamp(2.25rem,4.2vw,3.8rem)}.host-home[data-home-layout="c"] .home-stats{grid-template-columns:repeat(3,112px);max-width:none}.host-home[data-home-layout="c"] .home-categories,.host-home[data-home-layout="c"] .home-recent{grid-column:1}.host-home[data-home-layout="c"] .home-featured,.host-home[data-home-layout="c"] .home-discover{grid-column:2}.host-home[data-home-layout="c"] .home-category-grid,.host-home[data-home-layout="c"] .home-featured-grid,.host-home[data-home-layout="c"] .home-recent-grid,.host-home[data-home-layout="c"] .home-discovery-groups{grid-template-columns:1fr}.host-home[data-home-layout="c"] .home-inventory-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;border:0;background:transparent}.host-home[data-home-layout="c"] .home-inventory-list a{grid-template-columns:28px 1fr;min-height:92px;border:1px solid var(--line);border-radius:13px}.host-home[data-home-layout="c"] .home-inventory-list a>b{grid-column:2}
.page-mobile-nav{display:none;position:relative}.page-mobile-nav summary{cursor:pointer;list-style:none;padding:8px 11px;border:1px solid var(--line);border-radius:10px;color:var(--accent);font-weight:800}.page-mobile-nav summary::-webkit-details-marker{display:none}.page-mobile-nav nav{position:absolute;right:0;top:46px;width:min(280px,calc(100vw - 24px));max-height:70vh;overflow:auto;padding:9px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:var(--shadow)}.page-mobile-nav nav a{display:block;padding:11px;border-radius:9px;color:var(--muted)}
@media(max-width:980px){.host-home[data-home-layout="b"] .home-main,.host-home[data-home-layout="c"] .home-main{display:flex}.host-home[data-home-layout="b"] .home-hero,.host-home[data-home-layout="c"] .home-hero{grid-template-columns:1fr}.host-home[data-home-layout="b"] .home-hero-copy,.host-home[data-home-layout="b"] .home-stats{order:initial}.host-home[data-home-layout="b"] .home-stats,.host-home[data-home-layout="c"] .home-stats{grid-template-columns:repeat(3,1fr)}.host-home[data-home-layout="c"] .home-inventory-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){.primary-nav{display:none}.page-mobile-nav{display:block}}
@media(max-width:620px){.host-home[data-home-layout="c"] .home-inventory-list{grid-template-columns:1fr}}

/* Explicit section groups prevent grid auto-placement holes with fixed inventory. */
.home-layout-sections{display:contents}.host-home[data-home-layout="b"] .home-main,.host-home[data-home-layout="c"] .home-main{display:flex}.host-home[data-home-layout="b"] .home-layout-sections,.host-home[data-home-layout="c"] .home-layout-sections{order:20;display:grid;width:100%;gap:20px;align-items:start}.host-home[data-home-layout="b"] .home-layout-sections{grid-template-columns:minmax(290px,.82fr) minmax(0,1.18fr);grid-template-areas:"featured categories" "recent categories" "inventory inventory" "discover discover"}.host-home[data-home-layout="c"] .home-layout-sections{grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);grid-template-areas:"inventory inventory" "categories featured" "recent discover"}.host-home[data-home-layout="b"] .home-categories,.host-home[data-home-layout="c"] .home-categories{grid-area:categories}.host-home[data-home-layout="b"] .home-featured,.host-home[data-home-layout="c"] .home-featured{grid-area:featured}.host-home[data-home-layout="b"] .home-inventory,.host-home[data-home-layout="c"] .home-inventory{grid-area:inventory}.host-home[data-home-layout="b"] .home-recent,.host-home[data-home-layout="c"] .home-recent{grid-area:recent}.host-home[data-home-layout="b"] .home-discover,.host-home[data-home-layout="c"] .home-discover{grid-area:discover}
@media(max-width:980px){.host-home[data-home-layout="b"] .home-layout-sections,.host-home[data-home-layout="c"] .home-layout-sections{display:flex;flex-direction:column;gap:20px}.host-home[data-home-layout="b"] .home-layout-sections>*,.host-home[data-home-layout="c"] .home-layout-sections>*{width:100%}}
