.pto-container-lg{max-width:var(--container-lg);gap:var(--ds-space-2xl);flex-direction:column;margin:0 auto;display:flex}.pto-section-head{gap:var(--ds-space-md);flex-direction:column;display:flex}.pto-section-title{font-size:var(--ds-fs-h1);text-transform:uppercase;color:var(--ds-color-text-strong);font-weight:900;line-height:1}.pto-section-title em{color:var(--ds-color-brand-red);font-style:italic}.pto-body{font-size:var(--ds-fs-body-md);color:var(--ds-color-text-body);max-width:68ch;line-height:1.7}.pto-video-section{gap:var(--ds-space-2xl);flex-direction:column;display:flex}.pto-split{gap:var(--ds-space-2xl);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.pto-split{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(2.5rem,5vw,5rem)}}.pto-split__text{gap:var(--ds-space-lg);flex-direction:column;display:flex}.pto-split__media{width:100%}.pto-video-info{gap:var(--ds-space-md);padding:var(--ds-space-xl);background:var(--ds-color-surface-dark);border:1px solid var(--ds-color-border-dark);flex-direction:column;display:flex}.pto-video-info__title{font-size:var(--ds-fs-h3);text-transform:uppercase;color:var(--ds-color-text-strong);font-weight:900}.pto-video-info__list{gap:var(--ds-space-xs);flex-direction:column;list-style:none;display:flex}.pto-video-info__list li{font-size:var(--ds-fs-body-sm);color:var(--ds-color-text-body);padding-left:1.5rem;line-height:1.55;position:relative}.pto-video-info__list li:before{content:"->";color:var(--ds-color-brand-red);font-size:.8rem;position:absolute;left:0}.pto-yt-embed{background:var(--ds-color-surface-dark);border:1px solid var(--ds-color-border-dark);height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.pto-yt-embed iframe{border:none;width:100%;height:100%;position:absolute;inset:0}.pto-benefit-grid{background:var(--ds-color-border-dark);grid-template-columns:1fr;gap:1px;display:grid}@media (min-width:640px){.pto-benefit-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.pto-benefit-grid{grid-template-columns:repeat(4,1fr)}}.pto-benefit-card{background:var(--ds-color-surface-dark);padding:var(--ds-space-xl) var(--ds-space-lg);gap:var(--ds-space-md);flex-direction:column;height:100%;display:flex}.pto-benefit-card__title{font-size:var(--ds-fs-h3);text-transform:uppercase;color:var(--ds-color-brand-red);font-weight:900;line-height:1.1}.pto-topic-grid{background:var(--ds-color-border-dark);grid-template-columns:1fr;gap:1px;display:grid}@media (min-width:640px){.pto-topic-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.pto-topic-grid{grid-template-columns:repeat(4,1fr)}}.pto-topic-card{background:var(--ds-color-surface-dark);padding:var(--ds-space-xl) var(--ds-space-lg);gap:var(--ds-space-md);flex-direction:column;height:100%;display:flex}.pto-topic-card__icon{width:1.6rem;height:1.6rem;color:var(--ds-color-brand-red)}.pto-topic-card__title{font-size:var(--ds-fs-h3);text-transform:uppercase;color:var(--ds-color-brand-red);font-weight:900;line-height:1.1}.pto-topic-card__list{gap:var(--ds-space-xs);flex-direction:column;display:flex}.pto-topic-card__list li,.pto-bullet-list li{font-size:var(--ds-fs-body-sm);color:var(--ds-color-text-body);align-items:flex-start;gap:12px;line-height:1.6;display:flex}.pto-topic-card__list li:before,.pto-bullet-list li:before{content:"";background:var(--ds-color-brand-red);opacity:.55;width:9px;min-width:9px;height:2px;margin-top:.62em;transform:skew(-20deg)}.pto-bullet-list{gap:var(--ds-space-sm);flex-direction:column;display:flex}.pto-gear-callout{margin-top:var(--ds-space-lg);padding:var(--ds-space-lg);border:1px solid var(--ds-color-brand-red);border-left:4px solid var(--ds-color-brand-red);background:color-mix(in srgb, var(--ds-color-brand-red) 6%, transparent)}.pto-gear-callout__head{align-items:flex-start;gap:var(--ds-space-sm);margin-bottom:var(--ds-space-md);display:flex}.pto-gear-callout__icon{width:24px;height:24px;color:var(--ds-color-brand-red);flex-shrink:0;margin-top:.15em}.pto-gear-callout__label{font-size:var(--ds-fs-body-md);color:var(--ds-color-text-strong);margin:0;font-weight:700;line-height:1.4}.pto-gear-callout__list{gap:var(--ds-space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pto-gear-callout__list li{align-items:flex-start;gap:var(--ds-space-sm);font-size:var(--ds-fs-body-sm);color:var(--ds-color-text-body);line-height:1.65;display:flex}.pto-gear-callout__check{width:18px;height:18px;color:var(--ds-color-brand-red);flex-shrink:0;margin-top:.2em}.pto-resource-note{font-size:var(--ds-fs-body-sm);color:var(--ds-color-text-body)}.pto-resource-actions{gap:var(--ds-space-sm);flex-wrap:wrap;display:flex}
