
/* JeoCad 6.1: yeni özellikler ve sürüm notları */
.jc61{padding:68px 0;background:#f8faf9;border-bottom:1px solid #dbe5e8}
.jc61-head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:30px}
.jc61-eyebrow{color:#17675f;font-size:11px;letter-spacing:1.8px;font-weight:750;margin:0 0 13px}
.jc61 h2{font-size:clamp(30px,3.2vw,42px);line-height:1.15;letter-spacing:-1.2px;margin:0}
.jc61-head>p{max-width:410px;margin:0;color:#49626e;font-size:15px}
.jc61-feature{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px;margin-bottom:28px;background:#fff;border:1px solid #d8e4df;border-radius:12px;padding:30px}
.jc61-feature h3{font-size:29px;line-height:1.2;letter-spacing:-.6px;margin:0 0 17px}
.jc61-feature p{color:#49626e;font-size:15px}
.jc61-steps{display:flex;gap:7px;flex-wrap:wrap;padding:0;list-style:none;margin:22px 0}
.jc61-steps li{background:#edf5f0;border:1px solid #d4e5db;color:#17675f;border-radius:4px;font-size:12px;padding:6px 10px}
.jc61-figure{margin:0;min-width:0;border:1px solid #d5e0dc;border-radius:8px;overflow:hidden;background:#eef3f1}
.jc61-figure a{display:block}.jc61-figure img{display:block;width:100%;height:auto;max-height:360px;object-fit:contain}
.jc61-figure figcaption{display:flex;justify-content:space-between;gap:12px;background:#fff;padding:12px 14px;font-size:11px;color:#4b6b64}
.jc61-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.jc61-card{padding:25px;background:#fff;border:1px solid #dbe5e0;border-radius:8px;min-width:0}
.jc61-card h3{font-size:19px;line-height:1.35;margin:12px 0}.jc61-card p{font-size:14px;color:#49626e;margin:0 0 15px}
.jc61-card a,.jc61-feature a:not(.jc61-figure a){font-size:13px;font-weight:650;text-underline-offset:4px}
.jc61-no{color:#8fa99e;font-size:12px;letter-spacing:1px;font-weight:650}
.jc61-modules{background:#123d43;border-radius:10px;margin-top:28px;padding:30px;color:#fff}
.jc61-modules>h3{font-size:24px;line-height:1.3;margin:0 0 23px;letter-spacing:-.5px}
.jc61-modules-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
.jc61-module h4{font-size:18px;margin:13px 0 10px}.jc61-module p{font-size:13px;color:#c9dfdc;margin:0 0 13px}.jc61-module a{color:#d9f3e9;font-size:13px;text-underline-offset:4px}
.jc61-license{display:inline-block;font-size:10px;border:1px solid #6c9990;padding:4px 8px;border-radius:4px;color:#d4eee4}
.jc61-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:25px}.jc61-footer p{font-size:12px;color:#5b766d;margin:0}
.jc61-downloads{display:flex;gap:10px;flex-wrap:wrap}.jc61-downloads a{font-size:13px;font-weight:650}
.jc61-release-list{list-style:none;margin:0;padding:0}.jc61-release-list li{display:grid;grid-template-columns:24px 1fr;gap:10px;margin:0;padding:12px 0;border-bottom:1px solid #e4ece7}.jc61-release-list li:last-child{border:0}
.jc61-symbol{font-weight:750;font-size:13px;color:#17675f;background:#eef5f1;border-radius:4px;text-align:center;align-self:start}
.jc61-release-meta{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:12px;color:#527267;margin-top:22px}
.jc61-release-note{padding:16px 18px;background:#edf5f0;border-left:3px solid #17675f;margin:20px 0;font-size:13px}
.jc61-release-page .jcs-faq-no{width:29px;min-width:29px}
.jc61-release-page .jcs-faq-aside a{overflow-wrap:anywhere}
@media(max-width:990px){.jc61-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jc61-feature{gap:25px;padding:23px}.jc61-modules-grid{gap:18px}.jc61-head{align-items:flex-start}}
@media(max-width:767px){.jc61{padding:38px 0}.jc61-head{display:block}.jc61-head>p{margin-top:17px}.jc61-feature{grid-template-columns:1fr;padding:20px;gap:20px}.jc61-feature h3{font-size:26px}.jc61-grid,.jc61-modules-grid{grid-template-columns:1fr}.jc61-card{padding:21px}.jc61-modules{padding:23px}.jc61-module+.jc61-module{border-top:1px solid #ffffff25;padding-top:22px}.jc61-footer{display:block}.jc61-footer p{margin-bottom:14px}.jc61-release-list li{gap:8px;grid-template-columns:20px 1fr}}
@media print{.jc61{padding:20px 0}.jc61-feature,.jc61-grid,.jc61-modules-grid{display:block}.jc61-card,.jc61-module{break-inside:avoid}.jc61-modules{background:white;color:black;border:1px solid #ccc}.jc61-module p,.jc61-module a,.jc61-license{color:black}.jc61-release-list li{break-inside:avoid}}
