.pt-home,.pt-program{overflow-wrap:break-word}.pt-home section[id],.pt-program section[id]{scroll-margin-top:28px}.pt-home h2,.pt-program h2{line-height:1.4}.pt-home h3,.pt-program h3{line-height:1.5}.pt-hero.cosmos-hero{min-height:660px}.pt-hero>.wrap{padding-block:65px 70px}.pt-hero .cosmos-copy{max-width:710px}.pt-hero .cosmos-copy h1{font-size:clamp(40px,5.5vw,74px);line-height:1.24;margin:22px 0}.pt-hero .pt-brandline{font-size:12px;letter-spacing:.06em;color:#b0c5c4;margin-bottom:28px}.pt-product-label{display:inline-flex;flex-wrap:wrap;gap:12px;align-items:center;color:var(--lime);font-size:15px;font-weight:600}.pt-product-label>span{opacity:.5;font-weight:400}.pt-hero .pt-hero-description{font-size:17px;line-height:1.9;max-width:38em}.pt-hero .pt-hero-price{display:flex;flex-wrap:wrap;gap:13px;align-items:center;color:var(--ink);margin-top:22px;font-size:22px;max-width:none}.pt-hero-price strong{font-weight:500}.pt-hero-price small{font:12px var(--sans);color:var(--ink-mute);padding-left:5px}.pt-text-link{display:inline-flex;align-items:center;gap:10px;font-size:14px;padding:10px 0;text-decoration:underline;text-underline-offset:6px;color:var(--ink-soft)}.pt-hero .ed-actions{gap:22px;margin-top:24px}.pt-hero .ed-button{gap:12px}.pt-hero .pt-audience,.pt-audience{font-size:12px;color:var(--ink-mute);margin-top:18px;line-height:1.7}.pt-hero .galaxy{left:38%;opacity:.86}.pt-hero:after{background:linear-gradient(90deg,#06171e 1%,#06171ee6 35%,#06171e55 60%,transparent 85%),linear-gradient(0deg,#0b2027,transparent 20%)}.pt-summary{display:grid;grid-template-columns:1fr 1.3fr 1.3fr auto;align-items:center;gap:24px;padding:26px 0;border-bottom:1px solid var(--rule-strong)}.pt-summary p{font-size:14px;color:var(--ink-soft)}.pt-summary p>span{font:11px var(--mono);color:var(--lime);margin-right:12px}.pt-summary>a{font-size:13px;color:var(--lime);text-underline-offset:5px}.pt-summary>a:hover{text-decoration:underline}.pt-section-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:32px}.pt-section-heading h2{margin-top:14px}.pt-section-heading>p{font-size:15px;line-height:1.9;color:var(--ink-mute);max-width:28em}.pt-home .pt-work-section{padding-top:72px}.pt-examples{border-top:1px solid var(--rule-strong)}.pt-example{border-bottom:1px solid var(--rule-strong)}.pt-example>summary{display:flex;align-items:center;gap:20px;padding:22px 2px;cursor:pointer;list-style:none}.pt-example>summary::-webkit-details-marker{display:none}.pt-example-index{font:11px var(--mono);color:var(--ink-mute);align-self:center}.pt-example-title{font-size:20px;font-weight:500;display:flex;align-items:center;gap:20px;flex:1}.pt-example-title small{font-size:12px;font-weight:400;color:var(--ink-mute)}.pt-example-toggle{font-size:23px;color:var(--lime);font-weight:300;transition:transform .2s}.pt-example[open] .pt-example-toggle{transform:rotate(45deg)}.pt-example[open] .pt-example-title{color:var(--lime)}.pt-example-body{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding:0 0 32px 36px}.pt-example-input{padding-top:18px}.pt-visual-label{font-size:11px;letter-spacing:.07em;color:var(--ink-mute)}.pt-request{font-size:23px;line-height:1.6;max-width:20em;margin:12px 0 30px;color:var(--ink)}.pt-source-tags{display:flex;gap:8px;flex-wrap:wrap;list-style:none;margin-top:12px}.pt-source-tags li{border:1px solid var(--rule-strong);border-radius:30px;padding:5px 12px;font-size:12px;color:var(--ink-soft)}.pt-example-review{font-size:13px;color:var(--ink-mute);margin-top:25px}.pt-result{background:#eaf0e4;color:#172e31;padding:25px 30px;border-radius:6px;box-shadow:0 16px 36px #0002;align-self:start;border-top:3px solid var(--lime)}.pt-result-top{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#53665e;border-bottom:1px solid #becdbf;padding-bottom:14px}.pt-result-top>span:last-child{border:1px solid #aebdaf;padding:1px 7px;border-radius:3px}.pt-result h3{font-size:24px;margin:20px 0 18px}.pt-result ol{padding-left:20px;font-size:14px;color:#3e554d}.pt-result li{padding:7px 0;border-bottom:1px solid #cbd6c8}.pt-result li:last-child{border:0}.pt-result-footer{display:flex;align-items:center;gap:7px;font-size:11px;color:#53665e;margin-top:22px}.pt-dot{width:6px;height:6px;background:#54765c;border-radius:50%}.pt-example-caption{max-width:62em}.pt-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;list-style:none}.pt-services li{border-top:1px solid #537268;padding:24px 0 0}.pt-number{font:11px var(--mono);letter-spacing:.08em;color:var(--lime)}.pt-services h3{font-size:22px;margin:18px 0 12px}.pt-services p{font-size:15px;color:var(--ink-soft);line-height:1.9}.pt-library{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center}.pt-library h2{margin:16px 0 24px}.pt-library>div>p{font-size:15px;color:var(--ink-soft);line-height:1.9;margin:14px 0}.pt-library .ed-link{display:inline-block;margin-top:12px}.pt-library-visual{border:1px solid var(--rule-strong);border-radius:8px;padding:28px;background:radial-gradient(ellipse at 50% 40%,#3d655933,transparent 70%),#0c252c;text-align:center}.pt-source-stack{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin:15px 0}.pt-source-stack span{font-size:12px;border:1px solid #405e62;background:#17373e;padding:7px 12px;border-radius:3px}.pt-library-bridge{display:flex;align-items:center;flex-direction:column;gap:8px}.pt-library-bridge>span{font-size:13px;color:var(--ink-soft)}.pt-library-bridge b{font-size:20px;font-weight:300;color:#738f82}.pt-library-bridge strong{font-size:18px;border:1px solid #aecb7b;background:#c7dd8520;color:var(--lime);padding:12px 28px;border-radius:4px;font-weight:500}.pt-library-visual p.pt-branded-output{font-size:13px;color:var(--ink);margin:7px 0 15px}.pt-library-visual small{font-size:11px;color:var(--ink-mute);line-height:1.7;display:block}.pt-home .pt-offer-section{padding-top:28px;padding-bottom:76px}.pt-offer{display:grid;grid-template-columns:1.4fr 1fr;gap:42px;padding:43px 46px;border-radius:8px;background:linear-gradient(110deg,#1c4145,#152f37);border:1px solid #45635e;position:relative;overflow:hidden}.pt-offer h2{margin:15px 0 18px}.pt-offer p{font-size:15px;color:var(--ink-soft)}.pt-offer-action{align-self:center;border-left:1px solid #496661;padding-left:40px;display:flex;flex-direction:column;align-items:start}.pt-product-name{font-size:13px;color:var(--ink-soft)}p.pt-offer-price{font-size:39px;letter-spacing:-.035em;font-weight:500;color:var(--ink);margin:12px 0 23px;line-height:1.3}.pt-offer-price small{font-size:15px;font-weight:400;color:var(--ink-mute);letter-spacing:0}.pt-offer-action .pt-text-link{margin-top:12px;font-size:12px}.pt-home .pt-brand-world{padding-top:70px!important}.pt-brand-world .ed-eyebrow{display:block;margin-bottom:18px}.pt-breadcrumb{display:flex;gap:12px;color:var(--ink-mute);font-size:12px;padding-top:24px}.pt-breadcrumb a:hover{color:var(--lime)}.pt-program-intro{display:grid;grid-template-columns:1.55fr 1fr;gap:65px;align-items:center;padding:56px 0 64px}.pt-program-intro h1{font-size:clamp(38px,4.7vw,62px);line-height:1.25;margin:24px 0}.pt-program-intro h1 em{font-style:normal;color:var(--lime)}.pt-program-intro>div>p{font-size:16px;line-height:1.9;color:var(--ink-soft)}.pt-program-intro .ed-actions{gap:20px}.pt-program-summary{padding:30px 32px;border:1px solid #456359;border-radius:7px;background:radial-gradient(ellipse at top right,#59765435,transparent 75%),#133139;position:relative}.pt-program-summary h2{font-size:27px;margin-top:14px}.pt-program-summary ul{list-style:none;border-top:1px solid #39554e;padding-top:17px}.pt-program-summary li{font-size:14px;color:var(--ink-soft);padding:5px 0}.pt-program-summary li:before{content:"—";margin-right:12px;color:var(--lime)}.pt-program-summary .pt-offer-price{margin:16px 0 22px}.pt-page-nav{display:flex;gap:26px;flex-wrap:wrap;padding:18px 0;border-block:1px solid var(--rule-strong)}.pt-page-nav a{font-size:13px;color:var(--ink-soft)}.pt-page-nav a:hover{color:var(--lime)}.pt-deliverables{display:grid;grid-template-columns:1fr 1fr;gap:32px 50px}.pt-deliverables article{border-top:1px solid var(--rule-strong);padding-top:23px}.pt-deliverables h3{font-size:24px;margin:17px 0 12px}.pt-deliverables p{font-size:15px;line-height:1.9;color:var(--ink-soft);max-width:34em}.pt-delivery{display:block;font-size:12px;color:var(--ink-mute);border-left:2px solid #78956e;padding-left:12px;margin-top:20px}.pt-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;list-style:none;margin-top:44px}.pt-timeline li{position:relative;border-top:1px solid #617c69;padding-top:25px}.pt-timeline li:before{content:"";position:absolute;left:0;top:-4px;background:var(--lime);width:7px;height:7px;border-radius:50%}.pt-week{font:12px var(--mono);color:var(--lime)}.pt-timeline h3{font-size:22px;margin:18px 0 12px}.pt-timeline p{font-size:15px;color:var(--ink-soft);line-height:1.9}.pt-architect{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.pt-architect h2{margin-top:16px}.pt-architect p{font-size:16px;line-height:1.9;color:var(--ink-soft);margin-bottom:16px}.pt-program .ed-faq>h2{margin:14px 0 25px}.pt-consultation{display:grid;grid-template-columns:1.3fr 1fr;gap:44px;padding:42px;border:1px solid #49685b;border-radius:7px;background:linear-gradient(110deg,#1d4143,#102b33)}.pt-consultation h2{margin:16px 0 24px}.pt-consultation>div>p{font-size:15px;color:var(--ink-soft);line-height:1.9}.pt-consultation-prompts{list-style:none;font-size:13px;color:var(--ink-mute);margin-top:20px}.pt-consultation-prompts li{margin:7px 0;padding-left:16px;position:relative}.pt-consultation-prompts li:before{content:"·";position:absolute;left:0}.pt-contact-card{border-left:1px solid #43605d;padding-left:35px;align-self:center;display:flex;flex-direction:column;align-items:start}.pt-contact-card p.pt-offer-price{font-size:36px;color:var(--ink);line-height:1.3}.pt-contact-card p.pt-mail-note{font-size:11px;line-height:1.8;color:var(--ink-mute);margin-top:14px}.pt-email{font-size:14px;overflow-wrap:anywhere;color:var(--ink);margin:6px 0 22px}.pt-contact-card .ed-link{font-size:12px}.pt-program .ed-faq summary{padding-right:12px}.pt-program .ed-faq details p{line-height:1.9}.pt-home :focus-visible,.pt-program :focus-visible{outline:2px solid var(--lime);outline-offset:5px}.pt-home .ed-actions,.pt-program .ed-actions{align-items:center}@media(max-width:1050px){.pt-hero .cosmos-copy{max-width:650px}.pt-summary{grid-template-columns:repeat(3,1fr);gap:18px}.pt-summary>a{grid-column:1/-1}.pt-program-intro{gap:30px;grid-template-columns:1.35fr 1fr}.pt-program-intro h1{font-size:48px}.pt-offer{padding:35px;gap:30px}.pt-offer-action{padding-left:28px}.pt-example-body{gap:28px}.pt-request{font-size:21px}.pt-library{gap:32px}.pt-contact-card{padding-left:25px}}@media(max-width:760px){.pt-hero.cosmos-hero{min-height:auto;align-items:start}.pt-hero>.wrap{padding-top:42px;padding-bottom:100px}.pt-hero .cosmos-copy h1{font-size:clamp(35px,8.8vw,54px);letter-spacing:-.065em}.pt-hero .pt-brandline{margin-bottom:27px;font-size:11px}.pt-product-label{font-size:13px;gap:9px}.pt-hero .pt-hero-description{font-size:15px;line-height:1.9}.pt-hero .pt-hero-price{font-size:20px;gap:10px}.pt-hero-price small{flex-basis:100%;padding-left:0}.pt-hero .ed-actions{gap:10px 22px;margin-top:20px}.pt-hero .pt-audience{font-size:11px;max-width:100%}.pt-hero .galaxy{inset:20% -48% 0 0;height:auto;opacity:.5}.pt-hero:after{background:linear-gradient(90deg,#06171ef2,#06171e88),linear-gradient(0deg,#0b2027,transparent 35%)}.pt-hero .motion-toggle{right:38%;bottom:24px}.pt-hero .galaxy-coordinate{display:none}.pt-summary{grid-template-columns:1fr;gap:14px;padding:25px 0}.pt-summary>a{grid-column:auto;padding-top:6px}.pt-summary p{font-size:13px}.pt-section-heading{display:block;margin-bottom:28px}.pt-section-heading>p{margin-top:18px;font-size:14px}.pt-home .pt-work-section{padding-top:42px}.pt-example>summary{gap:12px;padding:20px 0}.pt-example-title{font-size:17px;gap:2px;flex-direction:column;align-items:start}.pt-example-title small{font-size:11px}.pt-example-body{grid-template-columns:1fr;gap:22px;padding:0 0 25px}.pt-example-input{padding-top:7px}.pt-request{font-size:20px;margin-bottom:22px}.pt-example-review{margin-top:18px}.pt-result{padding:20px 23px}.pt-result h3{font-size:23px}.pt-services{grid-template-columns:1fr;gap:28px}.pt-services h3{font-size:21px;margin:12px 0 8px}.pt-services li{padding-top:20px}.pt-services p{font-size:14px}.pt-library{grid-template-columns:1fr;gap:30px}.pt-library>div>p{font-size:14px}.pt-library-visual{padding:24px 18px}.pt-offer{grid-template-columns:1fr;padding:27px;gap:30px}.pt-offer-action{padding:25px 0 0;border-left:0;border-top:1px solid #496661}.pt-offer-action .pt-text-link{margin-top:10px}.pt-home .pt-offer-section{padding-top:10px;padding-bottom:45px}.pt-home .pt-brand-world{padding-top:42px!important}.pt-program-intro{grid-template-columns:1fr;gap:32px;padding:32px 0 36px}.pt-program-intro h1{font-size:clamp(35px,8.8vw,54px)}.pt-program-intro>div>p{font-size:15px}.pt-program-summary{padding:25px}.pt-program-summary h2{font-size:25px}.pt-program-summary h2 br{display:none}.pt-program-summary .pt-offer-price{font-size:34px}.pt-page-nav{gap:12px 22px}.pt-page-nav a{font-size:12px}.pt-deliverables{grid-template-columns:1fr;gap:28px}.pt-deliverables h3{font-size:23px}.pt-deliverables p{font-size:14px}.pt-timeline{grid-template-columns:1fr;gap:28px;margin-top:30px}.pt-timeline h3{margin:12px 0 8px;font-size:21px}.pt-timeline p{font-size:14px}.pt-architect{grid-template-columns:1fr;gap:24px}.pt-architect p{font-size:14px}.pt-consultation{grid-template-columns:1fr;padding:27px;gap:26px}.pt-contact-card{padding:25px 0 0;border-left:0;border-top:1px solid #43605d}.pt-consultation>div>p{font-size:14px}.pt-program .ed-faq summary{font-size:15px}.pt-program .ed-faq details p{font-size:14px}}@media(prefers-reduced-motion:reduce){.pt-example-toggle{transition:none}}.pt-home .pt-hero{background:radial-gradient(ellipse at 80% 45%,#173d393f,transparent 60%),#081d25;min-height:620px}.pt-home .pt-hero:after{display:none}.pt-home .pt-hero-layout{display:grid;grid-template-columns:1.02fr 1fr;gap:35px;align-items:center;position:relative;z-index:1}.pt-home .pt-hero-layout .cosmos-copy{max-width:none}.pt-home .pt-hero-layout h1{font-size:clamp(38px,4.3vw,62px)}.pt-home .pt-hero-layout>.cosmos-copy>p.pt-hero-description{font-size:15px}.pt-context-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.pt-context-grid article{border:1px solid #3e5d5580;border-radius:5px;padding:25px 20px;background:#17363b66}.pt-context-grid h3{font-size:22px;margin:18px 0 10px}.pt-context-grid p{font-size:13px;color:var(--ink-soft);margin-bottom:20px}.pt-context-grid article>span:last-child{font-size:11px;color:var(--ink-mute);display:block;line-height:1.8}.pt-context-result{display:flex;gap:15px;justify-content:center;align-items:center;margin-top:25px;color:var(--ink-mute);font-size:14px}.pt-context-result>span{font-size:25px;color:var(--lime)}.pt-context-result strong{font-weight:500;color:var(--ink)}.pt-roadmap{border-top:1px solid var(--rule-strong)}.pt-roadmap-phase{border-bottom:1px solid var(--rule-strong)}.pt-roadmap-phase>summary{list-style:none;display:flex;gap:28px;align-items:center;padding:26px 0;cursor:pointer}.pt-roadmap-phase>summary::-webkit-details-marker{display:none}.pt-roadmap-week{font:13px var(--mono);color:var(--ink-mute);min-width:65px}.pt-roadmap-title{font-size:23px;flex:1}.pt-roadmap-title small{display:block;font:14px/1.8 var(--sans);color:var(--ink-mute);margin-top:7px}.pt-roadmap-phase[open] .pt-example-toggle{transform:rotate(45deg)}.pt-roadmap-body{display:grid;grid-template-columns:1.4fr 1fr;gap:40px;padding:0 0 28px 94px}.pt-roadmap-body ul{padding-left:18px;font-size:14px;color:var(--ink-soft);margin-top:14px;line-height:2}.pt-roadmap-results{padding:20px 25px;background:#24463c44;border:1px solid #49675a;border-radius:5px}.pt-roadmap-body>div:first-child{padding-top:15px}.pt-quality-row{display:grid;grid-template-columns:30px 1fr 1.7fr 1.1fr;gap:18px;align-items:center;padding:22px 0;border-top:1px solid var(--rule-strong)}.pt-quality-row:last-child{border-bottom:1px solid var(--rule-strong)}.pt-quality-row h3{font-size:19px}.pt-quality-row p{font-size:14px;line-height:1.8;color:var(--ink-soft)}.pt-quality-proof{font-size:11px;color:var(--ink-mute);text-align:right}.pt-working-together{display:grid;grid-template-columns:1fr 1.2fr;gap:75px}.pt-working-together h2{margin:15px 0 22px}.pt-working-together>div>p{font-size:15px;line-height:1.9;color:var(--ink-soft);margin-bottom:24px}.pt-support-rows article{border-top:1px solid var(--rule-strong);padding:20px 0}.pt-support-rows article>span{font-size:11px;color:var(--lime)}.pt-support-rows h3{font-size:20px;margin:8px 0}.pt-support-rows p{font-size:14px;color:var(--ink-mute)}.pt-fit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.pt-fit-grid article{border-top:1px solid var(--rule-strong);padding-top:20px}.pt-fit-grid h3{font-size:22px;margin:16px 0 12px}.pt-fit-grid p{font-size:14px;color:var(--ink-soft);line-height:1.9}.pt-home .ed-faq>h2{margin-top:15px}.pt-home .ed-faq details p{line-height:1.9}.pt-shift{border-top:1px solid var(--rule-strong)}.pt-shift>div{display:grid;grid-template-columns:1fr 1fr;gap:40px;border-bottom:1px solid var(--rule-strong);padding:20px 0;font-size:15px}.pt-shift>div p:first-child{color:var(--ink-mute)}.pt-shift>div p:last-child{color:var(--ink-soft);border-left:1px solid #4e7160;padding-left:25px}.pt-shift .pt-shift-head{font-size:11px;color:var(--ink-mute);padding-bottom:12px}.pt-shift-head span:last-child{color:var(--lime);padding-left:25px}.pt-perspective-note{display:grid;grid-template-columns:1fr 2fr;gap:40px;margin-top:28px}.pt-perspective-note>span{font-size:14px;color:var(--lime)}.pt-perspective-note p{font-size:14px;color:var(--ink-mute);line-height:1.9}.pt-unbranding-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:70px}.pt-unbranding-copy h3{font-size:25px;margin:6px 0 20px}.pt-unbranding-copy p{font-size:15px;color:var(--ink-soft);line-height:1.9;margin-bottom:16px}.pt-unbranding-copy p.ed-note{font-size:12px;color:var(--ink-mute);margin-top:22px}.pt-trivium{list-style:none;margin-left:10px;border-left:1px solid #5e7a69;padding:0}.pt-trivium li{position:relative;padding:0 0 24px 28px}.pt-trivium li:last-child{padding-bottom:0}.pt-trivium li:before{content:"";position:absolute;width:7px;height:7px;background:var(--lime);border-radius:50%;top:6px;left:-4px}.pt-trivium span{font:10px var(--mono);color:var(--lime)}.pt-trivium h3{font-size:24px;margin:7px 0}.pt-trivium p{font-size:14px;color:var(--ink-mute)}.pt-community-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pt-community-grid>a{border:1px solid var(--rule-strong);border-radius:5px;padding:28px 25px;display:flex;flex-direction:column;align-items:start}.pt-community-grid h3{font-size:25px;margin:22px 0 14px}.pt-community-grid p{font-size:14px;line-height:1.9;color:var(--ink-soft);margin-bottom:22px}.pt-community-meta{font-size:12px;color:var(--ink-mute);margin-top:auto}.pt-community-link{font-size:12px;color:var(--lime);padding-top:22px}@media(max-width:1000px){.pt-home .pt-hero-layout{grid-template-columns:1fr 1fr;gap:20px}.pt-home .pt-hero-layout h1{font-size:43px}.pt-context-grid{grid-template-columns:1fr 1fr}.pt-quality-row{grid-template-columns:25px 1fr 1.8fr}.pt-quality-proof{grid-column:3;text-align:left}.pt-working-together,.pt-unbranding-layout{gap:35px}.pt-community-grid{gap:14px}.pt-community-grid>a{padding:22px}}@media(max-width:760px){.pt-home .pt-hero-layout{grid-template-columns:1fr;gap:30px;padding-block:40px}.pt-home .pt-hero-layout h1{font-size:clamp(35px,8.8vw,54px)}.pt-context-grid{gap:12px}.pt-context-grid article{padding:20px 16px}.pt-context-grid h3{font-size:20px}.pt-context-result{align-items:start;font-size:12px}.pt-context-result>span{line-height:1}.pt-roadmap-phase>summary{gap:15px;padding:22px 0;align-items:start}.pt-roadmap-week{min-width:50px;font-size:11px;padding-top:6px}.pt-roadmap-title{font-size:20px}.pt-roadmap-title small{font-size:12px}.pt-roadmap-body{grid-template-columns:1fr;padding:0 0 25px;gap:20px}.pt-roadmap-results{padding:20px}.pt-roadmap-body ul{font-size:13px}.pt-quality-row{grid-template-columns:24px 1fr;gap:10px 13px}.pt-quality-row h3{font-size:19px}.pt-quality-row>p,.pt-quality-proof{grid-column:2}.pt-quality-row>p{font-size:13px}.pt-working-together,.pt-fit-grid,.pt-unbranding-layout{grid-template-columns:1fr;gap:26px}.pt-working-together>div>p,.pt-unbranding-copy p{font-size:14px}.pt-fit-grid h3{font-size:21px}.pt-shift>div{gap:15px;font-size:13px}.pt-shift>div p:last-child{padding-left:15px}.pt-shift-head span:last-child{padding-left:15px}.pt-perspective-note{grid-template-columns:1fr;gap:12px}.pt-perspective-note p{font-size:13px}.pt-community-grid{grid-template-columns:1fr}.pt-community-grid h3{margin-top:15px}.pt-unbranding-copy h3{font-size:23px}.pt-unbranding-layout{gap:35px}}@media(max-width:400px){.pt-context-grid{grid-template-columns:1fr}.pt-context-grid article{padding:22px}.pt-context-grid article>span:last-child{font-size:12px}}.pt-monthly-hero{display:inline-flex;align-items:center;gap:10px;font-size:12px;line-height:1.8;color:#cad8ad;margin-top:18px;padding-bottom:5px;border-bottom:1px solid #7d956654}.pt-monthly-hero:hover{color:var(--lime);border-color:var(--lime)}.pt-chapter-nav{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--rule-strong);padding:24px 0}.pt-chapter-nav a{display:inline-flex;align-items:center;gap:10px;color:var(--ink-soft);font-size:12px;white-space:nowrap}.pt-chapter-nav a>span{font:9px var(--mono);color:var(--ink-mute)}.pt-chapter-nav a:hover{color:var(--lime)}.pt-home #build-roadmap .pt-summary{margin-bottom:28px}.pt-home #work-examples{padding-top:58px}@media(max-width:760px){.pt-chapter-nav{flex-wrap:wrap;justify-content:start;gap:14px 22px;padding:20px 0}.pt-chapter-nav a{font-size:11px;gap:7px}.pt-monthly-hero{font-size:11px}.pt-home #work-examples{padding-top:40px}}
