
/* Production Answers SEO V9: researched resources, templates and related-guide pathways */
.category-grid .category-card::before{height:6px}.category-card{background:linear-gradient(145deg,#fff,#f6fafb)}
.template-card::before{background:linear-gradient(90deg,#c86a3c,#e6a35f,#0d8588)}
.template-layout{display:grid;grid-template-columns:minmax(0,860px) 310px;gap:36px;align-items:start}
.template-preview{min-width:980px}.template-note{color:#5b7180;font-size:13px}.template-download{margin-top:16px}
.trust-links .button-row{display:flex;flex-wrap:wrap;gap:10px}.trust-links .button{margin:0}
.v9-guide-links{margin:26px 0;padding:24px;border:1px solid #9fcfd1;border-radius:17px;background:linear-gradient(135deg,#eaf7f6,#fff);box-shadow:0 10px 35px rgba(4,25,43,.055)}
.v9-guide-links .kicker{margin-bottom:7px}.v9-guide-links h2{margin:0 0 7px!important;color:#092b3e!important;font-size:clamp(22px,2.5vw,31px)!important}.v9-guide-links>p{margin:0 0 16px;color:#4d6675}.v9-guide-link-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.v9-guide-link-grid a{display:flex;flex-direction:column;gap:5px;padding:14px;border:1px solid #c6dfe1;border-radius:11px;background:#fff;color:#123748;text-decoration:none;font-size:13px;font-weight:850}.v9-guide-link-grid a:hover{border-color:#0d8588;color:#076c73;transform:translateY(-2px)}.v9-guide-link-grid small{color:#607884;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}
.v9-hub-resources{margin-top:35px;padding:28px;border-radius:20px;background:linear-gradient(125deg,#071b2a,#0a3c4b);color:#fff}.v9-hub-resources h2{margin:0 0 8px;color:#fff}.v9-hub-resources>p{margin:0 0 20px;color:#c9dce4}.v9-hub-resources .resource-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.v9-hub-resources .resource-card{min-height:225px}.v9-hub-resources .resource-card p{font-size:13px}
.source-panel a{word-break:break-word}.official-source-note{padding:14px 16px;border-left:4px solid #0d8588;background:#eef8f7;color:#264d59;font-size:13px}
.calculator-grid select{width:100%;margin-top:6px;padding:12px;border:1px solid #cbdbe3;border-radius:10px;background:#fff;color:var(--pa-ink)}
.calculator-result .result-status{display:inline-flex;margin-bottom:9px;padding:5px 9px;border-radius:999px;background:#dff1ea;color:#216d52;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.calculator-result .result-status.warning{background:#fae7dc;color:#9e452b}
.resource-review{display:flex;flex-wrap:wrap;gap:8px 18px;margin:16px 0 0;color:#6b8391;font-size:12px}
.guide-content .solution-route{background:linear-gradient(130deg,#051827,#0b3c49)!important;color:#fff}.guide-content .solution-route h2{color:#fff}.guide-content .solution-route p{color:#d1e1e7}
.glossary-entry.v9-term{border-top:4px solid #0d8588}
.home-v9-opportunities{background:linear-gradient(145deg,#061824,#0a3544);color:#fff}.home-v9-opportunities .section-heading h2{color:#fff}.home-v9-opportunities .section-heading p{color:#c9dce4}.home-v9-opportunities .resource-card{color:#16303e}
@media(max-width:1000px){.template-layout{grid-template-columns:1fr}.v9-hub-resources .resource-grid,.v9-guide-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.v9-guide-link-grid,.v9-hub-resources .resource-grid{grid-template-columns:1fr}.v9-guide-links,.v9-hub-resources{padding:20px}.template-layout{gap:20px}}
