
:root{--p9-orange:#f7931e;--p9-dark:#17202a;--p9-soft:#f5f7f9;--p9-line:#dfe5e9}
.p9-hero{padding:70px 0;background:linear-gradient(135deg,#17202a,#283846);color:#fff}.p9-hero h1{color:#fff;font-size:42px;line-height:1.12}.p9-hero p{font-size:20px;max-width:850px;color:#e7edf1}.p9-kicker{display:inline-block;color:#ffb45d;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px}.p9-section{padding:58px 0}.p9-section.alt{background:var(--p9-soft)}.p9-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.p9-card{background:#fff;border:1px solid var(--p9-line);border-radius:14px;padding:25px;height:100%;box-shadow:0 5px 18px rgba(18,32,43,.05)}.p9-card h2,.p9-card h3{margin-top:0}.p9-card a{font-weight:700}.p9-answer{border-left:5px solid var(--p9-orange);background:#fff7ed;padding:22px 25px;border-radius:8px;margin:25px 0}.p9-btn{display:inline-block;background:var(--p9-orange);color:#fff!important;padding:12px 20px;border-radius:7px;font-weight:700}.p9-meta{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.p9-tag{background:#eef2f4;border-radius:30px;padding:6px 12px;font-size:13px}.p9-table{width:100%;border-collapse:collapse;margin:22px 0}.p9-table th,.p9-table td{border:1px solid var(--p9-line);padding:12px;text-align:left}.p9-table th{background:#263746;color:#fff}.p9-search{width:100%;max-width:700px;padding:14px;border:1px solid #bbc7ce;border-radius:8px;font-size:17px}.p9-results{margin-top:20px}.p9-result{padding:15px;border-bottom:1px solid var(--p9-line)}.p9-breadcrumb{font-size:14px;margin-bottom:18px}.p9-breadcrumb a{color:#ffd09a}.p9-list li{margin-bottom:10px}.p9-note{font-size:14px;color:#596873}.p9-category{margin-bottom:38px}.p9-category h2{border-bottom:3px solid var(--p9-orange);padding-bottom:9px}
@media(max-width:900px){.p9-grid{grid-template-columns:1fr 1fr}.p9-hero h1{font-size:34px}}@media(max-width:620px){.p9-grid{grid-template-columns:1fr}.p9-hero{padding:48px 0}.p9-hero h1{font-size:30px}}
