.review-stamp{font-size:var(--type-small-size);line-height:var(--type-small-lh);color:var(--text-secondary);align-items:flex-start;gap:6px;display:flex}.review-stamp .icon{margin-top:1px}.guide-card{gap:var(--space-4);padding:var(--space-4);background:var(--bg-surface);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-card);align-items:flex-start;height:100%;display:flex;position:relative}.guide-card__text{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.guide-card__link{color:var(--text-primary);text-decoration:none}.guide-card__link:after{content:"";border-radius:var(--radius-md);position:absolute;inset:0}.guide-card__link:focus-visible{box-shadow:none}.guide-card:has(.guide-card__link:focus-visible){box-shadow:var(--focus-ring)}@media (hover:hover){.guide-card:hover{border-color:var(--border-control)}.guide-card:hover .guide-card__link{text-decoration:underline}}.guide-cards{gap:var(--space-4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:600px){.guide-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.guide-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.guide-layout{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.guide-layout__content{min-width:0;max-width:var(--reading-max)}@media (min-width:1024px){.guide-layout{gap:var(--space-12);grid-template-columns:220px minmax(0,1fr)}.guide-layout__toc{top:var(--space-6);max-height:calc(100vh - var(--space-12));align-self:start;position:sticky;overflow-y:auto}}.guide-header{align-items:flex-start;gap:var(--space-5);margin-bottom:var(--space-8);flex-direction:column-reverse;display:flex}.guide-header__text{gap:var(--space-3);flex-direction:column;display:flex}@media (min-width:768px){.guide-header{flex-direction:row;justify-content:space-between;align-items:center}}.toc ol{margin:0;padding:0;list-style:none}.toc a{min-height:40px;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--text-primary);font-size:var(--type-small-size);line-height:var(--type-small-lh);align-items:center;text-decoration:none;display:flex}@media (hover:hover){.toc a:hover{background:var(--action-quiet-bg-hover);color:var(--text-primary)}}.toc--mobile{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface)}.toc--mobile summary{min-height:var(--tap-min);padding:0 var(--space-4);font-weight:var(--weight-bold);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.toc--mobile summary::-webkit-details-marker{display:none}.toc--mobile[open] .toc__chevron{transform:rotate(180deg)}.toc--mobile nav{padding:0 var(--space-2) var(--space-3)}.toc--mobile a{min-height:var(--tap-min)}.toc--desktop{display:none}.toc--desktop .t-label{margin:0 0 var(--space-2) var(--space-2);color:var(--text-secondary)}@media (min-width:1024px){.toc--mobile{display:none}.toc--desktop{display:block}}.at-a-glance{margin-bottom:var(--space-8);padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);background:var(--bg-sunken)}.at-a-glance h2{margin-bottom:var(--space-2)}.at-a-glance dl{margin:0}.at-a-glance__row{gap:2px var(--space-4);padding:var(--space-2) 0;border-top:var(--border-width) solid var(--border-subtle);grid-template-columns:minmax(0,1fr);display:grid}.at-a-glance__row:first-child{border-top:0}.at-a-glance dt{font-weight:var(--weight-bold)}@media (min-width:600px){.at-a-glance__row{grid-template-columns:11rem minmax(0,1fr)}}.prose>*+*{margin-top:var(--space-4)}.prose h2{margin-top:var(--space-10);scroll-margin-top:var(--space-6)}.prose h3{margin-top:var(--space-6);scroll-margin-top:var(--space-6)}.prose h2+*,.prose h3+*{margin-top:var(--space-3)}.prose ul,.prose ol{padding-left:1.3em}.prose li+li{margin-top:var(--space-2)}.prose blockquote{font-family:var(--font-display);font-style:italic;font-weight:var(--weight-regular);font-size:var(--type-body-lg-size);border-left:var(--border-width-strong) solid var(--border-subtle);padding-left:var(--space-4)}.prose table{border-collapse:collapse;width:100%;font-size:var(--type-small-size);display:block;overflow-x:auto}.prose th,.prose td{text-align:left;padding:var(--space-2) var(--space-3);border-bottom:var(--border-width) solid var(--border-subtle)}.cite{vertical-align:super;white-space:nowrap;font-size:.8em;line-height:0}.cite a{padding:0 1px;text-decoration:none;display:inline-block}.cite a:hover{text-decoration:underline}.regional-notes{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);padding:var(--space-3) var(--space-4) var(--space-2)}.regional-notes__title{color:var(--text-secondary);margin-bottom:var(--space-1)}.regional-note{border-top:var(--border-width) solid var(--border-subtle)}.regional-note summary{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--tap-min);font-weight:var(--weight-bold);cursor:pointer;list-style:none;display:flex}.regional-note summary::-webkit-details-marker{display:none}.regional-note[open] .regional-note__chevron{transform:rotate(180deg)}.regional-note__body{padding:0 0 var(--space-3)}.local-check{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--tone-info-bg);display:flex}.local-check__icon{color:var(--tone-info-text);margin-top:1px}.local-check__body>*+*{margin-top:var(--space-2)}.source-list ol{font-size:var(--type-small-size);line-height:var(--type-small-lh);padding-left:1.6em}.source-list li{scroll-margin-top:var(--space-6);overflow-wrap:anywhere}.source-list li+li{margin-top:var(--space-2)}.source-list li:target{background:var(--bg-selected);border-radius:var(--radius-sm)}.source-list__publisher{font-weight:var(--weight-bold)}.source-list__accessed{color:var(--text-secondary)}.source-list h2{margin-bottom:var(--space-3)}.related-tasks{padding-left:1.3em}.related-tasks li+li{margin-top:var(--space-2)}.guide-section{margin-top:var(--space-10)}.guide-section>*+*{margin-top:var(--space-4)}.guide-footer{margin-top:var(--space-10);padding-top:var(--space-5);border-top:var(--border-width) solid var(--border-subtle);color:var(--text-secondary)}.related-crops{gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.related-crops li{align-items:center;gap:var(--space-2);font-weight:var(--weight-bold);display:inline-flex}.rule-id{color:var(--text-secondary);overflow-wrap:anywhere}.trigger-list{margin:0;padding:0;list-style:none}.trigger-list li{gap:var(--space-1);padding:var(--space-3) 0 var(--space-3) var(--space-3);border-left:var(--border-width-strong) solid var(--border-subtle);flex-direction:column;display:flex}.trigger-list li+li{margin-top:var(--space-2)}.trigger-list .ev-badge{align-self:flex-start}
