.guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:28px 0}.guide-tile{display:flex;flex-direction:column;background:#fff;border:1px solid #dfe5e8;border-radius:22px;padding:24px;text-decoration:none;box-shadow:0 12px 35px #18314b0a}.guide-tile:hover{border-color:#85b900;transform:translateY(-2px)}.guide-tile small{color:#5f7900;font-weight:900;letter-spacing:.08em}.guide-tile strong{font-size:20px;margin:9px 0}.guide-tile span{color:#53687a;line-height:1.55}.quick-answer{background:#eef8cf;border-left:5px solid #79a900;border-radius:8px 20px 20px 8px;padding:22px 24px;margin:22px 0}.quick-answer b{display:block;margin-bottom:7px}.guide-table{width:100%;border-collapse:collapse;margin:20px 0}.guide-table th,.guide-table td{text-align:left;border-bottom:1px solid #dfe5e8;padding:13px 10px;vertical-align:top}.guide-table th{background:#eef8cf}.source-line{font-size:13px;background:#f3f6f8;border-radius:14px;padding:15px}.related-links{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0}.related-links a{background:#081a2e!important;color:#fff!important;border-radius:14px;padding:16px;text-decoration:none}.content-shell ul{padding-left:22px}.content-shell li{margin:8px 0}.content-nav{display:flex;gap:18px;flex-wrap:wrap}.content-nav a{font-size:12px}.faq-inline details{border-top:1px solid #dfe5e8;padding:17px 0}.faq-inline summary{font-weight:850;cursor:pointer}.faq-inline p{margin:10px 0 0}.warning-card{background:#fff2cd;border:1px solid #e5c66f;border-radius:18px;padding:20px}.content-hero .eyebrow{color:#b7ef00}.content-page .topbar{position:relative;background:#081a2e}.content-page .content-shell{padding-top:38px}@media(max-width:780px){.guide-grid,.related-links{grid-template-columns:1fr}.guide-table{font-size:13px;display:block;overflow-x:auto}.content-page .topbar nav{display:none}.content-page .topbar .btn{padding:9px 11px;font-size:9px}}
