.pmp-page{padding:var(--section-padding) 0}.pmp-hero{padding-bottom:8px}.pmp-hero .display-headline{max-width:20ch}.pmp-section{padding:56px 0;border-top:1px solid var(--border-subtle)}.pmp-section,.pmp-section:first-of-type{margin-top:56px}.pmp-section--last{padding-bottom:0}.pmp-section .headline-md{margin-bottom:28px;max-width:30ch}.pmp-decisions{list-style:none;margin:0;padding:0;counter-reset:pmp-dec}.pmp-decision{display:grid;grid-template-columns:56px 1fr;gap:8px 20px;padding:36px 0;border-top:1px solid var(--border-subtle)}.pmp-decision:first-child{border-top:0;padding-top:8px}.pmp-decision__num{font-family:var(--font-mono);font-size:1.05rem;font-weight:500;color:var(--ember-text);line-height:1.2;padding-top:6px}.pmp-decision__body{min-width:0}.pmp-decision__title{margin:0 0 8px;color:var(--text-primary)}.pmp-decision__summary{font-family:var(--font-headline);font-size:var(--text-h3);line-height:1.4;color:var(--text-primary);margin:0 0 22px;max-width:34rem}.pmp-decision__row{line-height:1.7;color:var(--text-secondary);margin:0 0 16px;max-width:38rem}.pmp-decision__row:last-child{margin-bottom:0}.pmp-decision__label{display:block;margin-bottom:6px}.pmp-artifacts{list-style:none;margin:28px 0;padding:0;max-width:38rem}.pmp-artifact{line-height:1.7;color:var(--text-secondary);padding:16px 0 16px 20px;border-left:2px solid var(--border-default);margin-bottom:4px}.pmp-artifact__term{color:var(--text-primary);font-weight:600}.pmp-questions{list-style:none;margin:28px 0;padding:0;counter-reset:pmp-q;max-width:38rem}.pmp-question{counter-increment:pmp-q;position:relative;padding:20px 0 20px 44px;line-height:1.7;color:var(--text-secondary);border-top:1px solid var(--border-subtle)}.pmp-question:first-child{border-top:0}.pmp-question:before{content:counter(pmp-q);position:absolute;left:0;top:20px;font-family:var(--font-mono);font-size:.9rem;font-weight:500;color:var(--ember-text)}@media (max-width:768px){.pmp-decision{grid-template-columns:1fr;gap:4px}.pmp-decision__num{padding-top:0}}