:root{--pm-paper: #FBF8F3;--pm-white: #FFFFFF;--pm-paper-deep: #F1ECE3;--pm-paper-deeper: #E6DFD2;--pm-ink: #141414;--pm-ink-soft: #3A3532;--pm-ink-mute: #5E5651;--pm-rule: #E2DCD2;--pm-rule-strong: #B9B0A4;--pm-terra: #B4502A;--pm-terra-deep: #8F3E20;--pm-terra-thin: #D86A3A;--pm-terra-ink: #FFFFFF;--pm-wide: 1200px;--pm-gutter: clamp(1rem, 4vw, 2.5rem)}:root[data-theme]{--c-bg: var(--pm-paper);--c-surface: var(--pm-white);--c-surface-alt: var(--pm-paper-deep);--c-ink: var(--pm-ink);--c-ink-soft: var(--pm-ink-soft);--c-ink-mute: var(--pm-ink-mute);--c-border: var(--pm-rule);--c-border-strong: var(--pm-rule-strong);--c-accent: var(--pm-terra);--c-accent-hover: var(--pm-terra-deep);--c-accent-ink: var(--pm-terra-ink)}html{scroll-padding-top:4.5rem;background:var(--pm-paper)}body,:root[data-theme] body{background:var(--pm-paper);color:var(--pm-ink);font-family:var(--ff-body);font-size:1rem;line-height:1.6}main.pm{background:var(--pm-paper)}.pm section{padding:0;background:var(--pm-paper)}.pm .pm-block{padding-block:96px;background:var(--pm-paper)}.pm :is(h1,h2,h3,h4){font-family:var(--ff-display);font-weight:700;line-height:1.12;letter-spacing:-.005em;color:inherit}.pm :where(p){max-width:65ch}.pm a{color:var(--pm-terra-deep);text-underline-offset:.14em}.pm-wrap{width:min(100% - 2 * var(--pm-gutter),var(--pm-wide));margin:0 auto}.pm-head{margin:0 0 2rem}.pm-kicker{font-family:var(--ff-body);font-size:.74rem;letter-spacing:.18em;text-transform:uppercase;color:var(--pm-terra-deep);font-weight:600;margin:0 0 .5rem}.pm-h2{font-size:clamp(1.5rem,1.125rem + 1.5vw,2.25rem);margin:0;line-height:1.12;max-width:30ch}.pm-head .pm-sub{margin:.75rem 0 0}.pm-sub{color:var(--pm-ink-soft);font-size:1rem;margin:0 0 1rem;max-width:62ch}.pm-body{font-size:1.02rem;color:var(--pm-ink-soft);margin:0 0 1rem}.pm-fine{font-size:.88rem;color:var(--pm-ink-mute);margin:0}.pm-fine b{color:var(--pm-ink-soft);font-weight:600}.pm .pm-btn,.pm-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:3rem;padding:.75rem 1.4rem;background:var(--pm-terra);color:var(--pm-terra-ink);font-family:var(--ff-body);font-weight:600;font-size:.98rem;letter-spacing:.01em;text-decoration:none;border:2px solid var(--pm-terra);border-radius:0;transition:background .15s ease}.pm a.pm-btn,a.pm-btn{color:var(--pm-terra-ink);text-decoration:none}.pm .pm-btn:hover,.pm-btn:hover{background:var(--pm-terra-deep);border-color:var(--pm-terra-deep)}.pm .pm-btn--line,.pm-btn--line,.pm a.pm-btn--line,a.pm-btn--line{background:var(--pm-white);color:var(--pm-ink);border-color:var(--pm-ink)}.pm .pm-btn--line:hover,.pm-btn--line:hover{background:var(--pm-paper-deep);border-color:var(--pm-ink)}.pm .pm-btn--lg{font-size:1.05rem;padding:.9rem 1.7rem}.pm-lintel{position:sticky;top:0;z-index:60;background:var(--pm-paper);border-bottom:2px solid var(--pm-ink)}.pm-lintel__row{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.75rem}.pm-lintel__brand{font-family:var(--ff-display);font-weight:700;font-size:1.1rem;color:var(--pm-ink);text-decoration:none;line-height:1.1}.pm-lintel__brand small{display:block;font-family:var(--ff-body);font-weight:500;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--pm-terra-deep);margin-top:.15rem}.pm-lintel__right{display:flex;align-items:center;gap:.6rem}.pm-lintel__cta{display:none;min-height:2.5rem;padding:.4rem 1rem;font-size:.88rem}@media (min-width: 900px){.pm-lintel__cta{display:inline-flex}}.pm-lang{position:relative}.pm-lang__btn{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:.4rem;min-height:2.5rem;padding:.35rem .7rem;border:1px solid var(--pm-ink);color:var(--pm-ink);font-size:.88rem;background:var(--pm-white)}.pm-lang__btn::-webkit-details-marker{display:none}.pm-lang__btn:hover,.pm-lang[open] .pm-lang__btn{border-color:var(--pm-terra-deep);color:var(--pm-terra-deep)}.pm-lang__cur{display:none}@media (min-width: 900px){.pm-lang__cur{display:inline}}.pm-lang__list{position:absolute;right:0;top:calc(100% + .5rem);z-index:80;min-width:13rem;max-height:70vh;overflow:auto;margin:0;padding:.4rem;list-style:none;background:var(--pm-white);border:1px solid var(--pm-ink);box-shadow:0 16px 40px #1414142e;display:grid}@media (min-width: 700px){.pm-lang__list{min-width:26rem;grid-template-columns:1fr 1fr}}.pm-lang__item{display:flex;align-items:center;gap:.55rem;padding:.5rem .7rem;color:var(--pm-ink);text-decoration:none;font-size:.92rem;white-space:nowrap}.pm-lang__item:hover{background:var(--pm-paper-deep)}.pm-lang__item.is-active{color:var(--pm-terra-deep);font-weight:600}.pm-hang{padding:1.25rem 0 2.25rem;background:var(--pm-paper)}.pm-hang__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:stretch}.pm-hang__label{grid-column:1 / -1;min-width:0;border-top:3px solid var(--pm-ink);padding-top:.9rem;display:flex;flex-direction:column;align-items:flex-start}.pm-hang__h1{font-size:clamp(2.25rem,1.5rem + 3.5vw,4.5rem);line-height:1.03;font-weight:700;letter-spacing:-.02em;margin:.3rem 0 .85rem}.pm .pm-hang__sub{font-size:1rem;color:var(--pm-ink-soft);margin:0 0 1.25rem;max-width:46ch}.pm-hang__actions{display:flex;flex-wrap:wrap;gap:.7rem 1.15rem;align-items:center}.pm-hang__from{color:var(--pm-ink-soft);font-size:.95rem}.pm-hang__from strong{font-family:var(--ff-display);font-size:1.45rem;font-weight:700;color:var(--pm-ink)}.pm .pm-hang__note{font-size:.86rem;color:var(--pm-ink-mute);margin:.85rem 0 0}.pm-plate{margin:0;min-width:0;display:grid;grid-template-rows:1fr auto;gap:.4rem}.pm-plate img{display:block;box-sizing:border-box;width:100%;height:auto;object-fit:cover;border:1px solid var(--pm-ink);background:var(--pm-paper-deep)}.pm-plate figcaption{font-size:.8rem;line-height:1.35;color:var(--pm-ink-mute)}.pm-plate--a img,.pm-plate--b img{aspect-ratio:3 / 4}.pm-plate--c img,.pm-plate--d img{aspect-ratio:1 / 1}@media (min-width: 700px) and (max-width: 1179px){.pm-hang__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pm-hang__label{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,19rem);column-gap:3rem;align-items:start}.pm-hang__label>.pm-kicker{grid-column:1 / -1;grid-row:1}.pm-hang__h1{grid-column:1 / -1;grid-row:2}.pm .pm-hang__sub{grid-column:1;grid-row:3 / span 2;margin-bottom:0;max-width:44ch}.pm-hang__actions{grid-column:2;grid-row:3}.pm .pm-hang__note{grid-column:2;grid-row:4;margin:.7rem 0 0}.pm-plate{grid-column:span 2}.pm-plate--c img,.pm-plate--d img{aspect-ratio:3 / 2}}@media (min-width: 1180px){.pm-hang{padding:1.75rem 0 3rem}.pm-hang__grid{grid-template-columns:repeat(8,minmax(0,1fr));grid-template-rows:auto 262px}.pm-hang__label{grid-column:4 / 7;grid-row:1}.pm-plate--a{grid-column:1 / 4;grid-row:1 / 3}.pm-plate--b{grid-column:7 / 9;grid-row:1}.pm-plate--c{grid-column:4 / 7;grid-row:2}.pm-plate--d{grid-column:7 / 9;grid-row:2}.pm-plate img{aspect-ratio:auto;height:100%;min-height:0}}.pm .pm-catalogue{background:var(--pm-white);border-top:2px solid var(--pm-ink);border-bottom:1px solid var(--pm-rule)}.pm-cat{list-style:none;margin:0;padding:0}.pm-cat__row{display:grid;grid-template-columns:4.25rem minmax(0,20rem) minmax(0,1fr);gap:0 2rem;align-items:baseline;padding:1.2rem 0;border-top:1px solid var(--pm-rule-strong)}.pm-cat__row:last-child{border-bottom:1px solid var(--pm-rule-strong)}.pm-cat__num{font-family:var(--ff-display);font-size:1.5rem;font-weight:700;letter-spacing:.08em;color:var(--pm-terra-deep)}.pm-cat__fact{font-family:var(--ff-display);font-size:1.4rem;font-weight:700;line-height:1.15;color:var(--pm-ink)}.pm-cat__note{font-size:1.06rem;line-height:1.5;color:var(--pm-ink-soft)}.pm-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;align-items:stretch}.pm-card{position:relative;display:flex;flex-direction:column;padding:1.5rem 1.4rem 1.4rem;border:1px solid var(--pm-rule-strong);background:var(--pm-white);cursor:pointer;margin:0}.pm-card:hover{border-color:var(--pm-terra)}.pm-card--lead{border:2px solid var(--pm-ink)}.pm-card__badge{position:absolute;top:1.1rem;right:1.1rem;background:var(--pm-ink);color:var(--pm-white);font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;padding:.24rem .55rem;font-weight:700}.pm-card h3{font-size:1.3rem;margin:0 0 .3rem}.pm-card--lead h3{padding-right:7.5rem}.pm-card__aud{font-size:.88rem;color:var(--pm-ink-mute);margin:0 0 .9rem}.pm-card__price{font-family:var(--ff-display);font-weight:700;font-size:2.2rem;line-height:1;margin:0 0 1rem;display:flex;align-items:baseline;gap:.5rem;color:var(--pm-ink)}.pm-card__price small{font-family:var(--ff-body);font-size:.82rem;font-weight:400;color:var(--pm-ink-mute)}.pm-card--lead .pm-card__price{color:var(--pm-terra-deep)}.pm-card__inc-label{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--pm-ink-mute);font-weight:600;margin:0 0 .5rem;padding-top:.85rem;border-top:1px solid var(--pm-rule)}.pm-card__inc{list-style:none;margin:0 0 1.4rem;padding:0;display:grid;gap:.45rem;font-size:.9rem;color:var(--pm-ink-soft)}.pm-card__inc li{padding-left:1.1rem;position:relative}.pm-card__inc li:before{content:"";position:absolute;left:0;top:.6em;width:.5rem;height:2px;background:var(--pm-terra)}.pm .pm-card__cta{margin-top:auto;width:100%}.pm-rail__note{margin:1.25rem 0 0;font-size:.92rem;color:var(--pm-ink-soft);max-width:78ch}.pm .pm-court{background:var(--pm-white);border-top:1px solid var(--pm-rule);border-bottom:1px solid var(--pm-rule)}.pm-court__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:1rem}.pm-court__fig{margin:0;display:grid;grid-template-columns:minmax(0,1fr);gap:.45rem;min-width:0}.pm-court__fig img{display:block;width:100%;height:100%;aspect-ratio:16 / 10;object-fit:cover}.pm-court__fig span{font-size:.82rem;color:var(--pm-ink-mute);line-height:1.4}@media (min-width: 800px){.pm-court__grid{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:336px;gap:1.1rem}.pm-court__fig{grid-template-rows:minmax(0,1fr) auto;height:100%}.pm-court__fig--0,.pm-court__fig--1{grid-column:span 3}.pm-court__fig--2{grid-column:span 2}.pm-court__fig--3{grid-column:span 4}.pm-court__fig img{aspect-ratio:auto;height:100%;min-height:0}}.pm .pm-lightwell{background:var(--pm-paper-deep)}.pm-well{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:1.5rem}.pm-well__side{display:grid;gap:.35rem;align-content:start;padding-top:.85rem;border-top:3px solid var(--pm-terra)}.pm-well__side b{font-family:var(--ff-display);font-size:1.08rem;font-weight:700;line-height:1.25}.pm-well__side span{font-size:.92rem;color:var(--pm-ink-soft);line-height:1.5}@media (min-width: 800px){.pm-well{grid-template-columns:repeat(4,1fr);gap:1.75rem}}.pm-basement__grid{display:grid;grid-template-columns:1fr;gap:2rem;align-items:start}@media (min-width: 900px){.pm-basement__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:3rem}}.pm-cut{list-style:none;margin:0;padding:0}.pm-stratum{display:grid;grid-template-columns:12rem 1fr;gap:1rem;padding:.9rem 1.1rem;border-top:1px solid var(--pm-rule-strong)}.pm-stratum:last-child{border-bottom:1px solid var(--pm-rule-strong)}.pm-stratum:nth-child(1){background:var(--pm-white)}.pm-stratum:nth-child(2){background:var(--pm-paper)}.pm-stratum:nth-child(3){background:var(--pm-paper-deep)}.pm-stratum:nth-child(4){background:var(--pm-paper-deeper)}.pm-stratum b{font-family:var(--ff-display);font-size:1rem;font-weight:700}.pm-stratum span{font-size:.92rem;color:var(--pm-ink-soft)}.pm-depth{margin:0 0 1rem;display:grid}.pm-depth b{font-family:var(--ff-display);font-size:clamp(2.25rem,3vw,3rem);font-weight:700;line-height:1;color:var(--pm-terra-deep)}.pm-depth span{font-size:.78rem;color:var(--pm-ink-mute);letter-spacing:.09em;text-transform:uppercase;margin-top:.3rem}.pm-basement__prose p:last-child{margin-bottom:0}.pm .pm-radius{background:var(--pm-white);border-top:1px solid var(--pm-rule)}.pm-radius__grid{display:grid;grid-template-columns:1fr;gap:2rem;align-items:start}@media (min-width: 900px){.pm-radius__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:3rem}}.pm-radius__prose p:last-child{margin-bottom:0}.pm-scale{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem}.pm-stop{display:grid;grid-template-columns:minmax(0,1fr);gap:.3rem;align-content:start;min-width:0}.pm-stop img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}.pm-stop b{font-family:var(--ff-display);font-size:1.8rem;font-weight:700;line-height:1.1;color:var(--pm-terra-deep);margin-top:.5rem}.pm-stop b small{font-family:var(--ff-body);font-size:.78rem;font-weight:500;margin-left:.25rem;color:var(--pm-ink-mute)}.pm-stop span{font-size:.9rem;color:var(--pm-ink-soft);line-height:1.35}.pm-pages{display:grid;grid-template-columns:1fr;background:var(--pm-white);border:1px solid var(--pm-rule-strong)}@media (min-width: 800px){.pm-pages{grid-template-columns:1fr 1fr}}.pm-page{padding:1.6rem 1.7rem;min-width:0}.pm-page h3{font-size:1.1rem;margin:0 0 .85rem}.pm-page ul{margin:0;padding-left:1.1rem;display:grid;gap:.55rem;font-size:.96rem;color:var(--pm-ink-soft)}.pm-page li::marker{color:var(--pm-terra)}.pm-page p{font-size:.96rem;color:var(--pm-ink-soft);margin:0;max-width:none}.pm-page--right{border-top:1px solid var(--pm-rule-strong)}@media (min-width: 800px){.pm-page--right{border-top:0;border-left:1px solid var(--pm-rule-strong)}}.pm-spread__covers{margin:1.25rem 0 0;font-weight:600;font-size:.96rem;max-width:78ch}.pm .pm-plinthwrap{background:var(--pm-paper-deep)}.pm-plinth{display:grid;grid-template-columns:1fr;gap:1.75rem;align-items:start}@media (min-width: 900px){.pm-plinth{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:3rem}}.pm-plinth__main p{font-size:1rem;color:var(--pm-ink-soft);margin:0 0 1.1rem}.pm-plinth audio{width:100%;max-width:34rem;margin:0 0 1.1rem;display:block}.pm-plinth .pm-plinth__base{font-size:.88rem;color:var(--pm-ink-mute);margin:0;padding-top:.85rem;border-top:1px solid var(--pm-rule-strong);max-width:60ch}.pm-plinth__rail ul{margin:0;padding-left:1.1rem;display:grid;gap:.5rem;font-size:.94rem;color:var(--pm-ink-soft)}.pm-plinth__rail li::marker{color:var(--pm-terra)}.pm-sheet__grid{column-gap:3rem}@media (min-width: 900px){.pm-sheet__grid{column-count:2}}.pm-sheet__group{break-inside:avoid;margin:0 0 2rem}.pm-sheet__group:last-child{margin-bottom:0}.pm-sheet__group h3{font-family:var(--ff-body);font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:var(--pm-terra-deep);font-weight:600;margin:0 0 .5rem}.pm-sheet__dl{margin:0;border-top:2px solid var(--pm-ink)}.pm-sheet__line{display:grid;grid-template-columns:1fr;gap:.2rem;padding:.8rem 0;border-bottom:1px solid var(--pm-rule)}@media (min-width: 500px){.pm-sheet__line{grid-template-columns:10rem 1fr;gap:1rem}}.pm-sheet__line dt{font-weight:600;font-size:.94rem}.pm-sheet__line dd{margin:0;font-size:.94rem;color:var(--pm-ink-soft)}.pm .pm-index{background:var(--pm-white);border-top:1px solid var(--pm-rule)}.pm-index__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:.9rem}.pm-walllabel{background:var(--pm-paper);border:1px solid var(--pm-rule-strong);padding:1.2rem 1.4rem;display:grid;gap:.4rem;align-content:start}@media (min-width: 800px){.pm-walllabel{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);column-gap:2.5rem;row-gap:.35rem;padding:1.4rem 1.6rem}.pm-walllabel small{grid-column:1;grid-row:1}.pm-walllabel h3{grid-column:1;grid-row:2}.pm-walllabel>p{grid-column:1;grid-row:3}.pm-walllabel .pm-walllabel__in{grid-column:2;grid-row:1 / span 2;align-self:start}.pm-walllabel__read{grid-column:2;grid-row:3;align-self:end}}.pm-walllabel small{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--pm-terra-deep);font-weight:600}.pm-walllabel h3{font-size:1.15rem;margin:0}.pm-walllabel h3 a{color:var(--pm-ink);text-decoration:none}.pm-walllabel h3 a:hover{color:var(--pm-terra-deep);text-decoration:underline}.pm-walllabel p{font-size:.92rem;color:var(--pm-ink-soft);margin:0}.pm-walllabel .pm-walllabel__in{font-size:.84rem;color:var(--pm-ink-mute)}.pm-walllabel__read{font-size:.9rem;font-weight:600;color:var(--pm-terra-deep);justify-self:start;margin-top:.2rem}.pm-posts{display:grid;grid-template-columns:1fr;gap:2rem;align-items:start}@media (min-width: 900px){.pm-posts{grid-template-columns:repeat(3,1fr);gap:2.5rem}}.pm-post-group h3{font-size:1.05rem;margin:0 0 .6rem;padding-bottom:.5rem;border-bottom:2px solid var(--pm-ink)}.pm-rope{margin:0;border-bottom:1px solid var(--pm-rule-strong)}.pm-rope summary{list-style:none;cursor:pointer;padding:.7rem 0;font-weight:600;font-size:.94rem;display:flex;justify-content:space-between;gap:1rem}.pm-rope summary::-webkit-details-marker{display:none}.pm-rope summary:after{content:"+";color:var(--pm-terra-deep);flex:none;font-weight:700}.pm-rope[open] summary:after{content:"–"}.pm-rope p{margin:0;padding:0 0 .9rem;font-size:.92rem;color:var(--pm-ink-soft);max-width:none}.pm .pm-plaquewrap{background:var(--pm-paper-deep)}.pm-plaque{background:var(--pm-white);border-left:4px solid var(--pm-terra);padding:1.4rem 1.6rem;margin:0 0 1.1rem}.pm-plaque p{margin:0;font-size:.96rem;color:var(--pm-ink-soft);max-width:78ch}.pm-sources{display:grid;gap:.35rem;max-width:78ch}.pm-sources a{color:var(--pm-terra-deep)}.pm-register{background:var(--pm-white);border-top:2px solid var(--pm-ink);padding:2rem 0 1.5rem;color:var(--pm-ink-soft);font-size:.9rem}.pm-register__cols{display:grid;grid-template-columns:1.3fr 1fr 1.2fr;border:1px solid var(--pm-rule-strong)}.pm-register__col{display:grid;gap:.3rem;align-content:start;padding:1.1rem 1.25rem;border-left:1px solid var(--pm-rule-strong);min-width:0}.pm-register__col:first-child{border-left:0}.pm-register__col b{font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--pm-terra-deep);margin-bottom:.25rem}.pm-register__name{font-family:var(--ff-display);font-weight:700;font-size:1.05rem;color:var(--pm-ink)}.pm-register__col a{color:var(--pm-ink-soft);text-decoration:none}.pm-register__col a:hover{text-decoration:underline;color:var(--pm-terra-deep)}.pm-register__langs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.25rem .75rem}.pm-register__lang.is-active{font-weight:700;color:var(--pm-ink)}.pm-register__row{margin:.9rem 0 0;font-size:.8rem;color:var(--pm-ink-mute);max-width:none;line-height:1.5}.sticky-cta,#gsb{display:none!important}.pm-tag{position:fixed;left:1.25rem;bottom:1.25rem;z-index:70;background:var(--pm-white);border:2px solid var(--pm-ink);box-shadow:0 12px 28px #1414142e;padding:.7rem .9rem;display:flex;align-items:center;gap:.9rem;max-width:22rem}.pm-tag[hidden],.pm-tag__hole{display:none}.pm-tag__text{display:grid;line-height:1.2;min-width:0}.pm-tag__name{font-family:var(--ff-display);font-weight:700;font-size:.92rem;color:var(--pm-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:11rem}.pm-tag__price{font-size:.84rem;color:var(--pm-ink-soft)}.pm-tag__price strong{color:var(--pm-terra-deep);font-size:1.05rem}.pm-tag__cta{min-height:2.6rem;padding:.45rem 1rem;font-size:.9rem;white-space:nowrap}@media (max-width: 899px){.pm .pm-block{padding-block:48px}.pm-head{margin-bottom:1.5rem}.pm-hang{padding:1rem 0 1.5rem}.pm-hang__grid{gap:12px}.pm-cat__row{grid-template-columns:2.4rem minmax(0,1fr);row-gap:.2rem;padding:.95rem 0}.pm-cat__note{grid-column:2}.pm-cat__fact{font-size:1.25rem}.pm-cards{grid-template-columns:1fr;gap:.9rem}.pm-card__badge{position:static;justify-self:start;margin:0 0 .7rem}.pm-card--lead h3{padding-right:0}.pm-stratum{grid-template-columns:1fr;gap:.2rem}.pm-scale{gap:.75rem}.pm-stop b{font-size:1.4rem}.pm-register__cols{grid-template-columns:1fr}.pm-register__col{border-left:0;border-top:1px solid var(--pm-rule-strong)}.pm-register__col:first-child{border-top:0}}@media (max-width: 460px){.pm-hang__h1{hyphens:auto}}@media (max-width: 720px){.pm-tag{left:0;right:0;bottom:0;max-width:none;border-width:2px 0 0;box-shadow:0 -8px 24px #14141426;padding:.6rem 1rem;padding-bottom:calc(.6rem + env(safe-area-inset-bottom,0px));justify-content:space-between}body.pm-bar-on{padding-bottom:4.5rem}}
