.conditions122{--c122-ink:#203e30;--c122-muted:#34513e;--c122-paper:#f4f5ed;color:var(--c122-ink)}
.conditions122 .article{min-width:0}.conditions122 .hero h1{max-width:20ch}.conditions122 .hero .intro{max-width:65ch}
.conditions122 .article p,.conditions122 .article a{overflow-wrap:anywhere;word-break:normal}
.conditions122 .conditions122-figure .conditions122-key{font-size:20px!important;color:#203e30!important;font-weight:700}
.conditions122 .conditions122-quicklinks{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.conditions122 .conditions122-quicklinks a{min-height:44px;display:inline-flex;align-items:center;line-height:1.4}
.conditions122 .conditions122-figure{margin:28px 0;padding:22px;border:1px solid #8b9c86;border-radius:18px;background:var(--c122-paper);break-inside:avoid}
.conditions122 .conditions122-figure h3{margin-top:0}.conditions122 .conditions122-figure>h3{font-size:24px!important;line-height:1.4}.conditions122 .conditions122-panels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.conditions122 .conditions122-panel{min-width:0;padding:14px;background:#fff;border:1px solid #a4b19b;border-radius:12px}.conditions122 .conditions122-panel img{display:block;width:100%;height:auto;max-width:220px;margin:auto}.conditions122 .conditions122-soil img{max-width:260px}
.conditions122 .conditions122-panel h4,.conditions122 .conditions122-key,.conditions122 .conditions122-planrow strong{font-size:20px!important;line-height:1.4;color:#203e30!important;font-weight:700}
.conditions122 .conditions122-panel p,.conditions122 .conditions122-figure p,.conditions122 .conditions122-figure figcaption,.conditions122 .conditions122-figure summary,.conditions122 .conditions122-source p,.conditions122 .conditions122-example p{font-size:16px!important;line-height:1.65;color:#34513e!important}
.conditions122 .conditions122-figure figcaption{margin-top:16px}.conditions122 .conditions122-panel .conditions122-key{font-size:20px!important;color:#203e30!important}
.conditions122 .conditions122-knowledge{grid-template-columns:repeat(2,minmax(0,1fr))}.conditions122 .conditions122-knowledge h4{font-size:20px!important}.conditions122 .conditions122-knowledge dl{margin:0}.conditions122 .conditions122-knowledge dt{font-weight:700}.conditions122 .conditions122-knowledge dd{margin:0 0 12px;line-height:1.6}
.conditions122 .conditions122-planrow{display:grid;grid-template-columns:130px minmax(0,1fr);gap:16px;padding:18px 0;border-bottom:1px solid #8b9c86;line-height:1.65}
.conditions122 .conditions122-notice{background:#f6f0de;border-left:4px solid #6e613b;padding:18px;margin:20px 0;color:#343925}.conditions122 .conditions122-notice p{font-size:16px;line-height:1.65;color:#343925}
.conditions122 #conditions122-plain-plan{white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;font:inherit;font-size:16px;line-height:1.75;padding:20px;background:#f4f5ed;border:1px solid #8b9c86;border-radius:12px;color:#203e30}
.conditions122 #conditions122-copy-status{min-height:3em;font-size:16px;color:#203e30}.conditions122 .conditions122-example{padding:18px 0;border-bottom:1px solid #a4b19b}.conditions122 .conditions122-example summary{font-size:18px;line-height:1.5;padding:12px 0;min-height:44px;cursor:pointer;color:#203e30}
.conditions122 .conditions122-source{padding:18px 0;border-bottom:1px solid #a4b19b;overflow-wrap:anywhere}.conditions122 .conditions122-source h3{font-size:20px}.conditions122 .conditions122-source [id^=claim-]{margin:18px 0;padding:12px;border-left:3px solid #657d5a}
.conditions122 .conditions122-source a{display:inline-flex;align-items:center;min-height:44px;overflow-wrap:anywhere}.conditions122 .citation{min-height:44px;display:inline-flex;align-items:center;padding:0 6px}
.conditions122 a:focus-visible,.conditions122 button:focus-visible,.conditions122 summary:focus-visible,.conditions122 [tabindex]:focus-visible{outline:3px solid #203e30;outline-offset:4px}
.conditions122 [id]{scroll-margin-top:90px}.conditions122 .conditions122-faq{border-top:1px solid #a4b19b;padding:20px 0}.conditions122 .conditions122-faq h4{font-size:22px}.conditions122 .conditions122-review{font-size:16px;color:#34513e}
@media(max-width:1040px){.conditions122 .conditions122-panels{grid-template-columns:1fr}.conditions122 .conditions122-panel img{max-width:220px}.conditions122 .conditions122-soil img{max-width:260px}}
@media(max-width:600px){.conditions122 .conditions122-figure{padding:14px;margin:20px 0}.conditions122 .conditions122-planrow{grid-template-columns:1fr;gap:4px}.conditions122 .conditions122-quicklinks{display:grid}.conditions122 .conditions122-panel{padding:12px}}
@media print{.conditions122 .toc,.conditions122 .hero-actions,.conditions122 .s07-print-row,.conditions122 .conditions122-copy-actions{display:none!important}.conditions122 .page-layout{display:block}.conditions122 .article{width:100%;max-width:none}.conditions122 details:not([open])>:not(summary){display:block!important}.conditions122 details{display:block!important}.conditions122 .conditions122-panels{grid-template-columns:repeat(3,minmax(0,1fr))}.conditions122 .conditions122-knowledge{grid-template-columns:repeat(2,minmax(0,1fr))}.conditions122 .conditions122-figure{break-inside:auto}.conditions122 .conditions122-panel{break-inside:avoid}.conditions122 .conditions122-source a{display:inline}.conditions122 .conditions122-source [id^=claim-]{break-inside:avoid}.conditions122 #conditions122-plain-plan{white-space:pre-wrap}}
