.pg-blk{margin-top:88px}.pg-blk[data-tone=soft]{padding:0}.pg-blk .fr-hd h2{font-size:var(--fs-h2,28px);line-height:1.15}.pg-blk .fr-hd .fr-ic{width:34px;height:34px;border-radius:10px}.pg-blk .fr-hd .fr-ic svg{width:18px;height:18px}.pg-lead{max-width:none}.pg-prose{max-width:720px}.pg-lead p,.pg-prose p{margin:0 0 .85em;font:400 var(--fs-lg) /1.65 var(--fb);color:var(--tx2)}.pg-lead p:first-child{color:var(--tx)}.pg-lead p:last-child,.pg-prose p:last-child{margin-bottom:0}.pg-lead a,.pg-note a,.pg-prose a{color:var(--acc-tx);text-decoration:underline;text-underline-offset:3px}.pg-blk.pg-blk>*+*{margin-top:28px}.pg-blk.pg-blk>.fr-hd+*{margin-top:10px}.pg-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pg-cards[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-cards[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.pg-cards[data-cols="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.pg-card{position:relative;border-radius:var(--r);border:1px solid var(--ln);background:var(--bg1);padding:22px;display:grid;gap:8px;align-content:start}.pg-card h3{margin:0;font:700 var(--fs-lg) /1.25 var(--fh)}.pg-card p{margin:0;font:400 var(--fs-md) /1.55 var(--fb);color:var(--tx2)}.pg-ic{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--acc-soft);color:var(--acc-tx)}.pg-ic svg{width:18px;height:18px}.pg-card[data-good]{border-color:var(--tx2)}.pg-badge{position:absolute;top:18px;right:18px;padding:3px 9px;border-radius:999px;background:var(--acc);color:var(--accfg);font:600 var(--fs-xs) /1.4 var(--fb)}.pg-steps{list-style:none;margin:0;padding:0;display:grid;gap:12px;max-width:900px}.pg-step{display:grid;grid-template-columns:40px minmax(0,1fr);gap:16px;align-items:start;padding:18px 20px;border-radius:var(--r);border:1px solid var(--ln);background:var(--bg1)}.pg-num{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--acc-soft);color:var(--acc-tx);font:700 var(--fs-lg) /1 var(--fh)}.pg-step h3{margin:2px 0 4px;font:700 var(--fs-lg) /1.3 var(--fh)}.pg-step p{margin:0;font:400 var(--fs-md) /1.55 var(--fb);color:var(--tx2)}.pg-stats{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px}.pg-stats .fr-st{padding:20px 22px;gap:6px;align-content:start}.pg-stats .fr-st b{font-size:32px}.pg-stats .fr-st span{font-size:var(--fs-sm)}.pg-fix{list-style:none;margin:0;padding:0;display:grid;gap:12px}.pg-fix-row{display:grid;grid-template-columns:200px minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:start;padding:18px 20px;border-radius:var(--r);border:1px solid var(--ln);background:var(--bg1)}.pg-fix-row h3{margin:0;font:700 var(--fs-lg) /1.3 var(--fh)}.pg-fix-row p{margin:0;display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;font:400 var(--fs-md) /1.55 var(--fb);color:var(--tx2)}.pg-fix-row p b{display:none}.pg-fix-row svg{width:18px;height:18px;margin-top:2px}.pg-fix-no svg{color:var(--down)}.pg-fix-yes svg{color:var(--up)}.pg-fix-yes{color:var(--tx)!important}.pg-ticks{list-style:none;margin:0;padding:0;display:grid;gap:10px;max-width:720px}.pg-ticks li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;font:400 var(--fs-md) /1.55 var(--fb);color:var(--tx2)}.pg-ticks[data-cols="2"]{max-width:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pg-ticks[data-cols="2"] li{padding:14px 16px;border-radius:var(--r);border:1px solid var(--ln);background:var(--bg1);color:var(--tx)}.pg-ticks svg{width:18px;height:18px;margin-top:3px;color:var(--up)}.pg-split{display:grid;grid-template-columns:minmax(0,720px) 240px;gap:48px;align-items:start}.pg-split[data-wide]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:40px;align-items:center}.pg-split[data-pair]{grid-template-columns:minmax(0,620px) 360px;justify-content:center;gap:56px;align-items:start}.pg-split[data-pair] .pg-split-media>ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pg-split[data-pair] .pg-split-media>ul>li:nth-child(2){transform:translateY(18px)}.pg-split-text p{margin:0 0 .85em;font:400 var(--fs-lg) /1.65 var(--fb);color:var(--tx2)}.pg-split-text p:last-child{margin-bottom:0}.pg-split-media figure{margin:0;display:grid;gap:8px}.pg-split-media figcaption{font:400 var(--fs-sm) /1.5 var(--fb);color:var(--mu)}.pg-note{max-width:720px;display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;padding:16px 18px;border-radius:var(--r);border:1px solid var(--acc-line);background:var(--acc-soft)}.pg-note svg{width:18px;height:18px;margin-top:3px;color:var(--acc-tx)}.pg-note p{margin:0;font:400 var(--fs-md) /1.6 var(--fb);color:var(--tx)}.pg-toc ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.pg-toc a{display:inline-block;padding:7px 12px;border-radius:999px;border:1px solid var(--ln);background:var(--bg1);font:500 var(--fs-sm) /1.2 var(--fb);color:var(--tx2);text-decoration:none}.pg-toc a:hover{border-color:var(--acc-line);color:var(--acc-tx)}.pg-toc-fold{display:none}@container app (max-width: 1000px){.pg-cards,.pg-cards[data-cols="4"],.pg-cards[data-cols="5"]{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-fix-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pg-fix-row h3{grid-column:1/-1}}@container app (max-width: 760px){.pg-blk{margin-top:64px}.pg-cards,.pg-cards[data-cols="2"],.pg-cards[data-cols="4"],.pg-cards[data-cols="5"],.pg-pair,.pg-split[data-pair],.pg-ticks[data-cols="2"]{grid-template-columns:minmax(0,1fr)}.pg-split[data-pair] .pg-split-media{width:min(100%,340px);margin-inline:auto}.pg-split[data-pair] .pg-split-media>ul>li:nth-child(2){transform:none}.pg-fix-row{grid-template-columns:minmax(0,1fr);gap:10px}.pg-fix-row p b{display:inline}.pg-split,.pg-split[data-wide]{grid-template-columns:minmax(0,1fr);gap:20px}.pg-split:not([data-wide]) .pg-split-media{width:min(64%,240px)}.pg-toc-wide{display:none}.pg-toc-fold{display:block;border:1px solid var(--ln);border-radius:var(--r);padding:12px 14px;background:var(--bg1)}.pg-toc-fold summary{cursor:pointer;font:600 var(--fs-md) /1.3 var(--fb)}.pg-toc-fold ol{margin-top:12px}.pg-stats .fr-st b{font-size:26px}}.pg-row{--pg-row-n:34px;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--pg-cols,5),minmax(0,1fr));gap:14px;counter-reset:none}.pg-row[data-count="3"]{--pg-cols:3}.pg-row[data-count="4"]{--pg-cols:4}.pg-row-i{position:relative;display:grid;align-content:start;gap:8px;padding:18px 18px 20px;border-radius:var(--r);border:1px solid var(--ln);background:var(--bg1)}.pg-row-i:not(:last-child):after{content:"";position:absolute;top:calc(18px + var(--pg-row-n) / 2);left:calc(18px + var(--pg-row-n) + 8px);right:-15px;height:2px;background:linear-gradient(90deg,var(--ln),transparent)}.pg-row-n{position:relative;z-index:1;width:var(--pg-row-n);height:var(--pg-row-n);border-radius:50%;display:grid;place-items:center;background:rgba(20,17,14,.85);color:#fff;font:600 var(--fs-sm) /1 var(--fm)}.pg-row-i h3{margin:6px 0 0;font:700 var(--fs-lg) /1.3 var(--fh)}.pg-row-i p{margin:0;font:400 var(--fs-sm) /1.55 var(--fb);color:var(--tx2)}.pg-pair{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pg-pair-i{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:center;padding:20px 22px;border-radius:var(--r);border:1px solid var(--ln);background:var(--bg1)}.pg-pair-i:not(:has(.pg-pair-vis)){grid-template-columns:minmax(0,1fr)}.pg-pair-i[data-good]{border-color:var(--tx2)}.pg-pair-i h3{margin:0 0 6px;display:flex;align-items:center;gap:10px;font:700 var(--fs-lg) /1.3 var(--fh)}.pg-pair-i h3 .pg-ic{width:30px;height:30px;border-radius:9px}.pg-pair-i p{margin:0;font:400 var(--fs-md) /1.55 var(--fb);color:var(--tx2)}.pg-lab{display:inline-block;margin-bottom:8px;color:var(--mu);font:600 var(--fs-xs) /1.3 var(--fm);letter-spacing:.02em}.pg-shape{display:grid;place-items:center;border-radius:8px;border:1.5px solid var(--tx2);background:var(--bg1);color:var(--tx2);font:600 var(--fs-sm) /1 var(--fm)}.pg-shape[data-shape="9:16"]{width:54px;height:96px}.pg-shape[data-shape="16:9"]{width:120px;height:68px}.pg-foot{max-width:820px;display:grid;grid-template-columns:16px minmax(0,1fr);gap:8px;margin:0;font:400 var(--fs-sm) /1.55 var(--fb);color:var(--mu)}.pg-foot svg{width:15px;height:15px;margin-top:3px}.pg-more{margin:0;font:400 var(--fs-md) /1.5 var(--fb);color:var(--tx2)}.pg-more a{display:inline-flex;align-items:center;gap:6px;color:var(--acc-tx);font-weight:600;text-decoration:none}.pg-more a:hover{text-decoration:underline;text-underline-offset:3px}.pg-more svg{width:15px;height:15px}.pg-links{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--pg-cols,3),minmax(0,1fr));gap:14px}.pg-links[data-count="2"]{--pg-cols:2}.pg-links[data-count="4"]{--pg-cols:4}.pg-link{height:100%;display:grid;align-content:start;gap:6px;padding:18px 20px;border-radius:var(--r);border:1px solid var(--ln);background:var(--bg1);color:var(--tx);text-decoration:none}.pg-link b{display:flex;align-items:center;justify-content:space-between;gap:10px;font:700 var(--fs-lg) /1.3 var(--fh)}.pg-link b svg{flex:none;width:18px;height:18px;color:var(--acc-tx);transition:transform .15s}.pg-link:hover b svg{transform:translateX(3px)}.pg-link span{font:400 var(--fs-sm) /1.5 var(--fb);color:var(--tx2)}@container app (max-width: 1000px){.pg-row,.pg-row[data-count="4"]{--pg-cols:2}.pg-row-i:after{display:none}.pg-links,.pg-links[data-count="4"]{--pg-cols:2}}@container app (max-width: 760px){.pg-row,.pg-row[data-count]{--pg-cols:1;gap:10px}.pg-row-i{grid-template-columns:var(--pg-row-n) minmax(0,1fr);column-gap:14px;row-gap:4px;padding:14px 16px}.pg-row-i .pg-row-n{grid-row:span 2}.pg-row-i h3{margin:4px 0 0}.pg-row-i .pg-row-vis{grid-column:1/-1}.pg-row-i:not(:last-child):after{display:block;top:calc(14px + var(--pg-row-n));bottom:-11px;left:calc(16px + var(--pg-row-n) / 2 - 1px);right:auto;width:2px;height:auto;background:var(--ln)}.pg-links,.pg-links[data-count]{--pg-cols:1}.pg-pair{grid-template-columns:minmax(0,1fr)}.pg-pair-i{padding:16px 18px}}.pg-blk.pg-blk>.pg-h3{margin:36px 0 -12px;font:700 var(--fs-h3) /1.3 var(--fh)}.pg-split-text>.pg-lead+.pg-ticks{margin-top:18px}.pg-film{margin-inline:auto;max-width:820px;display:grid;gap:12px}.pg-film figcaption{text-align:center;font:400 var(--fs-md) /1.55 var(--fb);color:var(--tx2)}@container app (max-width: 760px){.pg-card{grid-template-columns:32px minmax(0,1fr);column-gap:12px;row-gap:4px;padding:16px}.pg-card .pg-ic{width:32px;height:32px;grid-row:span 2}.pg-card:not(:has(.pg-ic)){grid-template-columns:minmax(0,1fr)}.pg-card h3{align-self:center}.pg-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pg-stats .fr-st{padding:14px 16px}.pg-shape[data-shape="9:16"]{width:36px;height:64px}.pg-shape[data-shape="16:9"]{width:72px;height:41px}.pg-pair-i{gap:14px}}.pg-split[data-pair]{padding-bottom:22px}.pg-ptbl-w{overflow-x:auto;border:1px solid var(--ln);border-radius:var(--r);background:var(--bg1)}.pg-ptbl{width:100%;min-width:620px;border-collapse:collapse}.pg-ptbl :is(th,td){padding:12px 16px;border-top:1px solid var(--ln);text-align:left}.pg-ptbl thead :is(th,td){border-top:0;background:var(--bg2);color:var(--mu);font:600 var(--fs-xs) /1 var(--fb)}.pg-ptbl tbody th{color:var(--tx);font:600 var(--fs-sm) /1.3 var(--fb)}.pg-ptbl tbody td{color:var(--tx);font:500 var(--fs-sm) /1.3 var(--fm);white-space:nowrap}.pg-ptbl tbody td svg{display:inline-block;width:14px;height:14px;margin-right:6px;vertical-align:-2px;color:var(--up)}.ar{position:relative;min-width:0}.ar-track{list-style:none;margin:0;padding:2px;display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;cursor:grab}.ar-track::-webkit-scrollbar{display:none}.ar-track:active{cursor:grabbing}.ar-track>li{flex:none;scroll-snap-align:start}.ar-arrow{position:absolute;top:50%;z-index:4;display:grid;place-items:center;width:40px;height:40px;padding:0;border-radius:999px;border:1px solid rgb(0 0 0/.12);background:#fff;color:#18181b;box-shadow:0 2px 8px rgb(0 0 0/.18),0 1px 2px rgb(0 0 0/.12);transform:translateY(-50%);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.ar-arrow[hidden]{display:none}.ar-arrow.prev{left:-14px}.ar-arrow.next{right:-14px}.ar-arrow:hover{transform:translateY(-50%) scale(1.06)}.ar-arrow:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.ar-arrow svg{width:22px;height:22px;stroke-width:2.5}@media (hover:none){.ar-arrow{display:none}}.pg-split[data-pair]:has(.pg-trio){grid-template-columns:minmax(0,580px) 460px}.pg-split[data-pair] .pg-split-media>ul.pg-trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pg-split[data-pair] .pg-split-media>ul.pg-trio>li{transform:none}.pg-split[data-pair] .pg-split-media>ul.pg-trio>li:nth-child(2){transform:translateY(28px)}@container app (max-width: 760px){.pg-split[data-pair]:has(.pg-trio){grid-template-columns:minmax(0,1fr)}.pg-split[data-pair] .pg-split-media:has(.pg-trio){width:min(100%,420px)}.pg-split[data-pair] .pg-split-media>ul.pg-trio>li:nth-child(2){transform:translateY(16px)}}