.spring123{--s123-ink:#203e30;--s123-muted:#34513e;--s123-paper:#f4f5ed;color:var(--s123-ink)}
.spring123 .article{min-width:0}.spring123 .hero h1{max-width:20ch}.spring123 .hero .intro{max-width:65ch}
.spring123 .article p,.spring123 .article a{overflow-wrap:anywhere;word-break:normal}
.spring123 .spring123-figure .spring123-key{font-size:20px!important;color:#203e30!important;font-weight:700}
.spring123 .spring123-quicklinks{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.spring123 .spring123-quicklinks a{min-height:44px;display:inline-flex;align-items:center;line-height:1.4}
.spring123 .spring123-figure{margin:28px 0;padding:22px;border:1px solid #8b9c86;border-radius:18px;background:var(--s123-paper);break-inside:avoid}
.spring123 .spring123-figure h3{margin-top:0}.spring123 .spring123-figure>h3{font-size:24px!important;line-height:1.4}.spring123 .spring123-panels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.spring123 .spring123-panel{min-width:0;padding:14px;background:#fff;border:1px solid #a4b19b;border-radius:12px}.spring123 .spring123-panel img{display:block;width:100%;height:auto;max-width:220px;margin:auto}.spring123 .spring123-soil img{max-width:260px}
.spring123 .spring123-panel h4,.spring123 .spring123-key,.spring123 .spring123-planrow strong{font-size:20px!important;line-height:1.4;color:#203e30!important;font-weight:700}
.spring123 .spring123-panel p,.spring123 .spring123-figure p,.spring123 .spring123-figure figcaption,.spring123 .spring123-figure summary,.spring123 .spring123-source p,.spring123 .spring123-example p{font-size:16px!important;line-height:1.65;color:#34513e!important}
.spring123 .spring123-figure figcaption{margin-top:16px}.spring123 .spring123-panel .spring123-key{font-size:20px!important;color:#203e30!important}
.spring123 .spring123-knowledge{grid-template-columns:repeat(2,minmax(0,1fr))}.spring123 .spring123-knowledge h4{font-size:20px!important}.spring123 .spring123-knowledge dl{margin:0}.spring123 .spring123-knowledge dt{font-weight:700}.spring123 .spring123-knowledge dd{margin:0 0 12px;line-height:1.6}
.spring123 .spring123-planrow{display:grid;grid-template-columns:130px minmax(0,1fr);gap:16px;padding:18px 0;border-bottom:1px solid #8b9c86;line-height:1.65}
.spring123 .spring123-notice{background:#f6f0de;border-left:4px solid #6e613b;padding:18px;margin:20px 0;color:#343925}.spring123 .spring123-notice p{font-size:16px;line-height:1.65;color:#343925}
.spring123 #spring123-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}
.spring123 #spring123-copy-status{min-height:3em;font-size:16px;color:#203e30}.spring123 .spring123-example{padding:18px 0;border-bottom:1px solid #a4b19b}.spring123 .spring123-example summary{font-size:18px;line-height:1.5;padding:12px 0;min-height:44px;cursor:pointer;color:#203e30}
.spring123 .spring123-source{padding:18px 0;border-bottom:1px solid #a4b19b;overflow-wrap:anywhere}.spring123 .spring123-source h3{font-size:20px}.spring123 .spring123-source [id^=claim-]{margin:18px 0;padding:12px;border-left:3px solid #657d5a}
.spring123 .spring123-source a{display:inline-flex;align-items:center;min-height:44px;overflow-wrap:anywhere}.spring123 .citation{min-height:44px;display:inline-flex;align-items:center;padding:0 6px}
.spring123 a:focus-visible,.spring123 button:focus-visible,.spring123 summary:focus-visible,.spring123 [tabindex]:focus-visible{outline:3px solid #203e30;outline-offset:4px}
.spring123 [id]{scroll-margin-top:90px}.spring123 .spring123-faq{border-top:1px solid #a4b19b;padding:20px 0}.spring123 .spring123-faq h4{font-size:22px}.spring123 .spring123-review{font-size:16px;color:#34513e}
@media(max-width:1040px){.spring123 .spring123-panels{grid-template-columns:1fr}.spring123 .spring123-panel img{max-width:220px}.spring123 .spring123-soil img{max-width:260px}}
@media(max-width:600px){.spring123 .spring123-figure{padding:14px;margin:20px 0}.spring123 .spring123-planrow{grid-template-columns:1fr;gap:4px}.spring123 .spring123-quicklinks{display:grid}.spring123 .spring123-panel{padding:12px}}
@media print{.spring123 .toc,.spring123 .hero-actions,.spring123 .s07-print-row,.spring123 .spring123-copy-actions{display:none!important}.spring123 .page-layout{display:block}.spring123 .article{width:100%;max-width:none}.spring123 details:not([open])>:not(summary){display:block!important}.spring123 details{display:block!important}.spring123 .spring123-panels{grid-template-columns:repeat(3,minmax(0,1fr))}.spring123 .spring123-knowledge{grid-template-columns:repeat(2,minmax(0,1fr))}.spring123 .spring123-figure{break-inside:auto}.spring123 .spring123-panel{break-inside:avoid}.spring123 .spring123-source a{display:inline}.spring123 .spring123-source [id^=claim-]{break-inside:avoid}.spring123 #spring123-plain-plan{white-space:pre-wrap}}
.spring123 .spring123-panels[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}
.spring123 .spring123-figure.spring123-g1 img{max-width:120px!important}
.spring123 .spring123-g2 img{max-width:260px}
.spring123 .spring123-point-labels{display:flex;justify-content:space-around;gap:12px;flex-wrap:wrap;margin:12px 0}
.spring123 .spring123-table-block{margin:28px 0;padding:18px;border:1px solid #8b9c86;border-radius:14px;background:#f4f5ed;min-width:0}
.spring123 .spring123-table-block table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:16px;color:#203e30}
.spring123 .spring123-table-block caption,.spring123 .spring123-table-block p{font-size:16px!important;line-height:1.65;color:#34513e!important;text-align:left}
.spring123 .spring123-table-block caption{padding-bottom:14px}
.spring123 .spring123-table-block th,.spring123 .spring123-table-block td{padding:12px 8px;text-align:left;border-bottom:1px solid #8b9c86;overflow-wrap:anywhere;line-height:1.5}
.spring123 .spring123-table-block th{font-size:20px!important}
.spring123 .spring123-example dt{font-weight:700}.spring123 .spring123-example dd{margin:4px 0 16px}
@media(max-width:1040px){.spring123 .spring123-panels[data-columns="2"]{grid-template-columns:1fr}}
@media(max-width:400px){.spring123 .spring123-table-block{padding:10px}.spring123 .spring123-table-block th,.spring123 .spring123-table-block td{padding:10px 3px}}
@media screen and (max-width:560px){
 .spring123 .spring123-table-block table,.spring123 .spring123-table-block caption,.spring123 .spring123-table-block tbody{display:block;width:100%}
 .spring123 .spring123-table-block thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
 .spring123 .spring123-table-block tbody tr{display:block;margin:16px 0;padding:12px;background:#fff;border:1px solid #a4b19b;border-radius:10px}
 .spring123 .spring123-table-block tbody th,.spring123 .spring123-table-block tbody td{display:block;border:0;padding:8px 0;overflow-wrap:normal;word-break:normal}
 .spring123 .spring123-table-block tbody td::before{display:block;margin-bottom:6px;font-size:20px;line-height:1.4;font-weight:700;color:#203e30}
 .spring123 .spring123-table-block tbody td:nth-of-type(1)::before{content:'Minimum'}
 .spring123 .spring123-table-block tbody td:nth-of-type(2)::before{content:'Optimum aralık'}
}
