.rice-guide-page{width:min(calc(100% - 2.5rem),76rem);margin-inline:auto;padding-bottom:4rem;color:var(--khaas-ink);font-family:var(--font-ui,Arial,sans-serif)}.rice-guide-breadcrumb{display:flex;flex-wrap:wrap;gap:.65rem;font-size:.72rem;color:var(--khaas-stone);padding:1.4rem 0}.rice-guide-breadcrumb a{color:inherit;text-underline-offset:3px}.rice-guide-hero{max-width:57rem;padding:2rem 0 3rem}.rice-guide-eyebrow{font-size:.65rem!important;letter-spacing:.12em;font-weight:800;color:var(--khaas-maroon)!important;margin:0}.rice-guide-hero h1{font-family:var(--font-ui,Arial,sans-serif);font-size:clamp(2.4rem,5vw,4.5rem);font-weight:850;letter-spacing:-.06em;line-height:1.05;color:var(--khaas-maroon-dark);margin:1rem 0 1.3rem}.rice-guide-hero>p:not(.rice-guide-eyebrow){color:var(--khaas-stone);font-size:1rem;line-height:1.75;max-width:44rem}.rice-guide-page a{color:var(--khaas-maroon);text-underline-offset:4px}.rice-guide-hero>a{display:inline-block;margin-top:.5rem;font-size:.82rem}.rice-guide-section{padding:2.8rem 0;border-top:1px solid var(--khaas-border)}.rice-guide-page h2{font-family:var(--font-ui,Arial,sans-serif);color:var(--khaas-maroon-dark);font-size:clamp(1.7rem,3vw,2.5rem);font-weight:800;letter-spacing:-.045em;line-height:1.15;margin:0 0 1.4rem}.rice-guide-page h3{font-family:var(--font-ui,Arial,sans-serif);font-size:1.3rem;font-weight:800;letter-spacing:-.025em;line-height:1.25;margin:1rem 0}.rice-guide-section>p,.rice-guide-answers p{color:var(--khaas-stone);font-size:.87rem;line-height:1.8;max-width:60rem}.rice-guide-family-grid,.rice-guide-size-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.rice-guide-family-grid>article{display:flex;flex-direction:column;border:1px solid color-mix(in srgb,var(--rice-accent) 20%,var(--khaas-paper));border-radius:20px;padding:1.5rem;background:var(--rice-accent-soft);color:var(--rice-accent-ink)}.rice-guide-family-grid .rice-family-label{align-self:flex-start}.rice-guide-family-grid p,.rice-guide-size-grid p{font-size:.82rem;line-height:1.7}.rice-guide-family-grid a{font-size:.79rem;font-weight:700;min-height:44px;display:flex;align-items:center;color:var(--rice-accent-ink)}.rice-guide-price{display:flex;flex-wrap:wrap;gap:.4rem .8rem;align-items:baseline;margin-top:auto;padding-top:1rem}.rice-guide-price strong{font-size:1.5rem;letter-spacing:-.04em}.rice-guide-price span{flex-basis:100%;font-size:.72rem}.rice-guide-page .rice-guide-note{font-size:.71rem;margin:1rem 0 0;color:var(--khaas-stone)}.rice-guide-split{display:grid;grid-template-columns:.75fr 1.25fr;gap:3rem}.rice-guide-split .rice-guide-eyebrow{margin:0 0 .8rem}.rice-guide-answers h3{font-size:1.05rem;margin-top:0;margin-bottom:.65rem;color:var(--khaas-maroon-dark)}.rice-guide-answers p{margin:0 0 1.5rem}.rice-guide-help{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2.2rem;border:1px solid var(--khaas-border);border-radius:22px;background:var(--khaas-paper);margin-top:1rem}.rice-guide-help h2{font-size:1.9rem;margin:.8rem 0}.rice-guide-help p:not(.rice-guide-eyebrow){font-size:.83rem;color:var(--khaas-stone);line-height:1.7;margin:0}.rice-guide-page .rice-guide-primary{display:inline-flex;justify-content:center;align-items:center;min-height:50px;padding:1rem 1.3rem;border-radius:13px;color:var(--khaas-cream);background:var(--khaas-maroon);font-size:.82rem;font-weight:750;text-decoration:none;white-space:nowrap}.rice-guide-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:1.5rem;font-size:.8rem}.rice-guide-size-grid>article{padding:1.5rem;border:1px solid var(--khaas-border);border-radius:18px;background:var(--khaas-paper)}.rice-guide-size-grid>article>span{font-size:.7rem;font-weight:800;letter-spacing:.08em;color:var(--khaas-maroon)}.rice-guide-size-grid p{color:var(--khaas-stone);margin-bottom:0}.rice-guide-tables{display:grid;gap:1.5rem;margin-top:1.7rem}.rice-guide-tables>article{padding:1.5rem;border:1px solid var(--khaas-border);border-radius:18px;background:var(--khaas-paper)}.rice-guide-table-title{display:flex;justify-content:space-between;align-items:center;gap:1rem}.rice-guide-table-title h3{margin:.75rem 0 1rem}.rice-guide-table-title>a{font-size:.77rem;white-space:nowrap}.rice-guide-tables table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.82rem;font-variant-numeric:tabular-nums}.rice-guide-tables th,.rice-guide-tables td{text-align:left;padding:.85rem .6rem;border-bottom:1px solid var(--khaas-border);line-height:1.5}.rice-guide-tables thead th{font-size:.68rem;font-weight:650;color:var(--khaas-stone)}.rice-guide-tables th:first-child{width:15%;padding-left:0}.rice-guide-tables th:last-child{width:34%}.rice-guide-tables tbody th{font-weight:750}.rice-guide-tables tbody tr:last-child>*{border-bottom:0}.rice-guide-questions details{border-bottom:1px solid var(--khaas-border)}.rice-guide-questions summary{padding:1.1rem 0;font-size:.9rem;font-weight:750;color:var(--khaas-maroon-dark);cursor:pointer}.rice-guide-questions details p{font-size:.82rem;color:var(--khaas-stone);line-height:1.8;margin:0 0 1.1rem}.rice-guide-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.rice-guide-page :focus-visible{outline:2px solid var(--khaas-maroon);outline-offset:5px}@media (max-width:900px){.rice-guide-family-grid{grid-template-columns:1fr}.rice-guide-split{grid-template-columns:1fr;gap:.5rem}.rice-guide-help{display:block}.rice-guide-primary{margin-top:1.2rem}}@media (max-width:680px){.rice-guide-page{width:calc(100% - 2rem)}.rice-guide-hero{padding-top:1.2rem}.rice-guide-hero h1{font-size:2.6rem}.rice-guide-size-grid{grid-template-columns:1fr}.rice-guide-section{padding:2.2rem 0}.rice-guide-help{padding:1.5rem}.rice-guide-table-title{display:block;margin-bottom:.75rem}.rice-guide-tables>article{padding:1rem}.rice-guide-tables table{font-size:.69rem}.rice-guide-tables thead th{font-size:.59rem}.rice-guide-tables th,.rice-guide-tables td{padding:.75rem .25rem}.rice-guide-tables th:last-child{width:32%}.rice-guide-tables th:first-child{width:13%}}
