:root .category-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:8px 0 32px;display:grid;overflow:visible}:root .category-rail>a{color:#104b19;text-align:left;white-space:normal;background:#fffdf8;border:1px solid #dedfce;border-radius:18px;flex-direction:row;justify-content:flex-start;align-items:center;gap:18px;width:auto;min-width:0;min-height:104px;padding:16px 22px;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;transition:border-color .2s,background .2s;display:flex}:root .category-rail>a>span{background:#eee9d7;border-radius:50%;flex:0 0 68px;justify-content:center;align-items:center;width:68px;height:68px;margin:0;display:flex;overflow:hidden}:root .category-rail img{object-fit:contain;width:100%;height:100%;padding:5px}:root .category-rail>a[aria-current=page]{color:#fffdf8;background:#104b19;border-color:#104b19;font-weight:600}:root .category-rail>a[aria-current=page]>span{background:#ffffff18}:root .category-rail>a:focus-visible{outline-offset:3px;outline:3px solid #c79b24}@media (hover:hover){:root .category-rail>a:not([aria-current=page]):hover{background:#edf1e6;border-color:#94a784}}@media (max-width:760px){:root .category-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-bottom:24px}:root .category-rail>a{text-align:center;flex-direction:column;justify-content:flex-start;gap:12px;min-height:148px;padding:18px 14px;font-size:13px}}@media (prefers-reduced-motion:reduce){:root .category-rail>a{transition:none}}
@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(../media/poppins-latin-400-normal.26axoheojcvao.woff2)format("woff2"),url(../media/poppins-latin-400-normal.3ljb2hz1-w8db.woff)format("woff")}
@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(../media/poppins-latin-500-normal.01tiwsu2c6vk3.woff2)format("woff2"),url(../media/poppins-latin-500-normal.2oe8cx0p3dt__.woff)format("woff")}
@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(../media/poppins-latin-600-normal.14nztc_w4mkh_.woff2)format("woff2"),url(../media/poppins-latin-600-normal.112z-3ilvt19k.woff)format("woff")}
@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(../media/poppins-latin-700-normal.3raw8inii9jva.woff2)format("woff2"),url(../media/poppins-latin-700-normal.2_x1nd8dnflsk.woff)format("woff")}
@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(../media/poppins-latin-800-normal.3qrzxqg0i1y27.woff2)format("woff2"),url(../media/poppins-latin-800-normal.00bc2t_ucgttl.woff)format("woff")}
@font-face{font-family:Fraunces;font-style:italic;font-display:swap;font-weight:400;src:url(../media/fraunces-latin-400-italic.1zb9o5wupehpf.woff2)format("woff2"),url(../media/fraunces-latin-400-italic.01q-d7tyrar2b.woff)format("woff")}
