.pa-tech-library{--pa-tech-purple:#6f36d3;--pa-tech-purple-dark:#4e249b;--pa-tech-ink:#231f2a;--pa-tech-muted:#686270;--pa-tech-panel:#f5f3f8;--pa-tech-line:#e6e0ec;--pa-tech-dark:#211b2c;color:var(--pa-tech-ink)}.pa-technical-landing .entry-header{display:none}.pa-technical-landing .site-header>.wp-post-image{display:none}.pa-technical-landing .entry-content{margin-top:0}.pa-technical-landing .site-content{padding-top:clamp(26px, 4vw, 58px)}.pa-tech-hero{align-items:end;background-color:var(--pa-tech-dark);background-image:linear-gradient(90deg,rgb(24 18 34 / .96) 0%,rgb(24 18 34 / .82) 52%,rgb(24 18 34 / .28) 100%),var(--pa-tech-hero-image,linear-gradient(135deg,#211b2c,#553094));background-position:center;background-size:cover;color:#fff;display:flex;min-height:clamp(430px, 48vw, 610px);overflow:hidden;padding:clamp(34px, 6vw, 76px);position:relative}.pa-tech-hero::after{background:linear-gradient(0deg,rgb(18 12 27 / .38),transparent 55%);content:"";inset:0;pointer-events:none;position:absolute}.pa-tech-hero__content{max-width:780px;position:relative;z-index:1}.pa-tech-kicker{color:#925cff;font-size:.76rem;font-weight:800;letter-spacing:.16em;line-height:1.4;margin:0 0 14px;text-transform:uppercase}.pa-tech-hero .pa-tech-kicker{color:#c2a5ff}.pa-tech-hero h1{color:#fff;font-size:clamp(2.55rem, 6.1vw, 5rem);font-weight:800;letter-spacing:-.045em;line-height:.98;margin:0;max-width:900px;text-transform:uppercase}.pa-tech-hero__intro{color:rgb(255 255 255 / .84);font-size:clamp(1rem, 1.75vw, 1.24rem);line-height:1.75;margin:28px 0 0;max-width:720px}.pa-tech-breadcrumb{color:#fff;display:inline-block;font-size:.8rem;font-weight:800;letter-spacing:.08em;margin-bottom:24px;text-decoration:none;text-transform:uppercase}.pa-tech-breadcrumb:hover,.pa-tech-breadcrumb:focus{color:#c9b0ff}.pa-tech-breadcrumb:focus-visible,.pa-tech-topic-card:focus-visible,.pa-tech-guide-card a:focus-visible,.pa-tech-button:focus-visible,.pa-tech-article-trail a:focus-visible{outline:3px solid #f2cb32;outline-offset:4px}.pa-tech-section{padding:clamp(58px, 8vw, 100px) clamp(4px, 3vw, 36px) 0}.pa-tech-section__heading{align-items:end;display:flex;gap:28px;justify-content:space-between;margin-bottom:34px}.pa-tech-section__heading h2,.pa-tech-support h2{color:var(--pa-tech-ink);font-size:clamp(2rem, 4vw, 3.35rem);font-weight:800;letter-spacing:-.035em;line-height:1.08;margin:0;text-transform:uppercase}.pa-tech-section__heading>p{color:var(--pa-tech-muted);font-size:.98rem;line-height:1.6;margin:0;max-width:420px;text-align:right}.pa-tech-topic-grid{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.pa-tech-topic-card{background:var(--pa-tech-dark);color:#fff;display:grid;grid-template-rows:minmax(245px,0.85fr) auto;min-height:100%;overflow:hidden;text-decoration:none;transition:box-shadow 180ms ease,transform 180ms ease}.pa-tech-topic-card:hover,.pa-tech-topic-card:focus{box-shadow:0 18px 42px rgb(43 25 69 / .18);color:#fff;transform:translateY(-3px)}.pa-tech-topic-card__media{background:linear-gradient(135deg,#302542,#6f36d3);display:block;overflow:hidden;position:relative}.pa-tech-topic-card__media::after{background:linear-gradient(0deg,rgb(26 18 38 / .48),transparent 62%);content:"";inset:0;position:absolute}.pa-tech-topic-card__media img{height:100%;object-fit:cover;transition:transform 260ms ease;width:100%}.pa-tech-topic-card:hover .pa-tech-topic-card__media img,.pa-tech-topic-card:focus .pa-tech-topic-card__media img{transform:scale(1.025)}.pa-tech-topic-card__body{display:flex;flex-direction:column;padding:clamp(25px, 4vw, 38px)}.pa-tech-topic-card__count{color:#c3a6ff;font-size:.73rem;font-weight:800;letter-spacing:.12em;margin-bottom:8px;text-transform:uppercase}.pa-tech-topic-card__title{font-size:clamp(1.65rem, 3vw, 2.45rem);font-weight:800;letter-spacing:-.03em;line-height:1.08;text-transform:uppercase}.pa-tech-topic-card__description{color:rgb(255 255 255 / .72);font-size:.96rem;line-height:1.65;margin-top:15px}.pa-tech-topic-card__action{color:#fff;font-size:.78rem;font-weight:800;letter-spacing:.08em;margin-top:25px;text-transform:uppercase}.pa-tech-guide-grid{display:grid;gap:28px;grid-template-columns:repeat(3,minmax(0,1fr))}.pa-tech-guide-card{background:#fff;border:1px solid var(--pa-tech-line);box-shadow:0 12px 32px rgb(42 30 57 / .055);display:flex;flex-direction:column;margin:0;min-width:0;overflow:hidden}.pa-tech-guide-card__media{background:linear-gradient(135deg,#e8e1f3,#cbb4ef);display:block;height:225px;overflow:hidden}.pa-tech-guide-card__media img{height:100%;object-fit:cover;transition:transform 240ms ease;width:100%}.pa-tech-guide-card:hover .pa-tech-guide-card__media img{transform:scale(1.025)}.pa-tech-guide-card__placeholder{background:linear-gradient(135deg,rgb(111 54 211 / .82),rgb(34 27 45 / .92)),repeating-linear-gradient(45deg,transparent 0 24px,rgb(255 255 255 / .08) 24px 26px);display:block;height:100%}.pa-tech-guide-card__body{display:flex;flex:1;flex-direction:column;padding:27px}.pa-tech-guide-card__meta{color:var(--pa-tech-purple);display:flex;flex-wrap:wrap;font-size:.68rem;font-weight:800;gap:9px 18px;letter-spacing:.1em;margin-bottom:13px;text-transform:uppercase}.pa-tech-guide-card h3{font-size:clamp(1.22rem, 2vw, 1.55rem);font-weight:800;letter-spacing:-.02em;line-height:1.22;margin:0}.pa-tech-guide-card h3 a{color:var(--pa-tech-ink);text-decoration:none}.pa-tech-guide-card h3 a:hover,.pa-tech-guide-card h3 a:focus{color:var(--pa-tech-purple)}.pa-tech-guide-card p{color:var(--pa-tech-muted);font-size:.93rem;line-height:1.62;margin:16px 0 22px}.pa-tech-guide-card__action{color:var(--pa-tech-purple);font-size:.75rem;font-weight:800;letter-spacing:.08em;margin-top:auto;text-decoration:none;text-transform:uppercase}.pa-tech-video-grid{display:grid;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr))}.pa-tech-video-grid>*{margin:0;min-width:0}.pa-tech-video-grid iframe,.pa-tech-video-grid video{aspect-ratio:16 / 9;height:auto;max-width:100%;width:100%}.pa-tech-video-grid figcaption{color:var(--pa-tech-muted);font-size:.84rem;margin-top:10px;text-align:left}.pa-tech-empty{background:var(--pa-tech-panel);border-left:4px solid var(--pa-tech-purple);margin:0;padding:24px}.pa-tech-support{align-items:center;background:var(--pa-tech-panel);border-top:5px solid var(--pa-tech-purple);display:grid;gap:clamp(28px, 5vw, 70px);grid-template-columns:minmax(0,1.45fr) minmax(250px,0.55fr);margin:clamp(68px, 9vw, 112px) clamp(4px, 3vw, 36px) 0;padding:clamp(34px, 5vw, 58px)}.pa-tech-support h2{font-size:clamp(1.65rem, 3vw, 2.55rem)}.pa-tech-support p:not(.pa-tech-kicker){color:var(--pa-tech-muted);line-height:1.65;margin:18px 0 0}.pa-tech-support__actions{display:flex;flex-direction:column;gap:12px}.pa-tech-button{background:var(--pa-tech-purple);border:2px solid var(--pa-tech-purple);color:#fff;display:inline-flex;font-size:.76rem;font-weight:800;justify-content:center;letter-spacing:.07em;padding:15px 18px;text-align:center;text-decoration:none;text-transform:uppercase}.pa-tech-button:hover,.pa-tech-button:focus{background:var(--pa-tech-purple-dark);border-color:var(--pa-tech-purple-dark);color:#fff}.pa-tech-button--secondary{background:#fff0;color:var(--pa-tech-purple)}.pa-tech-button--secondary:hover,.pa-tech-button--secondary:focus{background:#fff;border-color:var(--pa-tech-purple);color:var(--pa-tech-purple-dark)}.pa-technical-article .site-main>article>.entry-header{background:#211b2c;border-bottom:6px solid #6f36d3;box-sizing:border-box;color:#fff;margin-left:auto;margin-right:auto;max-width:1040px;padding:clamp(28px, 5vw, 58px)}.pa-technical-article .entry-header .entry-title{color:#fff;font-size:clamp(2.1rem, 4.8vw, 4.25rem);font-weight:800;letter-spacing:-.04em;line-height:1.02;text-transform:none}.pa-technical-article .entry-header .entry-meta,.pa-technical-article .entry-header .entry-meta a{color:rgb(255 255 255 / .72)}.pa-technical-article .entry-header .entry-meta a:hover,.pa-technical-article .entry-header .entry-meta a:focus{color:#c5a9ff}.pa-technical-article .entry-content,.pa-technical-article .post-navigation,.pa-technical-article .comments-area{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:900px}.pa-technical-article .entry-content{font-size:clamp(1rem, 1.2vw, 1.08rem);line-height:1.78}.pa-tech-article-trail{align-items:center;color:#746c7c;display:flex;flex-wrap:wrap;font-size:.76rem;font-weight:800;gap:9px;letter-spacing:.07em;margin:0 0 34px;text-transform:uppercase}.pa-tech-article-trail a{color:#6f36d3;text-decoration:none}.pa-technical-article .entry-content>h2{border-top:1px solid #e5dfeb;font-size:clamp(1.75rem, 3.2vw, 2.6rem);letter-spacing:-.025em;line-height:1.15;margin-top:2.1em;padding-top:.8em}.pa-technical-article .entry-content>h3{font-size:clamp(1.35rem, 2.4vw, 1.9rem);line-height:1.25;margin-top:1.8em}.pa-technical-article .entry-content img{height:auto;max-width:100%}.pa-technical-article .entry-content figure{margin-bottom:clamp(26px, 4vw, 44px);margin-top:clamp(26px, 4vw, 44px)}.pa-technical-article .entry-content figcaption{color:#746d79;font-size:.82rem;line-height:1.5;margin-top:9px;text-align:left}.pa-technical-article .entry-content blockquote{background:#f5f2f9;border-left:5px solid #6f36d3;margin:2em 0;padding:22px 26px}.pa-technical-article .entry-content table{display:block;max-width:100%;overflow-x:auto;white-space:normal}.pa-technical-article .entry-content iframe,.pa-technical-article .entry-content video{max-width:100%}.pa-tech-article-return{background:#f5f2f9;border-top:4px solid #6f36d3;margin-top:clamp(50px, 8vw, 90px);padding:24px 28px}.pa-tech-article-return p{margin:0}@media (max-width:900px){.pa-tech-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-tech-support{grid-template-columns:1fr}}@media (max-width:680px){.pa-technical-landing .site-content{padding-top:18px}.pa-tech-hero{background-image:linear-gradient(0deg,rgb(24 18 34 / .96) 0%,rgb(24 18 34 / .74) 72%,rgb(24 18 34 / .48) 100%),var(--pa-tech-hero-image,linear-gradient(135deg,#211b2c,#553094));min-height:480px;padding:30px 24px}.pa-tech-hero h1{font-size:clamp(2.35rem, 13vw, 3.45rem)}.pa-tech-hero__intro{font-size:1rem;line-height:1.62}.pa-tech-section{padding-left:0;padding-right:0}.pa-tech-section__heading{align-items:start;flex-direction:column;gap:14px}.pa-tech-section__heading>p{max-width:none;text-align:left}.pa-tech-topic-grid,.pa-tech-guide-grid,.pa-tech-video-grid{grid-template-columns:1fr}.pa-tech-topic-card{grid-template-rows:225px auto}.pa-tech-guide-card__media{height:215px}.pa-tech-support{margin-left:0;margin-right:0;padding:30px 24px}.pa-technical-article .site-main>article>.entry-header{padding:28px 22px}.pa-technical-article .entry-content,.pa-technical-article .post-navigation,.pa-technical-article .comments-area{max-width:100%}}@media (prefers-reduced-motion:reduce){.pa-tech-topic-card,.pa-tech-topic-card__media img,.pa-tech-guide-card__media img{transition:none}}