
/* PowerOfInterest Update 120: authority, traffic funnels, search-intent pages */
.content-review-strip{border-top:1px solid #dbe6f2;border-bottom:1px solid #dbe6f2;background:#f7faff;color:#536a82;font-size:13px;line-height:1.5}
.content-review-strip .container{display:flex;gap:10px 18px;align-items:center;justify-content:center;flex-wrap:wrap;padding-top:10px;padding-bottom:10px;text-align:center}
.content-review-strip strong{color:#24496f}.content-review-strip a{color:#1f5f9d;font-weight:700;text-decoration:none}.content-review-strip a:hover{text-decoration:underline}
.guide-funnel{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:0 0 34px;padding:20px;border:1px solid #cfddec;border-radius:16px;background:linear-gradient(135deg,#f7faff,#eef5ff)}
.guide-funnel-card{padding:4px 2px}.guide-funnel-card .eyebrow{margin:0 0 5px;color:#42658b;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.guide-funnel-card h2,.guide-funnel-card h3{margin:0 0 8px;font-size:20px;line-height:1.25;color:#173f72}.guide-funnel-card p{margin:0 0 12px;color:#48627d}.guide-funnel .button-row{margin-top:10px}
.seo-intent-section{background:#fff}.seo-intent-section .seo-intent-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px}.seo-intent-card{border:1px solid #d9e5f1;border-radius:14px;padding:20px;background:#fbfdff}.seo-intent-card h2,.seo-intent-card h3{margin-top:0;color:#173f72}.seo-intent-card p:last-child{margin-bottom:0}.seo-intent-card a{font-weight:750}
.authority-story{margin:30px 0;padding:26px;border:1px solid #cfddec;border-radius:18px;background:#f7faff}.authority-story h2{margin-top:0}.authority-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0}.authority-fact{padding:16px;border-radius:12px;background:#fff;border:1px solid #dce7f2}.authority-fact strong{display:block;font-size:22px;color:#173f72}.authority-fact span{display:block;margin-top:4px;color:#57708a;font-size:13px}
.calculator-category-intro{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0 38px}.calculator-category-card{display:block;padding:18px;border:1px solid #d9e5f1;border-radius:14px;background:#fbfdff;text-decoration:none;color:inherit}.calculator-category-card:hover{transform:translateY(-1px);border-color:#9fb9d5}.calculator-category-card strong{display:block;color:#173f72;font-size:16px;margin-bottom:6px}.calculator-category-card span{display:block;color:#536d87;font-size:13px;line-height:1.5}
.problem-query-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 32px}.problem-query-link{display:block;padding:15px 16px;border:1px solid #dce7f2;border-radius:12px;background:#fff;text-decoration:none;color:#24496f;font-weight:750}.problem-query-link span{display:block;margin-top:3px;color:#667f98;font-weight:500;font-size:13px}.problem-query-link:hover{border-color:#9eb8d2;background:#f7faff}
.intent-cta{margin:22px 0;padding:18px;border-left:4px solid #2d6fa8;border-radius:10px;background:#f4f8ff}.intent-cta p{margin:0 0 10px}.intent-cta p:last-child{margin-bottom:0}
.problem-page .formula-box{margin:18px 0}.problem-page .faq{margin-top:14px}.problem-page .related-links{margin-top:18px}
.trust-strip .trust-grid{grid-template-columns:repeat(5,minmax(0,1fr))}
@media(max-width:980px){.calculator-category-intro{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-strip .trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){.guide-funnel,.seo-intent-section .seo-intent-grid,.problem-query-grid,.authority-facts,.calculator-category-intro{grid-template-columns:1fr}.trust-strip .trust-grid{grid-template-columns:1fr}.content-review-strip .container{justify-content:flex-start;text-align:left}}
