.kb{padding-bottom:90px}.kb-hero{padding:65px 0 45px;max-width:970px}.kb h1{font-size:clamp(42px,6vw,78px);line-height:1.08;letter-spacing:-.045em}.kb-hero>p{max-width:780px;font-size:21px;line-height:1.65}.kb-meta{font-size:13px;opacity:.65;margin-top:28px}.kb-feature{display:block;padding:48px;border:1px solid #d5dfd8;background:#fff;text-decoration:none;margin:25px 0}.kb-feature h2{font-size:40px}.kb-tags{border-top:1px solid #d5dfd8;padding-top:25px;margin-top:30px}.kb-overview{background:#153d30;color:#fff;padding:35px;margin:15px 0 55px}.kb-overview h2{font-size:27px}.kb-overview p{color:#d7e5dc;font-size:15px}.kb-overview ol{display:grid;grid-template-columns:repeat(5,1fr);list-style:none;padding:0;gap:15px}.kb-overview li{border-top:1px solid #668375;padding-top:20px;font-size:17px}.kb-overview b{display:block;color:#d7ea83;font-size:12px;margin-bottom:12px}.kb-layout{display:grid;grid-template-columns:255px minmax(0,1fr);gap:65px}.kb-layout aside nav{position:sticky;top:25px;max-height:90vh;overflow:auto}.kb-layout aside a{display:block;font-size:13px;padding:8px 0;text-decoration:none;border-bottom:1px solid #e1e6e1}.kb-layout aside strong{display:block;margin-bottom:15px}.kb article{max-width:820px}.kb article section{padding:0 0 38px;margin-bottom:38px;border-bottom:1px solid #d4ded5;scroll-margin-top:25px}.kb article h2{font-size:clamp(25px,3vw,35px);line-height:1.3;letter-spacing:-.025em}.kb article p{font-size:18px;line-height:1.85;color:#344c42}.kb-refs{display:flex;flex-wrap:wrap;gap:12px;font-size:12px}.kb-refs a{color:#456b59}.kb-scales{display:grid;grid-template-columns:repeat(4,1fr);background:#edf2ea;padding:25px;gap:15px}.kb-scales>div{display:flex;flex-direction:column;gap:12px;justify-content:end}.kb-scale-box{width:var(--size);height:var(--size);border:2px solid #43654f;background:repeating-linear-gradient(45deg,transparent,transparent 8px,#c8d8c7 8px,#c8d8c7 9px)}.kb-scales small{font-size:12px}.kb-area{background:#edf2ea;padding:25px;display:grid;grid-template-columns:200px 1fr;gap:30px;align-items:center}.kb-plot{height:200px;border:2px solid #43654f;padding:10px}.kb-plot>div{height:100px;width:110px;background:#153d30;color:#fff;display:grid;place-content:center;margin:15px auto;font-size:14px;text-align:center}.kb-area p{font-size:14px!important}.kb-note{padding:25px;background:#edf2ea;font-size:14px;line-height:1.8}.kb #kaynaklar li{margin-bottom:15px;line-height:1.6}.kb a:focus-visible{outline:3px solid #76964c;outline-offset:4px}@media(max-width:1000px){.kb-layout{grid-template-columns:1fr;gap:35px}.kb-layout aside nav{position:static;max-height:240px;background:#edf2ea;padding:20px}.kb-overview ol{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.kb-hero{padding-top:35px}.kb-overview,.kb-feature{padding:25px}.kb-overview ol{grid-template-columns:1fr 1fr}.kb-scales{grid-template-columns:1fr 1fr}.kb-area{grid-template-columns:1fr}.kb-plot{max-width:210px}.kb article p{font-size:17px}.kb-feature h2{font-size:30px}}@media print{.header,.footer,.kb-layout aside{display:none}.kb-layout{display:block}.kb article{max-width:none}.kb article section{break-inside:avoid}.kb-overview{color:#153d30;background:#eee}}
.bg-diagram{display:grid;grid-template-columns:1.4fr 1fr;gap:35px;background:#edf2ea;padding:35px;margin-bottom:60px}.bg-floor{display:grid;grid-template-columns:70px 1fr 90px;gap:6px;margin-bottom:5px;align-items:center;font-size:13px}.bg-floor b,.bg-floor i{padding:22px 8px;text-align:center;background:#153d30;color:white;font-style:normal}.bg-floor i{background:#d7ea83;color:#153d30}.bg-ground{border-top:3px solid #153d30;font-size:12px;margin:10px 0;padding-top:5px}.bg-cellar{background:#bdcec0;padding:32px;text-align:center;margin-bottom:12px}.bg-totals p{border-bottom:1px solid #bdcec0;padding-bottom:20px}.bg-totals b{display:block;font-size:30px}.bg-diagram small{line-height:1.6;display:block}.bg-table{width:100%;border-collapse:collapse;margin:25px 0;font-size:14px}.bg-table th,.bg-table td{padding:14px 8px;border-bottom:1px solid #bdcec0;text-align:start}.bg-table th{background:#edf2ea}@media(max-width:700px){.bg-diagram{grid-template-columns:1fr;padding:20px}.bg-floor{grid-template-columns:58px 1fr 80px}.bg-totals{display:grid;grid-template-columns:1fr 1fr;gap:15px}.bg-totals b{font-size:23px}}
