.prh-hub,.prh-section,.prh-related,.prh-cta{--prh-radius-xl:28px;--prh-radius-lg:20px;--prh-shadow:0 18px 55px rgba(23,36,58,.10);--prh-shadow-hover:0 24px 70px rgba(23,36,58,.16);color:var(--prh-ink);box-sizing:border-box}.prh-hub *,.prh-section *,.prh-related *,.prh-cta *{box-sizing:border-box}.prh-hub{overflow:hidden;background:#fff}.prh-hero{position:relative;isolation:isolate;padding:clamp(72px,9vw,132px) 24px clamp(62px,8vw,112px);text-align:center;background:radial-gradient(circle at 10% 15%,rgba(var(--prh-accent-rgb,25,77,53),.16),transparent 30%),radial-gradient(circle at 90% 10%,rgba(var(--prh-secondary-rgb,63,155,115),.18),transparent 32%),linear-gradient(180deg,var(--prh-soft) 0%,#fff 100%)}.prh-hero__inner{width:min(940px,100%);margin-inline:auto}.prh-eyebrow,.prh-kicker{display:inline-flex;align-items:center;gap:8px;font-size:12px;line-height:1;letter-spacing:.14em;font-weight:800;text-transform:uppercase;color:var(--prh-accent-text,#0b7f7c)}.prh-eyebrow{padding:9px 12px;border-radius:999px;background:rgba(var(--prh-accent-rgb,25,77,53),.08);border:1px solid rgba(var(--prh-accent-rgb,25,77,53),.18)}.prh-hero h1{margin:24px auto 18px;max-width:850px;font-size:clamp(42px,6.6vw,76px);line-height:.98;letter-spacing:-.045em;color:var(--prh-ink)}.prh-hero h1:after{content:"";display:block;width:116px;height:7px;margin:24px auto 0;border-radius:999px;background:linear-gradient(90deg,var(--prh-accent),var(--prh-secondary))}.prh-hero p{margin:0 auto;max-width:740px;font-size:clamp(17px,2.1vw,21px);line-height:1.65;color:#526176}.prh-search{display:flex;width:min(760px,100%);margin:36px auto 0;padding:7px;gap:8px;border:1px solid rgba(23,36,58,.10);border-radius:18px;background:rgba(255,255,255,.94);box-shadow:0 16px 40px rgba(23,36,58,.10)}.prh-search input{flex:1;min-width:0;border:0!important;outline:0;background:transparent;padding:15px 16px!important;font-size:16px;box-shadow:none!important}.prh-search button,.prh-button{border:0;border-radius:13px;padding:14px 22px;font-weight:800;cursor:pointer;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.prh-search button{color:#fff;background:linear-gradient(135deg,var(--prh-accent-strong,#0b7f7c),var(--prh-accent-strong,#0b7f7c))}.prh-search button:hover,.prh-button:hover{transform:translateY(-2px)}.prh-topic-links{margin-top:18px;display:flex;justify-content:center;flex-wrap:wrap;gap:8px 18px}.prh-topic-links a{color:#526176;font-size:14px;text-decoration:none}.prh-topic-links a:hover{color:var(--prh-accent-text,#0b7f7c)}.prh-section,.prh-related{width:min(1220px,calc(100% - 40px));margin-inline:auto;padding:clamp(62px,8vw,104px) 0}.prh-section__head{max-width:760px;margin-bottom:34px}.prh-section__head--split{max-width:none;display:flex;justify-content:space-between;align-items:end;gap:20px}.prh-section__head h2,.prh-related h2,.prh-cta h2{margin:10px 0 8px;font-size:clamp(30px,4vw,48px);line-height:1.08;letter-spacing:-.035em;color:var(--prh-ink)}.prh-section__head p{margin:0;font-size:17px;line-height:1.7;color:#657287}.prh-text-link{color:var(--prh-ink);font-weight:800;text-decoration:none}.prh-text-link:hover{color:var(--prh-accent-text,#0b7f7c)}.prh-category-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px}.prh-category-card{grid-column:span 4;position:relative;min-height:255px;padding:28px;border-radius:var(--prh-radius-xl);color:var(--prh-ink);text-decoration:none!important;overflow:hidden;border:1px solid rgba(23,36,58,.08);box-shadow:0 10px 32px rgba(23,36,58,.06);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.prh-category-card:nth-child(4),.prh-category-card:nth-child(5){grid-column:span 6}.prh-category-card:hover{transform:translateY(-6px);box-shadow:var(--prh-shadow-hover);border-color:rgba(var(--prh-accent-rgb,25,77,53),.28)}.prh-category-card--ai-content-creation{background:linear-gradient(145deg,#e6f1e9,#f7fbf8);color:#194d35}.prh-category-card--content-planning{background:linear-gradient(145deg,#eef1ff,#fafaff);color:#5752d8}.prh-category-card--publishing-scheduling{background:linear-gradient(145deg,#fff4e9,#fffaf4);color:#a24f0c}.prh-category-card--social-media-automation{background:linear-gradient(145deg,#f5edff,#fcfaff);color:#8250c6}.prh-category-card--social-media-analytics{background:linear-gradient(145deg,#ecf6ff,#f9fcff);color:#2d71b8}.prh-category-card__icon{font-variant-emoji:text;width:48px;height:48px;display:grid;place-items:center;border-radius:14px;font-size:24px;color:currentColor;background:rgba(255,255,255,.72)}.prh-category-card h3{margin:24px 0 9px;font-size:23px;line-height:1.2;color:var(--prh-ink)}.prh-category-card p{margin:0;line-height:1.65;color:#637086}.prh-arrow{display:inline-block;margin-top:22px;font-size:14px;font-weight:800;color:currentColor}.prh-featured-grid,.prh-latest-grid,.prh-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.prh-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:var(--prh-radius-lg);background:#fff;border:1px solid rgba(23,36,58,.08);box-shadow:0 10px 34px rgba(23,36,58,.07);transition:transform .22s ease,box-shadow .22s ease}.prh-card:hover{transform:translateY(-5px);box-shadow:var(--prh-shadow)}.prh-card__media{display:block;position:relative;aspect-ratio:16/9;overflow:hidden;background:radial-gradient(circle at 20% 30%,rgba(255,255,255,.32),transparent 27%),linear-gradient(135deg,var(--prh-accent),var(--prh-secondary))}.prh-card__media img{width:100%;height:100%;object-fit:cover}.prh-card__spark{position:absolute;inset:0;display:grid;place-items:center;font-size:44px;color:rgba(255,255,255,.92)}.prh-card__body{display:flex;flex-direction:column;flex:1;padding:23px}.prh-card__body .prh-badge{align-self:flex-start}.prh-badge{display:inline-flex;padding:7px 10px;border-radius:999px;background:var(--prh-soft);color:var(--prh-accent-text,#0b7f7c);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;text-decoration:none!important}.prh-card h3{margin:14px 0 9px;font-size:21px;line-height:1.28}.prh-card h3 a{color:var(--prh-ink);text-decoration:none!important}.prh-card p{margin:0;color:#68758a;line-height:1.65}.prh-read-link{display:inline-block;margin-top:auto;padding-top:18px;color:var(--prh-accent-text,#0b7f7c);font-weight:800;font-size:14px;text-decoration:none!important}.prh-empty{border:1px dashed rgba(23,36,58,.17);border-radius:var(--prh-radius-lg);padding:34px;background:var(--prh-soft)}.prh-cta{position:relative;isolation:isolate;overflow:hidden;width:min(1220px,calc(100% - 40px));margin:24px auto 86px;padding:clamp(46px,7vw,78px);border-radius:32px;color:#fff;background:#0f3324;background:linear-gradient(125deg,color-mix(in srgb,var(--prh-accent,#194d35) 62%,#000) 0%,var(--prh-accent,#194d35) 62%,color-mix(in srgb,var(--prh-accent,#194d35) 78%,#fff) 100%);box-shadow:var(--prh-shadow)}.prh-cta__content{position:relative;z-index:2;max-width:760px}.prh-cta h2{max-width:720px;color:#fff}.prh-cta p{max-width:680px;font-size:18px;line-height:1.7;color:rgba(255,255,255,.78)}.prh-kicker--light{color:#a8e6c4}.prh-button{display:inline-flex;gap:10px;align-items:center;margin-top:18px;color:#0f3324!important;background:#fff;box-shadow:0 12px 24px rgba(0,0,0,.16)}.prh-cta__glow{position:absolute;border-radius:999px;filter:blur(8px);opacity:.35;pointer-events:none}.prh-cta__glow--one{width:320px;height:320px;right:-80px;top:-130px;background:var(--prh-secondary)}.prh-cta__glow--two{width:240px;height:240px;right:170px;bottom:-150px;background:#c9e9d6;opacity:.22}.prh-style-clean .prh-category-card,.prh-style-clean .prh-card{box-shadow:none}.prh-style-clean .prh-category-card{background:#fff}.prh-style-clean.prh-cta{background:var(--prh-ink)}.prh-style-compact.prh-section,.prh-style-compact.prh-related{padding-top:54px;padding-bottom:54px}.prh-style-compact .prh-category-card{min-height:220px;padding:22px}.prh-style-compact .prh-card__body{padding:18px}.prh-style-compact .prh-card h3{font-size:18px}.prh-hub .screen-reader-text,.prh-search .screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.prh-hub a:focus-visible,.prh-section a:focus-visible,.prh-related a:focus-visible,.prh-cta a:focus-visible,.prh-search button:focus-visible{outline:3px solid var(--prh-secondary);outline-offset:3px;border-radius:8px}.prh-search:focus-within{border-color:var(--prh-accent-strong,#0b7f7c);box-shadow:0 0 0 3px rgba(23,36,58,.12),0 16px 40px rgba(23,36,58,.10)}.prh-cta a.prh-button:focus-visible{outline-color:#fff}.prh-category-card:focus-visible{outline-offset:4px}.prh-section--guides{border-top:1px solid rgba(var(--prh-accent-rgb,25,77,53),.12)}.prh-toc{margin:0 0 2em;padding:20px 24px;border-radius:16px;background:var(--prh-soft);border:1px solid rgba(var(--prh-accent-rgb,25,77,53),.14)}.prh-toc__title{margin:0 0 8px!important;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--prh-accent-text,#194d35)}.prh-toc ol{margin:0;padding-left:1.2em}.prh-toc li{margin:4px 0}.prh-toc a{color:var(--prh-ink);text-decoration:none}.prh-toc a:hover{color:var(--prh-accent-text,#194d35);text-decoration:underline}.prh-guide h2[id]{scroll-margin-top:90px}.prh-guide-nav{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:40px 0 8px}.prh-guide-nav a{display:block;padding:18px 20px;border-radius:16px;border:1px solid rgba(23,36,58,.12);text-decoration:none!important;color:var(--prh-ink);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.prh-guide-nav a:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(23,36,58,.10);border-color:rgba(var(--prh-accent-rgb,25,77,53),.35)}.prh-guide-nav span{display:block;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--prh-accent-text,#194d35)}.prh-guide-nav strong{display:block;margin-top:6px;line-height:1.35}.prh-guide-nav__next{text-align:right;grid-column:2}.prh-guide-nav__prev{grid-column:1}.prh-guide-nav>span:empty{display:none}.prh-steps{counter-reset:prh-step;list-style:none;margin-left:0;padding-left:0}.prh-steps>li{counter-increment:prh-step;position:relative;margin:0 0 14px;padding:4px 0 4px 52px;min-height:40px}.prh-steps>li:before{content:counter(prh-step);position:absolute;left:0;top:0;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:var(--prh-accent-strong,#194d35);color:#fff;font-weight:800;font-size:15px}.prh-callout{margin:1.6em 0;padding:18px 22px;border-radius:14px;border:1px solid rgba(var(--prh-accent-rgb,25,77,53),.18);border-left:5px solid var(--prh-accent-strong,#194d35);background:var(--prh-soft)}.prh-callout>*:first-child{margin-top:0}.prh-callout>*:last-child{margin-bottom:0}.prh-callout--tip{border-left-color:var(--prh-secondary,#3f9b73)}.prh-callout--warning{background:#fff6e8;border-color:#f0d9b0;border-left-color:#a24f0c}@media(max-width:900px){.prh-category-card,.prh-category-card:nth-child(4){grid-column:span 6}.prh-category-card:nth-child(5){grid-column:1/-1}.prh-featured-grid,.prh-latest-grid,.prh-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.prh-guide-nav{grid-template-columns:1fr}.prh-guide-nav__next,.prh-guide-nav__prev{grid-column:1;text-align:left}.prh-hero{padding-left:18px;padding-right:18px}.prh-search{flex-direction:column;border-radius:16px}.prh-search button{width:100%}.prh-section,.prh-related,.prh-cta{width:min(100% - 28px,1220px)}.prh-section__head--split{align-items:start;flex-direction:column}.prh-category-card,.prh-category-card:nth-child(4),.prh-category-card:nth-child(5){grid-column:1/-1}.prh-featured-grid,.prh-latest-grid,.prh-related-grid{grid-template-columns:1fr}.prh-cta{padding:40px 24px;margin-bottom:52px;border-radius:24px}}@media(prefers-reduced-motion:reduce){.prh-category-card,.prh-card,.prh-search button,.prh-button{transition:none!important}}
