.pm-inspector-opening{padding-block:85px 55px}.pm-inspector-opening>.pm-lead{max-width:890px}.pm-inspector-hero{margin-top:45px}.pm-inspector-caption{display:flex;align-items:center;gap:16px;font-size:10px;line-height:1.6;letter-spacing:.12em;color:var(--lf-muted);padding:15px 0}.pm-inspector-caption>svg{width:17px;height:17px;color:var(--lf-cyan);flex:none}.pm-inspector-controls{background:var(--lf-soft);border-block:1px solid var(--lf-line)}.pm-control-answer{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:85px}.pm-answer-icon{display:grid;place-items:center;width:46px;height:46px;color:var(--lf-cyan);border:1px solid var(--lf-line);border-radius:9px;margin-bottom:25px;background:var(--lf-surface)}.pm-control-answer>div>p{color:var(--lf-muted);font-size:16px;line-height:1.9;margin:0}.pm-control-practice{border-left:1px solid var(--lf-line);padding:5px 0 0 40px}.pm-control-practice>span{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--lf-muted)}.pm-spacing-lesson{margin:25px 0 0}.pm-spacing-lesson>div{padding:15px 22px 22px;border:1px dashed var(--lf-cyan);background:color-mix(in srgb,var(--lf-cyan) 5%,var(--lf-surface));border-radius:7px}.pm-spacing-lesson>div>span,.pm-spacing-lesson>div>div>span{display:block;font-size:10px;color:var(--lf-muted);padding-bottom:13px}.pm-spacing-lesson>div>div{padding:15px 23px 23px;border:1px solid var(--lf-line);background:var(--lf-soft);border-radius:4px}.pm-spacing-lesson strong{display:block;padding:17px 12px;text-align:center;background:var(--lf-surface);color:var(--lf-ink);font-weight:550;border:1px solid var(--lf-line);font-size:19px}.pm-spacing-lesson figcaption{margin-top:9px;color:var(--lf-muted);font-size:10px;line-height:1.6}.pm-inspector-scope{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:90px;align-items:center}.pm-inspector-scope h2{font-size:clamp(32px,3vw,45px);font-weight:550;line-height:1.15;letter-spacing:-.04em;margin:23px 0}.pm-inspector-scope>div>p{color:var(--lf-muted);font-size:16px;line-height:1.85}.pm-inspector-scope nav{display:grid}.pm-inspector-scope nav>a,.pm-inspector-scope nav>div{display:flex;align-items:center;gap:20px;border-bottom:1px solid var(--lf-line);padding:24px 0;color:var(--lf-muted);text-decoration:none;font-size:13px;line-height:1.7}.pm-inspector-scope nav>a:hover{color:var(--lf-cyan)}.pm-inspector-scope nav :is(a,div)>svg{flex:none;width:22px;color:var(--lf-cyan)}.pm-inspector-scope nav>a>svg:last-child{margin-left:auto;width:17px}.pm-inspector-scope nav strong{display:block;font-size:20px;line-height:1.5;font-weight:550;color:var(--lf-ink);margin-bottom:3px}.pm-inspector-scope .pm-you-are-here{font-size:9px;padding:6px 10px;border:1px solid var(--lf-line);border-radius:5px;color:var(--lf-cyan);margin-left:auto;flex:none}.pm-brand-opening{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:55px;align-items:center;padding-block:90px 80px}.pm-brand-opening .pm-lead h1{font-size:clamp(40px,4.4vw,67px)}.pm-brand-disciplines{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:35px;color:var(--lf-muted);font-size:9px;letter-spacing:.12em}.pm-brand-foundation{background:var(--lf-soft);border-block:1px solid var(--lf-line)}.pm-brand-example{border:1px solid var(--lf-line);background:var(--lf-surface);border-radius:10px;overflow:hidden}.pm-brand-example-toolbar{padding:18px 20px;border-bottom:1px solid var(--lf-line)}.pm-brand-example-toolbar>span{color:var(--lf-muted);font-size:9px;font-weight:600;letter-spacing:.1em}.pm-brand-example-toolbar>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}.pm-brand-example-toolbar button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 11px;border:1px solid var(--lf-line);background:var(--lf-surface);color:var(--lf-ink);border-radius:5px;font-size:11px;cursor:pointer}.pm-brand-example-toolbar button[aria-pressed=true]{outline:2px solid var(--lf-cyan);outline-offset:1px}.pm-brand-example-toolbar button>i{display:block;width:15px;height:15px;border:1px solid;border-radius:50%}.pm-brand-specimen{background:var(--brand-bg);color:var(--brand-ink);padding:44px 36px 30px}.pm-brand-specimen>span{font-size:9px;letter-spacing:.1em;color:var(--brand-ink)}.pm-brand-specimen>strong{display:block;font-family:Georgia,serif;font-size:clamp(30px,3vw,43px);line-height:1.12;letter-spacing:-.045em;font-weight:400;margin:30px 0 22px;color:var(--brand-ink)}.pm-brand-specimen>p{color:var(--brand-ink);font-size:12px;line-height:1.8;margin:0 0 35px}.pm-brand-specimen>div{display:flex;align-items:center;gap:8px}.pm-brand-specimen i{display:block;width:21px;height:21px;background:var(--brand-ink);border:1px solid var(--brand-ink);border-radius:50%}.pm-brand-specimen i:nth-child(2){background:var(--brand-accent)}.pm-brand-specimen i:nth-child(3){background:var(--brand-bg)}.pm-brand-specimen>div>span{margin-left:auto;font-size:9px;color:var(--brand-ink)}.pm-example-caption{color:var(--lf-muted);font-size:11px;line-height:1.8;padding:16px 20px;margin:0}.pm-brand-guidelines-heading{display:flex;align-items:end;gap:80px;justify-content:space-between}.pm-brand-guidelines-heading>p{font-size:14px;line-height:1.85;color:var(--lf-muted);max-width:300px}.pm-brand-parts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:40px}.pm-brand-parts>article{border-top:1px solid var(--lf-line);padding-top:30px}.pm-brand-parts article>span{display:grid;place-items:center;width:68px;height:68px;color:var(--lf-cyan);border:1px solid var(--lf-line);background:var(--lf-soft);margin-bottom:25px}.pm-brand-parts .pm-brand-glyph{font-size:27px;font-family:Georgia,serif;border-radius:7px}.pm-brand-parts .pm-brand-favicon{width:42px;height:42px;font-size:19px;border-radius:10px;margin:13px 0 38px}.pm-brand-parts-illustration{display:grid;height:68px;border:1px solid var(--lf-line);color:var(--lf-muted);border-radius:5px;margin-bottom:25px;font-size:8px;max-width:140px;text-align:center;overflow:hidden}.pm-brand-parts-illustration>span{padding:3px;background:var(--lf-soft)}.pm-brand-parts-illustration>i{display:block;height:22px}.pm-brand-parts h3{font-size:23px!important}.pm-brand-parts p{color:var(--lf-muted);font-size:14px;line-height:1.9;margin:0 0 14px}.pm-brand-inheritance{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:90px;padding:45px 0 55px;border-block:1px solid var(--lf-line)}.pm-brand-inheritance h2{font-size:clamp(30px,3vw,43px);font-weight:550;letter-spacing:-.04em;line-height:1.17;margin:0 0 20px}.pm-brand-inheritance p{color:var(--lf-muted);font-size:15px;line-height:1.85;margin:0}.pm-inheritance-path{display:grid;justify-items:center;gap:13px;align-content:center}.pm-inheritance-path>span{width:100%;padding:15px 10px;border:1px solid var(--lf-line);background:var(--lf-soft);border-radius:5px;font-size:12px;text-align:center}.pm-inheritance-path>svg{width:16px;height:16px;color:var(--lf-cyan)}.pm-brand-app{display:flex;gap:30px;max-width:960px}.pm-brand-app>svg{flex:none;margin-top:3px;color:var(--lf-cyan)}.pm-brand-app h2{font-size:30px;font-weight:550;line-height:1.25;letter-spacing:-.04em;margin:0 0 19px}.pm-brand-app p{font-size:14px;line-height:1.9;color:var(--lf-muted);margin:0}.pm-page-opening{padding-block:83px 45px;background:linear-gradient(180deg,var(--lf-soft),var(--lf-paper))}.pm-page-lead{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:end;gap:75px;margin-bottom:45px}.pm-page-lead .pm-lead h1{font-size:clamp(40px,4.8vw,70px)}.pm-page-address{padding:25px 0 10px 27px;border-left:1px solid var(--lf-line)}.pm-page-address>svg{color:var(--lf-cyan);width:25px;height:25px}.pm-page-address>span{display:block;margin:22px 0 17px;font-size:9px;letter-spacing:.1em;color:var(--lf-muted)}.pm-page-address>strong{display:block;font-size:clamp(25px,3vw,42px);letter-spacing:-.05em;font-weight:500;overflow-wrap:anywhere}.pm-page-address strong>span{color:var(--lf-cyan)}.pm-page-address>p{color:var(--lf-muted);font-size:12px;line-height:1.85;max-width:260px;margin:20px 0 0}.pm-page-surface-answer{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:65px;align-items:center}.pm-page-surface-answer>div>p{color:var(--lf-muted);font-size:16px;line-height:1.85}.pm-page-example{padding:28px;background:var(--lf-soft);border:1px solid var(--lf-line);border-radius:10px}.pm-page-example>span{display:block;font-size:9px;letter-spacing:.1em;color:var(--lf-muted);margin-bottom:29px}.pm-page-example>small{display:block;font-size:10px;line-height:1.85;color:var(--lf-muted);margin-top:25px}.pm-example-menu{display:grid;background:var(--lf-surface);border:1px solid var(--lf-line);border-radius:7px;padding:10px 15px}.pm-example-menu>span,.pm-example-menu>strong{padding:14px 7px;font-size:14px;line-height:1.6;color:var(--lf-muted)}.pm-example-menu>strong{display:flex;justify-content:space-between;align-items:center;gap:15px;color:var(--lf-cyan);border-block:1px solid var(--lf-line);font-weight:600}.pm-example-search{padding:25px 22px;border:1px solid var(--lf-line);border-radius:7px;background:var(--lf-surface)}.pm-example-search>small{color:var(--lf-muted);font-size:11px}.pm-example-search>strong{display:block;margin:16px 0 11px;font-size:24px;line-height:1.25;font-weight:500;color:var(--lf-cyan)}.pm-example-search p{color:var(--lf-muted);font-size:13px;line-height:1.8;margin:0}.pm-example-social{border:1px solid var(--lf-line);border-radius:6px;overflow:hidden;background:var(--lf-surface)}.pm-example-social>div{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:25px;background:color-mix(in srgb,var(--lf-cyan) 9%,var(--lf-surface))}.pm-example-social>div>span{color:var(--lf-ink);font-family:Georgia,serif;font-size:27px;line-height:1.1;max-width:120px}.pm-example-social i{display:block;width:70px;aspect-ratio:1;border-radius:50% 50% 0 0;background:var(--lf-cyan);opacity:.75;flex:none}.pm-example-social>strong{display:block;padding:20px 20px 0;font-size:17px;line-height:1.5;color:var(--lf-ink);font-weight:550}.pm-example-social>p{color:var(--lf-muted);font-size:12px;line-height:1.7;padding:0 20px 18px}.pm-page-publish{padding-block:75px 85px;margin-bottom:80px;background:var(--lf-soft);border-block:1px solid var(--lf-line)}.pm-page-decision-lines{display:grid;margin-top:37px}.pm-page-decision-lines>article{display:grid;grid-template-columns:24px minmax(0,1fr) 150px;gap:27px;padding:30px 0;border-top:1px solid var(--lf-line);align-items:start}.pm-page-decision-lines article>svg{color:var(--lf-cyan);width:23px;margin-top:3px}.pm-page-decision-lines h3{font-size:24px!important;margin-bottom:12px!important}.pm-page-decision-lines p{font-size:14px;line-height:1.85;color:var(--lf-muted);margin:0;max-width:760px}.pm-page-decision-lines article>span{justify-self:end;font-size:10px;color:var(--lf-muted);border:1px solid var(--lf-line);padding:8px 12px;border-radius:5px}.pm-elements-opening{padding-block:85px 55px}.pm-elements-title{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:70px;align-items:center;margin-bottom:45px}.pm-elements-alphabet{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;transform:rotate(-3deg);max-width:280px;margin-left:auto;width:100%}.pm-elements-alphabet>span{display:grid;place-items:center;aspect-ratio:1;border:1px solid var(--lf-line);border-radius:10px;background:var(--lf-soft);font-family:Georgia,serif;font-size:50px;color:var(--lf-cyan)}.pm-elements-alphabet>span:nth-child(2){transform:translateY(15px)}.pm-elements-alphabet>span:nth-child(3){background:var(--lf-surface)}.pm-elements-alphabet svg{width:36px;height:36px;stroke-width:1.4}.pm-elements-index{background:var(--lf-soft);border-block:1px solid var(--lf-line)}.pm-elements-group{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:75px}.pm-elements-group>div>p{color:var(--lf-muted);font-size:16px;line-height:1.85}.pm-elements-group dl{display:grid;margin:0}.pm-elements-group dl>div{border-bottom:1px solid var(--lf-line);padding:23px 0}.pm-elements-group dl>div:first-child{padding-top:0}.pm-elements-group dt{display:flex;gap:20px;align-items:start;font-size:18px;color:var(--lf-ink);font-weight:550;line-height:1.5}.pm-elements-group dt>span{font-size:11px;color:var(--lf-cyan);font-weight:500;line-height:2.4;flex:none}.pm-elements-group dd{margin:13px 0 0 34px}.pm-elements-group dd>strong{font-weight:500;font-size:13px;line-height:1.7;color:var(--lf-ink)}.pm-elements-group dd>p{font-size:13px;color:var(--lf-muted);line-height:1.8;margin:7px 0 0}.pm-elements-compose{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:90px;align-items:center}.pm-elements-compose>div:first-child{display:grid;gap:13px;justify-items:start;border-left:2px solid var(--lf-cyan);padding:15px 0 15px 30px}.pm-element-word{font-family:Georgia,serif;font-size:clamp(28px,3vw,43px);line-height:1.2;color:var(--lf-ink);letter-spacing:-.04em}.pm-element-word:last-child{color:var(--lf-cyan)}.pm-elements-compose>div>svg{color:var(--lf-muted);width:17px;height:17px}.pm-elements-compose .pm-link{margin-top:20px}.pm-media-opening{padding-block:85px 50px}.pm-media-opening>.pm-lead{max-width:920px}.pm-media-hero{margin-top:40px}.pm-media-route{display:flex;align-items:center;gap:25px;border-top:1px solid var(--lf-line);padding:22px 0;color:var(--lf-muted);font-size:10px;letter-spacing:.12em}.pm-media-route>svg{width:17px;height:17px;color:var(--lf-cyan)}.pm-media-sources{border-block:1px solid var(--lf-line);background:var(--lf-soft)}.pm-media-source-answer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:90px}.pm-media-source-answer>div>p{color:var(--lf-muted);font-size:16px;line-height:1.9}.pm-media-organize{border:1px solid var(--lf-line);border-radius:8px;background:var(--lf-surface);padding:30px}.pm-media-organize>span{font-size:10px;letter-spacing:.1em;color:var(--lf-muted)}.pm-media-organize dl{margin:18px 0 0}.pm-media-organize dl>div{padding:20px 0;border-bottom:1px solid var(--lf-line)}.pm-media-organize dl>div:last-child{border:0;padding-bottom:0}.pm-media-organize dt{color:var(--lf-ink);font-size:20px;letter-spacing:-.03em;font-weight:550}.pm-media-organize dd{color:var(--lf-muted);font-size:13px;line-height:1.8;margin:9px 0 0}.pm-media-credit{background:var(--lf-surface);border:1px solid var(--lf-line);border-radius:8px;padding:35px}.pm-media-credit>svg{color:var(--lf-cyan);width:27px;height:27px}.pm-media-credit h4{font-size:33px;font-family:Georgia,serif;font-weight:400;line-height:1.17;letter-spacing:-.04em;margin:24px 0 20px}.pm-media-credit>p{font-size:14px!important}.pm-media-credit>a{display:flex;align-items:center;gap:14px;min-height:44px;color:var(--lf-cyan);font-size:12px;text-decoration:none}.pm-media-placement{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:70px;align-items:center}.pm-media-placement .pm-link{margin-top:20px}.pm-simple-opening{display:grid;grid-template-columns:150px minmax(0,1fr);gap:70px;padding-block:90px 75px}.pm-simple-margin{display:flex;flex-direction:column;gap:27px;padding-top:7px}.pm-simple-margin>span{font-size:9px;line-height:1.6;color:var(--lf-muted);letter-spacing:.12em}.pm-simple-margin>i{width:1px;flex:1;background:var(--lf-line);margin-left:3px}.pm-simple-opening .pm-lead{max-width:900px}.pm-simple-opening .pm-lead h1{font-size:clamp(40px,4.9vw,74px)}.pm-simple-path{display:grid;grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);gap:70px;align-items:center;padding-bottom:85px}.pm-simple-path>div>span{color:var(--lf-muted);font-size:10px;letter-spacing:.12em}.pm-simple-path h2{color:var(--lf-ink);font-size:35px;letter-spacing:-.04em;line-height:1.15;font-weight:550;margin:23px 0 20px}.pm-simple-path>div>p{color:var(--lf-muted);font-size:15px;line-height:1.85}.pm-simple-example{background:var(--lf-soft);border-block:1px solid var(--lf-line)}.pm-simple-change{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:80px}.pm-simple-change>div>span{font-size:9px;letter-spacing:.12em;color:var(--lf-muted);display:block;margin:7px 0 20px}.pm-simple-change>div>p{color:var(--lf-muted);font-size:15px;line-height:1.8}.pm-simple-change>ol{margin:0;padding:0;list-style:none}.pm-simple-change li{display:flex;align-items:start;gap:23px;padding:19px 0;border-bottom:1px solid var(--lf-line)}.pm-simple-change li:first-child{padding-top:0}.pm-simple-change li>span{flex:none;color:var(--lf-cyan);font-size:12px;line-height:2}.pm-simple-change li>p{margin:0;font-size:15px;line-height:1.85;color:var(--lf-ink)}.pm-simple-breath{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:85px;align-items:center}.pm-simple-quote{border:1px solid var(--lf-line);border-radius:50% 50% 8px 8px;padding:75px 35px 50px;text-align:center;background:var(--lf-soft)}.pm-simple-quote>svg{color:var(--lf-cyan);margin:auto}.pm-simple-quote>p{color:var(--lf-ink);font-family:Georgia,serif;font-size:clamp(30px,3.5vw,44px);line-height:1.1;letter-spacing:-.04em;max-width:280px;margin:35px auto 0}.pm-simple-breath h2{font-size:clamp(30px,3vw,43px);font-weight:550;letter-spacing:-.04em;line-height:1.17;margin:0 0 23px}.pm-simple-breath>div>p{color:var(--lf-muted);line-height:1.9;font-size:15px}.pm-access-opening{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:75px;align-items:center;padding-block:90px 85px}.pm-access-opening .pm-lead h1{font-size:clamp(40px,4.8vw,73px)}.pm-access-reading{border-left:1px solid var(--lf-line);padding:30px 0 30px 45px}.pm-access-reading>svg{color:var(--lf-cyan)}.pm-access-reading>p{font-size:clamp(30px,3.4vw,48px);font-family:Georgia,serif;letter-spacing:-.045em;line-height:1.24;margin:27px 0;color:var(--lf-ink)}.pm-access-reading em{color:var(--lf-cyan);font-style:normal}.pm-access-reading>span{color:var(--lf-muted);letter-spacing:.1em;font-size:9px;line-height:1.7}.pm-access-principles{border-block:1px solid var(--lf-line);background:var(--lf-soft);padding-block:45px}.pm-access-principles>.lf-wrap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px}.pm-access-principles>.lf-wrap>div{border-left:1px solid var(--lf-line);padding-left:25px}.pm-access-principles>.lf-wrap>div:first-child{border-left:0;padding-left:0}.pm-access-principles svg{width:22px;height:22px;color:var(--lf-cyan)}.pm-access-principles h2{color:var(--lf-ink);font-size:24px;font-weight:550;line-height:1.2;letter-spacing:-.035em;margin:23px 0 16px}.pm-access-principles p{color:var(--lf-muted);font-size:14px;line-height:1.9;margin:0}.pm-access-review{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:70px;margin-top:42px}.pm-access-review-summary{padding:28px;background:var(--lf-soft);border:1px solid var(--lf-line);border-radius:9px;align-self:start}.pm-access-review-summary>span{color:var(--lf-muted);font-size:10px;letter-spacing:.1em}.pm-access-review-summary>p{font-size:13px;line-height:1.8;color:var(--lf-ink);margin:22px 0}.pm-access-review-summary strong{display:block;font-size:70px;line-height:1.1;font-weight:450;letter-spacing:-.06em;color:var(--lf-cyan);margin-bottom:10px}.pm-access-review-summary>small{display:block;color:var(--lf-muted);font-size:11px;line-height:1.85}.pm-access-checks{display:grid}.pm-access-checks>label{display:flex;align-items:start;gap:17px;border-bottom:1px solid var(--lf-line);padding:24px 3px;cursor:pointer}.pm-access-checks>label:first-child{border-top:1px solid var(--lf-line)}.pm-access-checks input{width:20px;height:20px;flex:none;accent-color:var(--lf-cyan);margin:4px 0 0}.pm-access-checks input:focus-visible{outline:2px solid var(--lf-focus);outline-offset:4px}.pm-access-checks label>span{flex:1}.pm-access-checks strong{display:block;font-size:19px;line-height:1.5;letter-spacing:-.02em;color:var(--lf-ink);font-weight:550;margin-bottom:8px}.pm-access-checks label>span>span{display:block;color:var(--lf-muted);font-size:14px;line-height:1.85}.pm-access-checks label>svg{flex:none;margin-top:6px;color:var(--lf-cyan);opacity:0}.pm-access-checks label[data-checked=true]>svg{opacity:1}.pm-access-checks label:hover{background:var(--lf-hover)}.pm-access-authoring{border-top:1px solid var(--lf-line);background:var(--lf-soft);margin-bottom:75px}.pm-access-authoring .pm-link{margin-top:22px}@media(max-width:1100px){.pm-brand-opening{grid-template-columns:1fr;gap:35px}.pm-brand-opening .pm-lead{max-width:800px}.pm-control-answer,.pm-inspector-scope{gap:45px}.pm-brand-guidelines-heading{gap:35px}.pm-brand-parts{gap:25px}.pm-brand-inheritance,.pm-page-lead,.pm-page-surface-answer,.pm-elements-group,.pm-media-source-answer,.pm-media-placement,.pm-simple-path,.pm-simple-change,.pm-simple-breath,.pm-access-opening,.pm-access-review,.pm-elements-title{gap:40px}.pm-simple-opening{grid-template-columns:100px minmax(0,1fr);gap:35px}.pm-access-reading{padding-left:30px}.pm-access-principles>.lf-wrap{gap:25px}}@media(max-width:760px){.pm-inspector-opening,.pm-elements-opening,.pm-media-opening{padding-block:55px 40px}.pm-inspector-hero{margin-top:30px}.pm-inspector-caption{gap:11px;font-size:8px;letter-spacing:.07em}.pm-control-answer,.pm-inspector-scope,.pm-brand-inheritance,.pm-page-lead,.pm-page-surface-answer,.pm-elements-title,.pm-elements-group,.pm-elements-compose,.pm-media-source-answer,.pm-media-placement,.pm-simple-opening,.pm-simple-path,.pm-simple-change,.pm-simple-breath,.pm-access-opening,.pm-access-review{grid-template-columns:1fr;gap:30px}.pm-control-practice{border-left:0;border-top:1px solid var(--lf-line);padding:25px 0 0}.pm-inspector-scope nav>a,.pm-inspector-scope nav>div{gap:13px}.pm-brand-opening{padding-block:55px}.pm-brand-opening .pm-lead h1,.pm-page-lead .pm-lead h1{font-size:clamp(38px,7.8vw,59px)}.pm-brand-specimen{padding:35px 27px 27px}.pm-brand-guidelines-heading{display:block}.pm-brand-guidelines-heading>p{max-width:none}.pm-brand-parts{grid-template-columns:1fr;gap:25px}.pm-brand-parts>article{padding-top:25px}.pm-brand-parts p{max-width:580px}.pm-brand-inheritance{padding-block:35px}.pm-brand-app{gap:18px}.pm-page-opening{padding-block:55px 35px}.pm-page-lead{margin-bottom:35px}.pm-page-address{border-left:0;border-top:1px solid var(--lf-line);padding:22px 0 0}.pm-page-address>svg{display:none}.pm-page-address>span{margin:0 0 12px}.pm-page-address>p{max-width:none;margin-top:10px}.pm-page-decision-lines>article{grid-template-columns:22px minmax(0,1fr);gap:17px}.pm-page-decision-lines article>span{grid-column:2;justify-self:start}.pm-page-publish{padding-block:55px;margin-bottom:55px}.pm-elements-alphabet{display:none}.pm-elements-title{margin-bottom:30px}.pm-elements-group dl{margin-top:5px}.pm-elements-compose>div:first-child{padding-left:23px}.pm-media-route{gap:13px;font-size:8px;letter-spacing:.07em}.pm-media-route>svg{width:12px;height:12px}.pm-media-hero{margin-top:30px}.pm-media-credit,.pm-media-organize{padding:25px}.pm-simple-opening{padding-block:55px 40px}.pm-simple-margin{display:none}.pm-simple-path{padding-bottom:55px}.pm-simple-path h2{font-size:31px;margin-block:16px}.pm-simple-quote{max-width:400px;padding:60px 30px 45px;width:100%}.pm-access-opening{padding-block:55px}.pm-access-reading{border-left:0;border-top:1px solid var(--lf-line);padding:25px 0 0}.pm-access-reading>svg{width:24px;height:24px}.pm-access-reading>p{font-size:35px;margin-block:18px}.pm-access-principles>.lf-wrap{grid-template-columns:1fr;gap:25px}.pm-access-principles>.lf-wrap>div{border-left:0;border-top:1px solid var(--lf-line);padding:25px 0 0}.pm-access-principles>.lf-wrap>div:first-child{border-top:0;padding-top:0}.pm-access-principles h2{margin-top:16px}.pm-access-review{margin-top:30px}.pm-access-review-summary{padding:23px}.pm-access-review-summary>p{margin-block:16px}.pm-access-review-summary strong{display:inline;font-size:42px;margin-right:7px}.pm-access-checks>label{gap:13px;padding-block:22px}.pm-access-checks label>svg{display:none}.pm-access-authoring{margin-bottom:55px}}@media(max-width:420px){.pm-inspector-caption{flex-wrap:wrap}.pm-inspector-caption>svg:first-child{display:none}.pm-inspector-scope nav>div{flex-wrap:wrap}.pm-inspector-scope .pm-you-are-here{margin-left:35px}.pm-page-example{padding:21px}.pm-example-social>div{padding:20px}.pm-example-social i{width:55px}.pm-media-route{flex-wrap:wrap;gap:10px}.pm-simple-opening .pm-lead h1,.pm-access-opening .pm-lead h1{font-size:37px}.pm-brand-app{display:block}.pm-brand-app>svg{margin-bottom:22px}}@media(prefers-reduced-motion:reduce){.pm-brand-specimen,.pm-elements-alphabet{transition:none}.pm-why-consider details[open] summary>svg{transition:none}}@media(forced-colors:active){.pm-brand-example-toolbar button[aria-pressed=true]{outline-color:Highlight}.pm-access-checks input{accent-color:auto}.pm-brand-specimen{background:Canvas;color:CanvasText}.pm-brand-specimen :is(span,strong,p){color:CanvasText}.pm-brand-specimen i{background:Canvas;border-color:CanvasText}}.pm-editor-opening{padding-top:76px;background:radial-gradient(ellipse at 85% 45%,color-mix(in srgb,var(--lf-cyan) 7%,transparent),transparent 62%)}.pm-editor-heading{display:grid;grid-template-columns:minmax(0,1fr) 280px;align-items:end;gap:75px}.pm-editor-heading .pm-lead{max-width:830px}.pm-editor-margin{border-left:1px solid var(--lf-line);padding:20px 0 4px 26px;margin-bottom:8px}.pm-editor-margin>span{font-size:10px;letter-spacing:.12em;color:var(--lf-muted);font-weight:650}.pm-editor-margin p{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--lf-ink);line-height:1.6;margin:23px 0}.pm-editor-margin svg{flex:none;color:var(--lf-cyan);stroke-width:1.5}.pm-editor-panorama{margin-top:53px}.pm-editor-underlay{display:flex;gap:24px;justify-content:space-between;padding:22px 0 30px;border-bottom:1px solid var(--lf-line)}.pm-editor-underlay>span{font-size:11px;color:var(--lf-muted)}.pm-editor-underlay>span:before{content:"";display:inline-block;width:5px;height:5px;margin-right:9px;border-radius:50%;background:var(--lf-cyan);vertical-align:middle}.pm-editor-chapter-heading{display:grid;grid-template-columns:210px minmax(0,1fr);gap:70px;align-items:start}.pm-chapter-number{font-size:clamp(40px,5vw,70px);line-height:1;color:var(--lf-muted);opacity:.7;letter-spacing:-.07em;font-weight:400;padding-top:30px}.pm-editor-explanation{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:75px;padding:9px 0 10px}.pm-editor-explanation p{font-size:15px;line-height:1.85;color:var(--lf-muted)}.pm-editor-explanation .pm-checks{padding:25px 30px;margin:0;background:var(--lf-soft);border-radius:9px;border:1px solid var(--lf-line);align-content:center}.pm-editor-detail-band{padding-block:80px;background:var(--lf-soft);border-block:1px solid var(--lf-line)}.pm-editor-detail-band .pm-heading h2{margin-top:19px}.pm-editor-detail-band .pm-link{margin-top:24px}.pm-editor-release{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:100px}.pm-editor-release>ol{padding:0;margin:0;list-style:none}.pm-editor-release li{display:flex;align-items:start;gap:23px;border-bottom:1px solid var(--lf-line);padding:24px 0}.pm-editor-release li:first-child{padding-top:0}.pm-editor-release li>svg{flex:none;color:var(--lf-cyan);width:24px;margin-top:4px}.pm-editor-release h3{font-size:21px!important;margin-bottom:10px!important}.pm-editor-release p{font-size:14px;line-height:1.8;color:var(--lf-muted);margin:0}.pm-editor-app-note{display:flex;align-items:center;gap:27px;border-block:1px solid var(--lf-line);padding-block:28px;margin-bottom:85px}.pm-editor-app-note>svg{color:var(--lf-cyan);flex:none;width:33px;height:33px}.pm-editor-app-note>div{flex:1}.pm-editor-app-note h2{font-size:22px;font-weight:550;letter-spacing:-.03em;margin:0 0 10px}.pm-editor-app-note p{font-size:13px;line-height:1.85;color:var(--lf-muted);max-width:760px;margin:0}.pm-editor-app-note>.pm-link{flex:none}.pm-site-opening{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:50px;padding-block:95px 90px}.pm-site-opening .pm-lead h1{font-size:clamp(40px,4.6vw,67px)}.pm-site-hero-screen{position:relative;padding-left:22px}.pm-vertical-label{position:absolute;left:-6px;top:0;writing-mode:vertical-rl;transform:rotate(180deg);letter-spacing:.13em;font-size:9px;line-height:1;color:var(--lf-muted)}.pm-site-task-desk{padding:77px 0 85px;background:var(--lf-soft);border-block:1px solid var(--lf-line)}.pm-site-task-desk .pm-heading{max-width:780px}.pm-task-panel{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:55px;padding-top:9px;align-items:center}.pm-task-panel>div>p{color:var(--lf-muted);font-size:15px;line-height:1.85}.pm-task-kicker{display:block;font-size:10px;font-weight:650;color:var(--lf-cyan);letter-spacing:.12em;margin-bottom:20px}.pm-admin-context{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:85px}.pm-admin-address{padding:40px;border:1px solid var(--lf-line);border-radius:9px;background:var(--lf-soft)}.pm-admin-address>svg{color:var(--lf-cyan)}.pm-admin-address>span{display:block;font-size:10px;letter-spacing:.1em;line-height:1.8;color:var(--lf-muted);margin:29px 0 13px}.pm-admin-address>strong{display:block;font-size:clamp(48px,5vw,74px);letter-spacing:-.05em;font-weight:500}.pm-admin-address>p{font-size:13px;line-height:1.85;color:var(--lf-muted);margin:23px 0 0}.pm-admin-boundaries{margin-top:30px}.pm-admin-boundaries>p{font-size:13px;line-height:1.85;color:var(--lf-muted);border-top:1px solid var(--lf-line);margin:0;padding:17px 0}.pm-admin-boundaries strong{display:block;color:var(--lf-ink);font-weight:650;font-size:13px;margin-bottom:5px}.pm-personal-opening{padding-block:78px 45px;background:linear-gradient(180deg,var(--lf-soft),var(--lf-paper))}.pm-personal-heading{display:grid;grid-template-columns:minmax(0,1fr) 250px;align-items:end;gap:70px}.pm-personal-heading .pm-lead{max-width:880px}.pm-personal-index{display:grid;border-top:1px solid var(--lf-line);margin-bottom:4px}.pm-personal-index>span{color:var(--lf-muted);font-size:10px;letter-spacing:.12em;padding:17px 0}.pm-personal-index>a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;border-bottom:1px solid var(--lf-line);color:var(--lf-ink);text-decoration:none;font-size:12px;line-height:1.5}.pm-personal-index>a:hover{color:var(--lf-cyan)}.pm-personal-picture{margin-top:48px}.pm-personal-task-heading{display:flex;gap:45px;align-items:end;justify-content:space-between}.pm-outline-label{display:inline-block;border:1px solid var(--lf-line);border-radius:5px;padding:11px 13px;font-size:9px;line-height:1.8;letter-spacing:.08em;color:var(--lf-muted);white-space:nowrap;margin-bottom:3px}.pm-personal-task{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:90px}.pm-personal-task p{color:var(--lf-muted);font-size:16px;line-height:1.85}.pm-personal-task .pm-checks{border-left:1px solid var(--lf-line);padding-left:36px;margin:0;align-content:center}.pm-personal-handoff{background:var(--lf-soft);border-block:1px solid var(--lf-line);padding:80px 0 85px;margin-bottom:80px}.pm-workspace-map{display:grid;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1fr);gap:25px;align-items:center;margin:42px 0 56px}.pm-workspace-map>article{padding:26px 0;align-self:stretch;border-top:2px solid var(--lf-cyan)}.pm-workspace-map article>span{color:var(--lf-muted);font-size:10px;letter-spacing:.1em}.pm-workspace-map h3{font-size:22px!important;margin:18px 0 13px!important}.pm-workspace-map p{font-size:13px;line-height:1.85;color:var(--lf-muted);margin:0}.pm-workspace-map>svg{color:var(--lf-muted);width:20px}.pm-personal-handoff-screen{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:65px;align-items:center}.pm-personal-handoff-screen>div>p{color:var(--lf-muted);font-size:15px;line-height:1.85}.pm-why-opening{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);gap:60px;padding-block:95px 66px;align-items:end}.pm-why-opening .pm-lead h1{font-size:clamp(41px,4.6vw,69px)}.pm-why-thesis{display:grid;gap:0;padding-bottom:4px}.pm-why-thesis>span{font-size:12px;line-height:1.7;letter-spacing:.08em;font-weight:600;border-top:1px solid var(--lf-line);padding:21px 0;color:var(--lf-muted)}.pm-why-thesis>span:last-child{color:var(--lf-cyan)}.pm-why-product-pair{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);gap:35px;align-items:start;margin-bottom:86px}.pm-why-product-pair>article:nth-child(2){padding-top:72px}.pm-why-product-pair article>div{display:grid;grid-template-columns:24px minmax(0,1fr);column-gap:13px;margin-top:23px}.pm-why-product-pair article>div>svg{grid-row:span 2;color:var(--lf-cyan);width:22px;height:22px;margin-top:3px}.pm-why-product-pair h2{font-size:25px;font-weight:550;letter-spacing:-.04em;line-height:1.25;margin:0 0 11px}.pm-why-product-pair article>div>p{font-size:14px;color:var(--lf-muted);line-height:1.8;margin:0}.pm-why-fit{background:var(--lf-soft);border-block:1px solid var(--lf-line)}.pm-fit-answer{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:80px}.pm-fit-answer>div>p{color:var(--lf-muted);font-size:16px;line-height:1.9;margin:0 0 19px}.pm-fit-links{display:flex;gap:15px 25px;flex-wrap:wrap}.pm-why-consider{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:85px}.pm-why-consider h2{font-size:clamp(29px,3vw,43px);font-weight:550;letter-spacing:-.045em;line-height:1.14;margin:21px 0}.pm-why-consider details{border-bottom:1px solid var(--lf-line);padding:0 0 20px;margin-bottom:20px}.pm-why-consider summary{display:flex;gap:20px;justify-content:space-between;align-items:center;min-height:44px;font-size:15px;font-weight:600;cursor:pointer;color:var(--lf-ink);list-style:none}.pm-why-consider summary::-webkit-details-marker{display:none}.pm-why-consider summary>svg{flex:none;color:var(--lf-cyan)}.pm-why-consider details[open] summary>svg{transform:rotate(180deg)}.pm-why-consider details p{font-size:14px;line-height:1.85;color:var(--lf-muted);margin:19px 0 6px}@media(min-width:1650px){.pm-editor-opening .pm-lead h1{font-size:80px}.pm-site-opening{gap:75px}}@media(max-width:1100px){.pm-editor-heading,.pm-personal-heading{grid-template-columns:minmax(0,1fr) 220px;gap:35px}.pm-editor-margin{padding-left:20px}.pm-site-opening{grid-template-columns:1fr;padding-top:75px}.pm-site-opening .pm-lead{max-width:800px}.pm-site-opening .pm-lead h1{font-size:clamp(44px,6.5vw,70px)}.pm-site-hero-screen{padding-left:24px}.pm-task-panel{gap:30px}.pm-admin-context{gap:40px}.pm-admin-address{padding:29px}.pm-personal-task-heading{display:block}.pm-outline-label{margin-top:22px}.pm-personal-task{gap:45px}.pm-personal-handoff-screen{gap:35px}.pm-why-opening{gap:30px;grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr)}.pm-why-consider,.pm-fit-answer{gap:40px}}@media(max-width:760px){.pm-editor-opening,.pm-personal-opening{padding-top:55px}.pm-editor-heading,.pm-personal-heading,.pm-why-opening{grid-template-columns:1fr;gap:30px}.pm-editor-margin{display:none}.pm-editor-panorama,.pm-personal-picture{margin-top:35px}.pm-editor-underlay{gap:17px;padding-bottom:20px}.pm-editor-underlay>span{font-size:10px;line-height:1.6}.pm-editor-chapter-heading{grid-template-columns:1fr;gap:20px}.pm-chapter-number{font-size:40px;padding:0}.pm-editor-explanation,.pm-editor-release,.pm-task-panel,.pm-admin-context,.pm-personal-task,.pm-personal-handoff-screen,.pm-fit-answer,.pm-why-consider{grid-template-columns:1fr;gap:30px}.pm-editor-detail-band{padding-block:55px}.pm-editor-release>ol{margin-top:10px}.pm-editor-app-note{flex-wrap:wrap;margin-bottom:55px;gap:20px}.pm-editor-app-note>div{flex-basis:calc(100% - 55px)}.pm-editor-app-note>.pm-link{margin-left:53px}.pm-site-opening{padding-block:55px 60px;gap:35px}.pm-site-task-desk{padding-block:55px}.pm-site-hero-screen{padding-left:16px}.pm-vertical-label{left:-3px;font-size:8px}.pm-admin-address{max-width:450px}.pm-personal-index{grid-template-columns:1fr 1fr;column-gap:20px}.pm-personal-index>span{grid-column:1/-1}.pm-personal-task .pm-checks{border-left:0;border-top:1px solid var(--lf-line);padding:25px 0 0}.pm-personal-handoff{padding-block:55px;margin-bottom:55px}.pm-workspace-map{gap:15px;grid-template-columns:1fr;margin-top:30px}.pm-workspace-map>article{padding:22px 0 10px}.pm-workspace-map>svg{transform:rotate(90deg);margin:0 0 0 3px}.pm-why-opening{padding-block:55px 35px}.pm-why-thesis{display:flex;flex-wrap:wrap;gap:10px}.pm-why-thesis>span{border:1px solid var(--lf-line);padding:9px 10px;font-size:9px}.pm-why-product-pair{grid-template-columns:1fr;gap:35px;margin-bottom:55px}.pm-why-product-pair>article:nth-child(2){padding-top:0}.pm-why-consider{gap:20px}}@media(max-width:420px){.pm-editor-underlay{display:grid;gap:10px}.pm-editor-app-note{display:grid;grid-template-columns:27px minmax(0,1fr);gap:17px}.pm-editor-app-note>svg{width:27px}.pm-editor-app-note>.pm-link{grid-column:2;margin-left:0}.pm-editor-explanation .pm-checks{padding:22px}.pm-site-opening .pm-lead h1{font-size:38px}.pm-personal-index{grid-template-columns:1fr}.pm-why-opening .pm-lead h1{font-size:38px}}@media(forced-colors:active){.pm-editor-opening,.pm-personal-opening{background:Canvas}.pm-workspace-map>article{border-color:CanvasText}}
