.cad-guide-main{background:#fff}.cad-guide-hero .cp-lead{max-width:880px}.cad-guide-crumbs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:14px;margin:0 0 22px}.cad-guide-crumbs a{color:inherit;text-decoration:underline;text-underline-offset:3px}.cad-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.cad-guide-card{border:1px solid #cadfe8;border-top:4px solid #1094ac;border-radius:9px;padding:25px;background:white}.cad-guide-card h2,.cad-guide-card h3{font-size:23px;line-height:1.35;margin:0 0 14px}.cad-guide-card p,.cad-guide-card li{font-size:17px;line-height:1.7}.cad-guide-card a{font-weight:750;color:#006b82}.cad-guide-content{max-width:1040px}.cad-guide-content h2{font-size:32px;line-height:1.25;margin:0 0 24px}.cad-guide-content h3{font-size:23px;line-height:1.35;margin:28px 0 12px}.cad-guide-content p,.cad-guide-content li,.cad-guide-content dd{font-size:18px;line-height:1.8}.cad-guide-content li{margin-bottom:9px}.cad-guide-content ul,.cad-guide-content ol{padding-left:25px}.cad-guide-callout{padding:28px;border-left:5px solid #0b94ad;border-radius:7px;background:#ecf8fc;margin:28px 0}.cad-guide-callout strong{color:#0d3e59}.cad-guide-table-wrap{max-width:100%;overflow-x:auto;margin:26px 0;border:1px solid #d3e4ec;border-radius:8px}.cad-guide-table{width:100%;min-width:650px;border-collapse:collapse;font-size:16px;line-height:1.65}.cad-guide-table th,.cad-guide-table td{padding:17px;vertical-align:top;text-align:left;border-bottom:1px solid #dce8ef}.cad-guide-table th{background:#163f5a;color:#fff;font-size:16px}.cad-guide-table td:first-child{font-weight:750;color:#143e58}.cad-guide-table a{color:#006b82;font-weight:700}.cad-guide-sample{display:grid;grid-template-columns:minmax(200px,.7fr) minmax(0,1.3fr);gap:30px;align-items:center}.cad-guide-sample figure{margin:0;padding:20px;border:1px solid #d4e4ec;border-radius:8px;background:white}.cad-guide-sample img{display:block;width:100%;height:210px;object-fit:contain}.cad-guide-sample figcaption{font-size:13px;line-height:1.6;color:#526d7b;margin-top:12px}.cad-guide-related{padding-block:32px}.cad-guide-related h2{font-size:25px;margin:0 0 20px}.cad-guide-related a,.cad-guide-plan a{color:#006c83;font-weight:700;text-underline-offset:3px}.cad-guide-related ul{display:flex;flex-wrap:wrap;gap:14px 30px;list-style:none;margin:0;padding:0}.cad-guide-template{font-family:Arial,sans-serif;font-size:16px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;background:#f2f7fa;padding:24px;border:1px solid #c8dce7;border-radius:8px;color:#123b54}.cad-guide-plan{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.cad-guide-plan section{padding:25px;border:1px solid #d3e4ec;border-radius:8px}.cad-guide-plan h2{font-size:24px;margin:0 0 16px}.cad-guide-plan ul{margin:0;padding-left:20px}.cad-guide-plan li{margin:10px 0;font-size:16px;line-height:1.55}.cad-guide-byline{font-size:14px;line-height:1.6;color:#56717f;margin-top:28px}.cad-guide-home{background:#eef6fa;padding:60px 0}.cad-guide-home>.wrap>h2{font-size:34px;line-height:1.3;margin:0 0 28px}.cad-guide-footer-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:22px;padding-top:18px;border-top:1px solid #335265}.cad-guide-footer-links a{font-size:15px;color:#d3edf6;text-decoration:underline;text-underline-offset:4px}.cad-guide-main a:focus-visible,.cad-guide-home a:focus-visible,.cad-guide-footer-links a:focus-visible{outline:3px solid #e99b22;outline-offset:4px;border-radius:2px}.cad-guide-next .actions{gap:12px}@media(max-width:850px){.cad-guide-grid,.cad-guide-plan{grid-template-columns:minmax(0,1fr)}.cad-guide-sample{grid-template-columns:minmax(0,1fr)}.cad-guide-content h2{font-size:27px}.cad-guide-content p,.cad-guide-content li,.cad-guide-content dd{font-size:17px}.cad-guide-hero h1{font-size:34px;overflow-wrap:break-word}.cad-guide-card{padding:22px}.cad-guide-template{padding:18px;font-size:15px}.cad-guide-home>.wrap>h2{font-size:28px}.cad-guide-plan section{padding:22px}}

body[data-page="index.html"] .cad-home-image-beematic{object-position:50% 50%}
body[data-page="index.html"] .cad-home-image-gfa{object-fit:contain;padding:10px;background:#fff}
body[data-page="index.html"] .cad-home-image-evoloop{object-fit:contain;background:#fff;padding:10px}

main.cad-guide-main>section.cp-section{padding-block:64px}.cad-guide-card h3{margin:0 0 14px}.cad-guide-table-hint{display:none}@media(max-width:850px){main.cad-guide-main>section.cp-section{padding-block:48px}.cad-guide-content .cad-guide-table-hint{display:block;font-size:14px;line-height:1.5;color:#476674;margin:0 0 10px}}
