#calux-page .cg-guide-entry{max-width:1120px;margin:36px auto;padding:40px 28px;background:#eaf0e6;border:1px solid #d4dfce;border-radius:16px;color:#183a2d;scroll-margin-top:20px}#calux-page .cg-guide-entry h2{font-size:29px;line-height:1.6;margin:14px 0 18px;font-weight:900}#calux-page .cg-guide-entry>p{font-size:14px;line-height:1.9}#calux-page .cg-guide-entry .cg-eyebrow{font-size:12px;font-weight:700}#calux-page .cg-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:26px 0}#calux-page .cg-guide-grid>a{display:grid;grid-template-columns:1fr auto;gap:8px;padding:20px;background:#fffdf6;border-radius:10px;border:1px solid #d4dfce}#calux-page .cg-guide-grid strong{font-size:17px}#calux-page .cg-guide-grid span{grid-column:1;font-size:12px;line-height:1.8}#calux-page .cg-guide-grid b{grid-column:2;grid-row:1/3;align-self:center}#calux-page .cg-guide-all{display:inline-flex;padding:14px 22px;background:#115d3c;color:white;border-radius:8px;font-size:14px;font-weight:700}#calux-page .cg-guide-entry a:hover{box-shadow:0 4px 12px #183a2d20}#calux-page .cg-guide-entry a:focus-visible{outline:3px solid #b34b30;outline-offset:4px}@media(max-width:700px){#calux-page .cg-guide-entry{margin:28px 18px;padding:28px 20px}#calux-page .cg-guide-entry h2{font-size:24px}#calux-page .cg-guide-grid{grid-template-columns:1fr;gap:12px}#calux-page .cg-guide-all{display:flex;justify-content:center}}
