/* September 14: calmer reading rhythm and illustrated product navigation. */
.premium-site p{line-height:1.95}.premium-site .premium-heading h2{font-size:clamp(28px,3vw,40px)}.premium-site .premium-heading>p{font-size:16px;color:#5c685d}.premium-site .premium-story{background:#f0efe6;color:#173f2d}.premium-site .premium-story .section-kicker{color:#65794d}.premium-site .premium-story p:not(.section-kicker){color:#455847;line-height:2.05}.premium-site .premium-story .editorial-link{color:#254e33}.premium-site .premium-story-grid{gap:60px;padding-block:65px}.premium-site .premium-story h2{font-size:clamp(30px,3.5vw,44px)}.premium-site .premium-story-visual{height:420px;border-radius:16px;background:#eae5d8}.premium-site .premium-story-visual>img{object-position:left center;opacity:1}.premium-site .premium-range,.premium-site .rice-knowledge{padding-block:72px}.premium-site .premium-home .certification-section{padding-block:60px}.premium-home .cert-preview{height:220px}.premium-home .cert-copy{padding:22px}.premium-site .premium-product h3{font-size:18px}.premium-site .product-category{line-height:1.85}.premium-site .premium-trade h2{font-size:38px}.premium-site .about-hero{padding-block:55px}.premium-site .about-hero h1{font-size:clamp(32px,3.7vw,49px)}.premium-site .about-hero p{max-width:630px}.premium-site .about-direction{padding-block:65px}.premium-site .about-values{padding-block:65px}
.about-shortcuts{background:#fffdf7;border-block:1px solid #dfe4d7}.about-shortcuts .site-shell{display:flex;gap:36px;align-items:center;min-height:65px}.about-shortcuts a{font-weight:650;font-size:14px;padding:12px 0;color:#3e5a38}.about-shortcuts a:hover{color:#0d3725;text-decoration:underline;text-underline-offset:7px}
.premium-site .desktop-products-menu{position:relative}.premium-site .desktop-products-menu>.product-mega-panel{position:absolute;top:calc(100% + 15px);left:50%;right:auto;inset-inline-start:auto;transform:translateX(-50%);width:850px;max-width:calc(100vw - 50px);min-width:0;padding:24px;background:#fffdf8;border:1px solid #dbe2d2;border-radius:16px;box-shadow:0 18px 45px #143e2926}.mega-heading{display:flex;align-items:center;justify-content:space-between;padding:0 5px 17px;margin-bottom:20px;border-bottom:1px solid #e1e5d8}.mega-heading>strong{font-size:19px}.premium-site .mega-heading>a{display:inline-flex;font-size:13px;color:#567040;padding:4px!important}.mega-product-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.premium-site .mega-product-grid>a{display:flex;flex-direction:column;align-items:center;gap:9px;padding:12px 5px!important;border-radius:10px;white-space:normal;text-align:center}.mega-product-grid a:hover{background:#eff3e6!important}.mega-image{display:flex;align-items:center;justify-content:center;width:100%;height:130px;background:#f3f3e9;border-radius:9px}.mega-image img{height:112px;width:82px;object-fit:contain;filter:drop-shadow(0 6px 5px #0002)}.mega-product-grid strong{font-size:13px;line-height:1.75;font-weight:700}.mega-product-grid small{font-size:12px;color:#687760;line-height:1.6}.mobile-product-links strong{font-size:13px;font-weight:650;display:block}.mobile-product-links small{font-size:11px;color:#647453;display:block;margin-top:3px}.mobile-product-links img{object-fit:contain}
.related-products{padding:55px 0 70px;background:#f1f3e8}.related-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:28px}.related-heading h2{font-size:28px;font-weight:750;margin:0}.related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.related-grid>a{display:flex;align-items:center;gap:15px;padding:18px;background:#fffef9;border-radius:10px;border:1px solid #dee5d5}.related-grid img{height:80px;width:50px;object-fit:contain;flex-shrink:0}.related-grid strong{display:block;font-size:15px;line-height:1.7}.related-grid small{display:block;font-size:11px;color:#677860;line-height:1.9;margin-top:5px}.related-grid b{font-weight:400;margin-inline-start:auto;color:#658348}.related-grid a:hover{border-color:#91a773}
.premium-site .guide-hero{background-image:linear-gradient(90deg,transparent 32%,#f4eee1d9 60%,#f4eee1 90%),url('/rice-egyptian-table-v9.webp');color:#173f2d}.premium-site .guide-hero .section-kicker{color:#536d42}.premium-site .guide-hero p:not(.section-kicker){color:#435843}.premium-site .guide-hero h1{font-size:clamp(38px,4.5vw,60px)}
@media(max-width:1180px){.related-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:900px){.premium-site .premium-story-grid{gap:30px;padding-block:50px}.premium-site .premium-story-visual{height:390px;max-width:680px}.premium-site .premium-story h2{font-size:34px}.premium-site .premium-range,.premium-site .rice-knowledge{padding-block:55px}.premium-site .related-heading{align-items:start}.premium-site .premium-product h3{font-size:17px}}
@media(max-width:620px){.premium-site .premium-story-visual{height:295px;border-radius:12px}.premium-site .premium-story-visual>img{object-position:left center}.premium-site .premium-story p:not(.section-kicker){font-size:16px}.premium-site .premium-story h2{font-size:30px}.premium-site .premium-story-grid{padding-block:42px}.premium-site .premium-product h3{font-size:15px}.premium-site .premium-heading>p{font-size:15px}.about-shortcuts .site-shell{gap:10px;justify-content:space-between;min-height:58px}.about-shortcuts a{font-size:11px;white-space:nowrap}.related-heading{flex-direction:column;gap:12px}.related-heading h2{font-size:25px}.related-grid{grid-template-columns:1fr;gap:12px}.related-grid>a{padding:14px 18px}.related-grid img{height:70px;width:45px}.related-grid strong{font-size:16px}.related-grid small{font-size:12px}.premium-site .premium-trade h2{font-size:30px}.premium-site .guide-hero{background-image:linear-gradient(#f4eee1eb,#f4eee1eb),url('/rice-egyptian-table-v9.webp');min-height:330px}.premium-site .guide-hero h1{font-size:37px}.premium-site .about-hero h1{font-size:32px}.premium-home .cert-preview{height:290px}}
