.pm-crumbs{background:var(--surface);border-bottom:1px solid var(--border)}.pm-crumbs .crumbs{padding-block:var(--sp-3);flex-wrap:nowrap;min-width:0}.pm-crumbs .crumbs li{white-space:nowrap}.pm-crumbs .crumbs li:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.pm-crumbs [aria-current]{color:var(--heading);font-weight:var(--fw-bold)}.pm-head{padding-block:var(--sp-10) var(--sp-8)}.pm-head__row{justify-content:space-between;align-items:flex-end;gap:var(--sp-5) var(--sp-8);flex-wrap:wrap;display:flex}.pm-head__text{gap:var(--sp-3);max-width:760px;display:grid}.pm-head__actions{gap:var(--sp-3);flex-wrap:wrap;display:flex}.pm-section-title{margin-bottom:var(--sp-6);gap:var(--sp-2);max-width:760px;display:grid}.pm-section-title .lead{margin-top:var(--sp-1)}.pm-box{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--sp-6);gap:var(--sp-4);align-content:start;min-width:0;display:grid}.pm-box__title{font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:var(--fw-black);color:var(--heading)}.pm-ico{border-radius:var(--r-md);background:var(--brand-tint);width:48px;height:48px;color:var(--brand-mid);flex:none;place-items:center;display:grid}.pm-ico .i{width:24px;height:24px}.pm-link-card{transition:box-shadow var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease);position:relative}.pm-link-card:hover{box-shadow:var(--shadow-lg);border-color:#0000}.pm-link-card h3 a:after{content:"";border-radius:inherit;position:absolute;inset:0}.pm-link-card h3{font-size:var(--fs-h4);line-height:var(--lh-h4)}.pm-link-card p{color:var(--text-muted);font-size:var(--fs-sm)}.pm-link-card .arrow-link{font-size:var(--fs-sm);margin-top:auto}.pm-stats{gap:var(--sp-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pm-stat{gap:var(--sp-1);align-content:start;display:grid}.pm-stat b{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-black);color:var(--on-brand);font-variant-numeric:tabular-nums}.pm-stat span{color:var(--on-brand-muted);font-size:var(--fs-sm);line-height:var(--lh-sm)}.pm-stat--wide{grid-column:1/-1}.pm-stat--wide b{font-size:var(--fs-h1);line-height:var(--lh-h1)}.pm-stats-note{margin-top:var(--sp-6);font-size:var(--fs-xs);color:var(--on-brand-muted)}@media (max-width:767px){.pm-stats{gap:var(--sp-6) var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr))}}.pm-ad-band{justify-content:space-between;align-items:center;gap:var(--sp-2) var(--sp-6);margin-top:var(--sp-5);flex-wrap:wrap;display:flex}.pm-stats:empty{display:none}.pm-stats:empty+.pm-ad-band{margin-top:0}.pm-ad-band p{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--on-brand-muted);flex:20rem;margin:0}.pm-ad-band b{color:var(--on-brand)}@media (max-width:767px){.pm-ad-band{margin-top:var(--sp-4)}}.pm-hero{padding-block:var(--sp-10) var(--section-y)}.pm-hero__grid{gap:var(--sp-10);grid-template-columns:1.05fr 1fr;align-items:center;display:grid}.pm-hero__text{gap:var(--sp-4);display:grid}.pm-hero__facts{gap:var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.pm-hero__media{border-radius:var(--r-xl);aspect-ratio:4/3;background:var(--surface-sunken);margin:0;position:relative;overflow:hidden}.pm-hero__media img{object-fit:cover;width:100%;height:100%}.pm-hero__media figcaption{position:absolute;bottom:12px;left:12px}@media (max-width:899px){.pm-hero__grid{gap:var(--sp-6);grid-template-columns:1fr}.pm-hero__media{aspect-ratio:16/10}}.pm-do{gap:var(--sp-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:1023px){.pm-do{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.pm-do{gap:var(--sp-3);scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding:2px var(--gutter) var(--sp-2);scroll-padding-inline:var(--gutter);grid-template-columns:none;grid-auto-columns:80%;grid-auto-flow:column;overflow-x:auto}.pm-do::-webkit-scrollbar{display:none}.pm-do .pm-box{padding:var(--sp-5);scroll-snap-align:start}}.pm-team{gap:var(--sp-5);grid-template-columns:1.3fr 1fr;align-items:start;display:grid}.pm-lead-person{gap:var(--sp-5);grid-template-columns:auto 1fr;align-items:start;display:grid}.pm-avatar{width:56px;height:56px;font-weight:var(--fw-black);background:var(--surface-sunken);color:var(--heading);font-size:var(--fs-md);border-radius:50%;flex:none;place-items:center;line-height:1;display:grid}.pm-avatar--lg{width:88px;height:88px;font-size:1.625rem}.pm-avatar picture,.pm-hero__media picture{display:contents}.pm-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.pm-person__name{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-black);color:var(--heading)}.pm-person__role{color:var(--text-muted);font-size:var(--fs-sm)}.pm-lead-person p{margin-top:var(--sp-3)}.pm-lead-person .cluster{margin-top:var(--sp-4);--gap:var(--sp-2)}.pm-crew{gap:var(--sp-2);display:grid}.pm-crew li{gap:var(--sp-4);padding:var(--sp-3) var(--sp-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);grid-template-columns:auto 1fr;align-items:center;display:grid}.pm-crew .pm-avatar{width:44px;height:44px;font-size:var(--fs-sm)}.pm-crew b{color:var(--heading);line-height:1.3;display:block}.pm-crew small{color:var(--text-muted);font-size:var(--fs-sm);line-height:1.35;display:block}@media (max-width:899px){.pm-team{grid-template-columns:1fr}}@media (max-width:479px){.pm-lead-person{gap:var(--sp-4);grid-template-columns:1fr}.pm-avatar--lg{width:72px;height:72px;font-size:1.375rem}}.pm-timeline{gap:var(--sp-5);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative}.pm-timeline:before{content:"";background:var(--brand-soft);height:2px;position:absolute;top:7px;left:8px;right:8px}.pm-timeline li{padding-top:var(--sp-8);gap:var(--sp-1);align-content:start;display:grid;position:relative}.pm-timeline li:before{content:"";background:var(--surface);border:3px solid var(--brand-mid);box-sizing:border-box;border-radius:50%;width:16px;height:16px;position:absolute;top:0;left:0}.pm-timeline li:last-child:before{background:var(--brand-mid)}.pm-timeline time{font-size:var(--fs-h3);line-height:1.2;font-weight:var(--fw-black);color:var(--heading);font-variant-numeric:tabular-nums}.pm-timeline b{color:var(--heading);line-height:1.3}.pm-timeline p{font-size:var(--fs-sm);color:var(--text-muted)}@media (max-width:899px){ol.pm-timeline{gap:var(--sp-6);padding-left:var(--sp-8);grid-template-columns:1fr}.pm-timeline:before{width:2px;height:auto;inset:8px auto 8px 7px}.pm-timeline li{padding-top:0}.pm-timeline li:before{left:calc(-1 * var(--sp-8));top:5px}}.pm-partners{gap:var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pm-partner{align-items:center;gap:var(--sp-6);grid-template-columns:160px 1fr}.pm-partner__logo{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--border);height:96px;padding:var(--sp-4);place-items:center;display:grid}.pm-partner__logo img{width:auto;max-width:100%;max-height:56px}.pm-partner p{font-size:var(--fs-sm);color:var(--text-muted);margin-top:var(--sp-1)}@media (max-width:899px){.pm-partners{grid-template-columns:1fr}}@media (max-width:479px){.pm-partner{gap:var(--sp-4);grid-template-columns:1fr}.pm-partner__logo{height:80px}}.pm-shortcuts{gap:var(--sp-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pm-shortcut{align-items:center;gap:var(--sp-3);min-height:64px;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);background:var(--surface);border:1px solid var(--border);font-weight:var(--fw-bold);color:var(--heading);transition:border-color var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease);line-height:1.3;display:flex}.pm-shortcut:hover{border-color:var(--brand);box-shadow:var(--shadow-sm)}.pm-shortcut .i{color:var(--brand-mid);width:22px;height:22px}.pm-shortcut .i:last-child{width:18px;height:18px;color:var(--text-subtle);margin-left:auto}.pm-shortcut__stats{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-left:auto;display:flex}.pm-shortcut .pm-shortcut__stats+.i:last-child{margin-left:0}@media (max-width:599px){.pm-shortcut:has(.pm-shortcut__stats){column-gap:var(--sp-3);grid-template-columns:22px minmax(0,1fr) 18px;row-gap:6px;display:grid}.pm-shortcut:has(.pm-shortcut__stats)>.i:first-child{grid-row:1/span 2}.pm-shortcut .pm-shortcut__stats{grid-area:2/2;justify-content:flex-start;margin-left:0}.pm-shortcut:has(.pm-shortcut__stats)>.i:last-child{grid-area:1/3/span 2;align-self:center}}.pm-stat-chip{border-radius:var(--r-pill);background:var(--brand-tint);color:var(--heading);font-size:var(--fs-xs);line-height:var(--lh-xs);white-space:nowrap;padding:2px 10px}@media (max-width:1023px){.pm-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.pm-shortcuts{gap:var(--sp-2);grid-template-columns:1fr}.pm-shortcut{min-height:56px}}.pm-contacts{gap:var(--sp-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pm-contact{grid-row:span 4;grid-template-rows:subgrid;row-gap:var(--sp-3);align-content:start}.pm-contact h2{font-size:var(--fs-h4);line-height:var(--lh-h4)}.pm-contact p{font-size:var(--fs-sm);color:var(--text-muted)}.pm-contact ul{gap:var(--sp-2);font-size:var(--fs-sm);align-content:start;display:grid}.pm-contact li{gap:var(--sp-2);align-items:flex-start;min-width:0;display:flex}.pm-contact li .i{width:18px;height:18px;color:var(--brand-mid);margin-top:1px}.pm-contact li a{font-weight:var(--fw-bold);color:var(--text-link);overflow-wrap:anywhere}.pm-contact li a:hover{text-decoration:underline}.pm-contact--ins{background:var(--brand-tint);border-color:var(--brand-soft)}.pm-contact--ins .pm-ico{background:var(--surface)}@media (max-width:1100px){.pm-contacts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.pm-contacts{gap:var(--sp-3);grid-template-columns:1fr}.pm-contact{padding:var(--sp-5)}}.pm-contact-grid{gap:var(--sp-6);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;display:grid}@media (max-width:899px){.pm-contact-grid{grid-template-columns:1fr}}.pm-form{gap:var(--sp-4);display:grid}.pm-form__row{gap:var(--sp-4);grid-template-columns:1fr 1fr;display:grid}@media (max-width:639px){.pm-form__row{grid-template-columns:1fr}}.pm-form textarea.input{min-height:160px;padding-block:var(--sp-3);resize:vertical;line-height:var(--lh-md)}.pm-form .field__error .i,.pm-consent-error .i{width:14px;height:14px}.pm-form__foot{justify-content:space-between;align-items:center;gap:var(--sp-3) var(--sp-5);flex-wrap:wrap;display:flex}.pm-form__foot small{color:var(--text-muted);font-size:var(--fs-xs)}.pm-counter{font-size:var(--fs-xs);color:var(--text-subtle);font-variant-numeric:tabular-nums;justify-self:end}.field__row{justify-content:space-between;gap:var(--sp-3);display:flex}.pm-consent-error{font-size:var(--fs-xs);color:var(--danger);font-weight:var(--fw-bold);margin-top:calc(-1 * var(--sp-2));align-items:center;gap:4px;display:none}.pm-consent-error.is-on{display:flex}.pm-hint-box{gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-sm);background:var(--info-bg);font-size:var(--fs-sm);color:var(--text);align-items:flex-start;display:flex}.pm-hint-box .i{color:var(--info);width:20px;height:20px;margin-top:1px}.pm-hint-box a{color:var(--text-link);font-weight:var(--fw-bold);text-underline-offset:2px;text-decoration:underline}.pm-sent{gap:var(--sp-3);padding:var(--sp-4) 0;justify-items:start;display:grid}.pm-sent__ico{background:var(--success-bg);width:56px;height:56px;color:var(--success);border-radius:50%;place-items:center;display:grid}.pm-sent__ico .i{stroke-width:2.25px;width:28px;height:28px}.pm-sent h3{font-size:var(--fs-h3)}.pm-sent p{color:var(--text-muted)}.pm-company{gap:var(--sp-2) var(--sp-4);font-size:var(--fs-sm);grid-template-columns:auto 1fr;display:grid}.pm-company dt{color:var(--text-muted)}.pm-company dd{color:var(--heading);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;margin:0}.pm-map{aspect-ratio:16/10;border-radius:var(--r-md);background:var(--surface-alt);display:block;position:relative;overflow:hidden}.pm-map__pin{justify-items:center;gap:4px;display:grid;position:absolute;top:46%;left:50%;transform:translate(-50%,-100%)}.pm-map__pin .i{width:40px;height:40px;color:var(--brand);fill:var(--surface);stroke-width:2px;filter:drop-shadow(0 4px 6px #00014f40)}.pm-map__label{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.pm-map{isolation:isolate;z-index:0}.pm-map.is-live .pm-map__pin{display:none}.pm-map:not(.is-live)>.maplibregl-canvas-container,.pm-map:not(.is-live)>.maplibregl-control-container{visibility:hidden}.pm-map.maplibregl-map{font-family:inherit}.pm-map .maplibregl-ctrl-attrib{font-family:inherit;font-size:11px}.pm-map .of-map__marker{justify-items:center;gap:4px;width:max-content;display:grid}.pm-map .of-map__marker span{background:var(--brand);color:var(--on-brand);border-radius:var(--r-sm);font-weight:var(--fw-black);font-size:var(--fs-sm);box-shadow:var(--shadow-md);white-space:nowrap;padding:4px 10px;line-height:1.4}.pm-map .of-map__marker .i{color:var(--brand);width:28px;height:28px}.pm-formats-note{margin-top:var(--sp-5)}.pm-formats{gap:var(--sp-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pm-format{gap:var(--sp-3);grid-template-rows:auto auto auto 1fr}.pm-format h3{font-size:var(--fs-h4);line-height:var(--lh-h4)}.pm-format p{font-size:var(--fs-sm);color:var(--text-muted)}.pm-format__meta{gap:var(--sp-2);flex-wrap:wrap;align-self:end;display:flex}@media (max-width:1023px){.pm-formats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.pm-formats{gap:var(--sp-3);scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding:2px var(--gutter) var(--sp-2);scroll-padding-inline:var(--gutter);grid-template-columns:none;grid-auto-columns:80%;grid-auto-flow:column;overflow-x:auto}.pm-formats::-webkit-scrollbar{display:none}.pm-format{padding:var(--sp-5);scroll-snap-align:start}}.pm-wire{border-radius:var(--r-sm);background:var(--surface-alt);align-content:start;gap:6px;height:128px;padding:10px;display:grid;overflow:hidden}.pm-wire i{background:var(--border);border-radius:3px;height:8px;display:block}.pm-wire .w-hd{background:var(--brand-soft);height:10px}.pm-wire .w-ad{background:color-mix(in srgb, var(--secondary) 55%, var(--surface));outline:2px dashed var(--secondary-strong);outline-offset:-2px;font-style:normal;font-size:var(--fs-2xs);font-weight:var(--fw-black);color:var(--secondary-strong);place-items:center;display:grid}.pm-wire .w-bb{justify-self:center;width:86%;height:30px}.pm-wire .w-cols{background:0 0;grid-template-columns:1fr 34%;gap:6px;height:auto;display:grid}.pm-wire .w-cols>span{align-content:start;gap:6px;display:grid}.pm-wire .w-rect{height:48px}.pm-wire .w-card{background:var(--surface);border:1px solid var(--border);height:40px}.pm-wire .w-card--ad{background:color-mix(in srgb, var(--secondary) 35%, var(--surface));border:2px dashed var(--secondary-strong)}.pm-wire .w-short{width:60%}.pm-wire--mail{justify-items:center}.pm-wire--mail>*{width:64%}.pm-sponsored{gap:var(--sp-5);grid-template-columns:180px 1fr;align-items:center;display:grid}.pm-sponsored__img{aspect-ratio:4/3;border-radius:var(--r-md);background:var(--surface-sunken);overflow:hidden}.pm-sponsored__img img{object-fit:cover;width:100%;height:100%}.pm-sponsored__body{gap:var(--sp-2);justify-items:start;display:grid}.pm-sponsored__title{font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:var(--fw-bold);color:var(--heading)}.pm-sponsored__by{font-size:var(--fs-xs);color:var(--text-muted)}@media (max-width:479px){.pm-sponsored{gap:var(--sp-4);grid-template-columns:1fr}.pm-sponsored__img{aspect-ratio:16/9}}.pm-rules{gap:var(--sp-3);display:grid}.pm-rules li{gap:var(--sp-3);align-items:flex-start;display:flex}.pm-rules .i{color:var(--success);width:20px;height:20px;margin-top:2px}.pm-two{gap:var(--sp-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}@media (max-width:899px){.pm-two{grid-template-columns:1fr}}.pm-audience{gap:var(--sp-3);display:grid}.pm-audience li{gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);color:var(--on-brand);background:#ffffff14;grid-template-columns:auto 1fr;align-items:center;line-height:1.35;display:grid}.pm-audience .i{width:22px;height:22px;color:var(--secondary)}.pm-sales{gap:var(--sp-6);padding:var(--sp-6) var(--sp-8);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.pm-sales__list{gap:var(--sp-2) var(--sp-6);margin-top:var(--sp-2);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.pm-sales__list a{font-weight:var(--fw-bold);color:var(--text-link);align-items:center;gap:6px;display:inline-flex}.pm-sales__list .i{width:18px;height:18px}.pm-sales p{color:var(--text-muted);font-size:var(--fs-sm);margin-top:var(--sp-1)}@media (max-width:767px){.pm-sales{padding:var(--sp-5);gap:var(--sp-4);grid-template-columns:auto 1fr}.pm-sales .btn{grid-column:1/-1}}.pm-doc-head{padding-block:var(--sp-8) var(--sp-6);border-bottom:1px solid var(--border);background:var(--surface)}.pm-doc-switch{gap:var(--sp-2);scrollbar-width:none;margin-bottom:var(--sp-6);display:flex;overflow-x:auto}.pm-doc-switch::-webkit-scrollbar{display:none}.pm-doc-switch .chip{flex:none}.pm-doc-meta{align-items:center;gap:var(--sp-2) var(--sp-5);font-size:var(--fs-sm);color:var(--text-muted);flex-wrap:wrap;display:flex}.pm-doc-meta b{color:var(--heading)}.pm-doc-meta>span{align-items:center;gap:6px;display:inline-flex}.pm-doc-meta .i{width:16px;height:16px;color:var(--brand-mid)}.pm-doc{gap:var(--sp-10);padding-block:var(--sp-8) var(--section-y);grid-template-columns:280px minmax(0,1fr);align-items:start;display:grid}.pm-toc{top:calc(var(--header-h) + var(--sp-4));max-height:calc(100dvh - var(--header-h) - var(--sp-8));border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);position:sticky;overflow:auto}.pm-toc>summary{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:var(--sp-4) var(--sp-5);font-weight:var(--fw-black);color:var(--heading);cursor:pointer;min-height:48px;list-style:none;display:flex}.pm-toc>summary::-webkit-details-marker{display:none}.pm-toc>summary .i{transition:transform var(--dur-2) var(--ease)}.pm-toc[open]>summary .i{transform:rotate(180deg)}.pm-toc ol{padding:0 var(--sp-3) var(--sp-3);counter-reset:toc;gap:2px;list-style:none;display:grid}.pm-toc a{gap:var(--sp-1);padding:8px var(--sp-2);border-radius:var(--r-sm);font-size:var(--fs-sm);color:var(--text-muted);grid-template-columns:3.2em 1fr;line-height:1.35;display:grid}.pm-toc a span:first-child{white-space:nowrap;font-weight:var(--fw-bold);color:var(--text-subtle);font-variant-numeric:tabular-nums}.pm-toc a:hover{background:var(--surface-alt);color:var(--heading)}.pm-toc a[aria-current=true]{background:var(--brand-tint);color:var(--heading);font-weight:var(--fw-bold)}.pm-toc a[aria-current=true] span:first-child{color:var(--brand-mid)}@media (min-width:1024px){.pm-toc>summary{cursor:default;pointer-events:none;padding-bottom:var(--sp-2)}.pm-toc>summary .i{display:none}}@media (max-width:1023px){.pm-doc{gap:var(--sp-6);padding-top:var(--sp-6);grid-template-columns:1fr}.pm-toc{max-height:none;position:static}}.pm-legal{counter-reset:par;min-width:0}.pm-legal__note{margin-bottom:var(--sp-8)}.pm-legal section{padding-bottom:var(--sp-8);margin-bottom:var(--sp-8);border-bottom:1px solid var(--border);scroll-margin-top:calc(var(--header-h) + var(--sp-4))}.pm-legal section:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}.pm-legal h2{font-size:var(--fs-h3);line-height:var(--lh-h3);gap:var(--sp-3);margin-bottom:var(--sp-4);align-items:baseline;display:flex}.pm-legal h2 .pm-par{color:var(--brand-mid);font-variant-numeric:tabular-nums;flex:none}.pm-legal p,.pm-legal li{font-size:1.0625rem;line-height:1.65}.pm-legal p+p,.pm-legal ol+p,.pm-legal ul+p{margin-top:var(--sp-3)}.pm-legal ol,.pm-legal ul{gap:var(--sp-2);margin-top:var(--sp-3);padding-left:1.6em;display:grid}.pm-legal ol li::marker{font-weight:var(--fw-bold);color:var(--text-muted)}.pm-legal a{color:var(--text-link);text-underline-offset:3px;text-decoration:underline}.pm-legal h3{margin-top:var(--sp-6);margin-bottom:var(--sp-2)}.pm-legal dfn{font-style:normal;font-weight:var(--fw-bold);color:var(--heading)}.pm-legal .pm-table-wrap{margin-top:var(--sp-4);border:1px solid var(--border);border-radius:var(--r-md);overflow-x:auto}.pm-legal .pm-table-wrap+*{margin-top:var(--sp-4)}.pm-legal table{width:100%;font-size:var(--fs-sm);min-width:520px}.pm-legal th,.pm-legal td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:10px 14px;line-height:1.45}.pm-legal tr:last-child td{border-bottom:0}.pm-legal th{background:var(--surface-alt);color:var(--heading);font-weight:var(--fw-bold);white-space:nowrap}.pm-legal .pm-table-wrap--cookies table{table-layout:fixed;min-width:640px}.pm-legal .pm-table-wrap--cookies td{overflow-wrap:anywhere}.pm-legal .pm-table-wrap--cookies col:first-child{width:19%}.pm-legal .pm-table-wrap--cookies col:nth-child(2){width:18%}.pm-legal .pm-table-wrap--cookies col:nth-child(3){width:35%}.pm-legal .pm-table-wrap--cookies col:nth-child(4){width:13%}.pm-legal .pm-table-wrap--cookies col:nth-child(5){width:15%}@media (min-width:1180px){.pm-legal .pm-table-wrap{overflow:visible}.pm-legal thead th{top:var(--header-h);z-index:1;box-shadow:inset 0 -1px 0 var(--border);position:sticky}.pm-legal thead th:first-child{border-top-left-radius:calc(var(--r-md) - 1px)}.pm-legal thead th:last-child{border-top-right-radius:calc(var(--r-md) - 1px)}}.pm-consent-cta{justify-content:space-between;align-items:center;gap:var(--sp-4);margin-top:var(--sp-5);padding:var(--sp-4) var(--sp-5);border-radius:var(--r-md);background:var(--brand-tint);flex-wrap:wrap;display:flex}.pm-consent-cta p{font-size:var(--fs-sm);margin:0;line-height:1.45}.pm-legal-end{margin-top:var(--sp-10);padding-top:var(--sp-6);border-top:1px solid var(--border);gap:var(--sp-3) var(--sp-6);font-size:var(--fs-sm);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.pm-dialog{border-radius:var(--r-lg);width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);box-shadow:var(--shadow-xl);color:var(--text);background:var(--surface);border:0;margin:auto;padding:0}.pm-dialog::backdrop{background:#0001338c}.pm-dialog__head{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-5) var(--sp-6) var(--sp-3);display:flex}.pm-dialog__head h2{font-size:var(--fs-h3);line-height:var(--lh-h3)}.pm-dialog__body{padding:0 var(--sp-6);gap:var(--sp-2);display:grid}.pm-dialog__body>p{font-size:var(--fs-sm);color:var(--text-muted);margin-bottom:var(--sp-2)}.pm-consent{gap:var(--sp-1) var(--sp-4);padding:var(--sp-3) 0;border-top:1px solid var(--border);grid-template-columns:1fr auto;align-items:center;display:grid}.pm-consent b{color:var(--heading);line-height:1.3}.pm-consent small{color:var(--text-muted);font-size:var(--fs-sm);grid-column:1;line-height:1.4}.pm-consent .switch{grid-area:1/2/span 2}.pm-consent .switch input:disabled{opacity:.55;cursor:not-allowed}.pm-dialog__foot{gap:var(--sp-3);padding:var(--sp-5) var(--sp-6) var(--sp-6);flex-wrap:wrap;justify-content:flex-end;display:flex}@media (max-width:479px){.pm-dialog__foot .btn{flex:100%}.pm-dialog__head,.pm-dialog__foot,.pm-dialog__body{padding-inline:var(--sp-5)}}.pm-nl{border-radius:var(--r-xl);background:var(--surface-inverse);color:var(--on-brand);gap:var(--sp-10);grid-template-columns:1fr 1fr;align-items:start;padding:clamp(24px,4vw,48px);display:grid}.pm-nl h1{color:var(--on-brand)}.pm-nl .lead{color:var(--on-brand-muted)}.pm-nl__intro{gap:var(--sp-4);display:grid}.pm-nl__freq{gap:var(--sp-2);flex-wrap:wrap;display:flex}.pm-nl__freq .badge{color:var(--on-brand);background:#ffffff1f}.pm-nl form{gap:var(--sp-4);background:var(--surface);color:var(--text);border-radius:var(--r-lg);padding:var(--sp-6);display:grid}.pm-nl fieldset{gap:var(--sp-2);border:0;min-width:0;margin:0;padding:0;display:grid}.pm-nl legend{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--heading);margin-bottom:var(--sp-2);padding:0}.pm-topics{gap:var(--sp-2);flex-wrap:wrap;display:flex}.pm-topics .chip{min-height:40px}.pm-topics .chip .i{width:16px;height:16px}.pm-topics .chip[aria-pressed=false] .i{display:none}.pm-nl__small{font-size:var(--fs-xs);color:var(--text-muted);line-height:1.45}.pm-nl__small a,.pm-nl .check a{color:var(--text-link);text-underline-offset:2px;text-decoration:underline}@media (max-width:899px){.pm-nl{gap:var(--sp-6);grid-template-columns:1fr}}@media (max-width:479px){.pm-nl{padding:var(--sp-5) var(--sp-4);border-radius:var(--r-lg)}.pm-nl form{padding:var(--sp-5) var(--sp-4)}}.pm-perks{gap:var(--sp-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pm-perks .pm-box{gap:var(--sp-3)}.pm-perks h3{font-size:var(--fs-h4);line-height:var(--lh-h4)}.pm-perks p{font-size:var(--fs-sm);color:var(--text-muted)}@media (max-width:899px){.pm-perks{gap:var(--sp-3);grid-template-columns:1fr}.pm-perks .pm-box{column-gap:var(--sp-4);grid-template-columns:auto 1fr}.pm-perks .pm-ico{grid-row:span 2}}.pm-archive{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);display:grid;overflow:hidden}.pm-archive li+li{border-top:1px solid var(--border)}.pm-archive a{gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);grid-template-columns:120px 1fr auto;align-items:center;min-height:56px;display:grid}.pm-archive a:hover{background:var(--surface-alt)}.pm-archive a:hover b{color:var(--brand-mid)}.pm-archive time{font-size:var(--fs-sm);color:var(--text-muted);font-variant-numeric:tabular-nums}.pm-archive b{color:var(--heading);line-height:1.35}.pm-archive .i{color:var(--text-subtle);width:18px;height:18px}@media (max-width:639px){.pm-archive a{gap:2px var(--sp-3);padding:var(--sp-3) var(--sp-4);grid-template-columns:1fr auto}.pm-archive time{font-size:var(--fs-xs);grid-area:1/1}.pm-archive b{font-size:var(--fs-sm);grid-area:2/1}.pm-archive .i{grid-area:1/2/span 2}}.pm-nl .pm-sent{background:var(--surface);color:var(--text);border-radius:var(--r-lg);padding:var(--sp-6)}.pm-partner__logo--dark{background:var(--brand-deep);border-color:var(--brand-deep)}@media (min-width:1024px){.pm-toc>summary{cursor:default}.pm-toc>summary .i{display:none}}.tbl-hint{display:none}@media (max-width:639px){.pm-legal .pm-table-wrap.tbl-cards table{min-width:0;display:block}.pm-legal .pm-table-wrap.tbl-cards thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pm-legal .pm-table-wrap.tbl-cards colgroup{display:none}.pm-legal .pm-table-wrap.tbl-cards tbody{display:block}.pm-legal .pm-table-wrap.tbl-cards tr{gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--border);display:grid}.pm-legal .pm-table-wrap.tbl-cards tr:last-child{border-bottom:0}.pm-legal .pm-table-wrap.tbl-cards td{border:0;padding:0;display:block}.pm-legal .pm-table-wrap.tbl-cards td:first-child{font-weight:var(--fw-black);color:var(--heading);font-size:var(--fs-md)}.pm-legal .pm-table-wrap.tbl-cards td:not(:first-child):before{content:attr(data-label);font-size:var(--fs-2xs);font-weight:var(--fw-black);color:var(--text-subtle);margin-bottom:2px;display:block}.pm-contact li a,.pm-sales__list a{align-items:center;min-height:44px;display:inline-flex}.pm-contact ul{gap:0}.pm-contact li{align-items:center}.pm-contact li .i{margin-top:0}.pm-toc a{padding-block:12px}main .arrow-link{min-height:44px}.pm-form button[type=submit]{width:100%}}.pm-do .pm-box,.pm-perks .pm-box{column-gap:var(--sp-4);grid-template-columns:48px minmax(0,1fr)}.pm-do .pm-box>:not(.pm-ico),.pm-perks .pm-box>:not(.pm-ico){grid-column:2}.pm-do .pm-box>.pm-ico,.pm-perks .pm-box>.pm-ico{grid-area:1/1/span 4}.pm-do .pm-box{grid-template-rows:auto 1fr auto}.pm-perks{gap:0 var(--sp-6)}.pm-perks .pm-box{border:0;border-top:1px solid var(--border);padding:var(--sp-5) 0;background:0 0;border-radius:0}@media (max-width:639px){.pm-do .pm-box{column-gap:var(--sp-3);grid-template-columns:40px minmax(0,1fr)}.pm-do .pm-box>.pm-ico{width:40px;height:40px}}.pm-partner__logo{background:var(--surface-alt);border:0}.pm-count{font-variant-numeric:tabular-nums;display:inline-block}.pm-stat b .pm-count{font:inherit;color:inherit}.pm-charts{gap:var(--sp-5);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}@media (max-width:1023px){.pm-charts{grid-template-columns:1fr}}.pm-ring{aspect-ratio:1;width:min(200px,100%);margin-inline:auto;position:relative}.pm-ring svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.pm-ring circle{fill:none;stroke-width:5px}.pm-ring__track{stroke:var(--surface-sunken)}.pm-ring__seg{stroke:var(--c);stroke-dasharray:var(--d) 100;stroke-dashoffset:var(--o);transition:stroke-dasharray var(--dur-chart) var(--ease)}.pm-ring__center{text-align:center;padding:var(--sp-6);place-content:center;justify-items:center;gap:2px;display:grid;position:absolute;inset:0}.pm-ring__center b{font-size:var(--fs-h2);line-height:1.1;font-weight:var(--fw-black);color:var(--heading);font-variant-numeric:tabular-nums}.pm-ring__center span{font-size:var(--fs-xs);color:var(--text-muted);line-height:1.3}.pm-legend{gap:var(--sp-2);font-size:var(--fs-sm);display:grid}.pm-legend li{gap:var(--sp-2);grid-template-columns:12px minmax(0,1fr) auto;align-items:center;display:grid}.pm-legend i{border-radius:var(--r-xs);background:var(--c);width:12px;height:12px}.pm-legend b{color:var(--heading);font-variant-numeric:tabular-nums}.pm-legend .is-key span,.pm-legend .is-key b{font-weight:var(--fw-black);color:var(--heading)}.pm-grow .meter>span{width:var(--w);transition:width var(--dur-chart) var(--ease)}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.pm-anim:not(.is-in) .pm-ring__seg{stroke-dasharray:0 100}.pm-grow.pm-anim:not(.is-in) .meter>span{width:0}.pm-count:not(.is-in){opacity:0;animation:0s 3s forwards pm-reveal}}@keyframes pm-reveal{to{opacity:1}}.pm-search .pm-head__text{flex:1}.pm-search .hsearch__form{max-width:none;margin-inline:0}.pm-search__body{padding-bottom:var(--sp-16)}.pm-search__count{margin-bottom:var(--sp-3);font-size:var(--fs-sm);color:var(--text-muted)}.pm-search__tabs{gap:var(--sp-2);scrollbar-width:none;padding-bottom:var(--sp-1);margin-bottom:var(--sp-5);display:flex;overflow-x:auto}.pm-search__tabs::-webkit-scrollbar{display:none}.pm-search__tabs .chip{flex:none}.pm-search__tabs .chip b{font-weight:var(--fw-bold);color:var(--text-muted);font-variant-numeric:tabular-nums}.pm-search__tabs .chip.is-active b{color:inherit}.pm-search__list{gap:var(--sp-2);display:grid}.pm-hit__link{gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--text);grid-template-columns:36px minmax(0,1fr);align-items:start;display:grid}.pm-hit__link:hover{border-color:var(--brand-mid)}.pm-hit__link:hover .pm-hit__title{text-underline-offset:3px;text-decoration:underline}.pm-hit__body{gap:2px;min-width:0;display:grid}.pm-hit__meta{gap:0 var(--sp-2);font-size:var(--fs-xs);color:var(--text-muted);flex-wrap:wrap;display:flex}.pm-hit__sec{font-weight:var(--fw-bold);color:var(--brand-mid)}.pm-hit__title{font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--text-link);overflow-wrap:anywhere}.pm-hit__sub{font-size:var(--fs-sm);color:var(--text-muted)}.pm-hit__snip{font-size:var(--fs-sm);color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.pm-hit mark{background:var(--highlight);color:inherit;border-radius:2px;padding:0 1px}.pm-search__more{margin-top:var(--sp-5);text-align:center}.pm-search__prev{margin-bottom:var(--sp-3)}.pm-search__prev a{color:var(--text-link);text-underline-offset:3px;font-weight:var(--fw-bold);text-decoration:underline}.pm-search__forum{margin-top:var(--sp-8);gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--r-md);background:var(--surface-alt);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;display:grid}.pm-search__forum p{color:var(--text-muted)}.pm-search__forum p b{color:var(--heading)}@media (max-width:639px){.pm-search__forum{grid-template-columns:36px minmax(0,1fr)}.pm-search__forum .btn{grid-column:1/-1}}.pm-search__none,.pm-search__down{gap:var(--sp-2);padding:var(--sp-4) var(--sp-5);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);display:grid}.pm-search__down{background:var(--warning-bg)}.pm-search__none a,.pm-search__down a{color:var(--text-link);text-underline-offset:3px;font-weight:var(--fw-bold);text-decoration:underline}.pm-downloads{gap:var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pm-download{gap:var(--sp-3);grid-template-rows:auto auto 1fr auto}.pm-download__preview{height:120px;padding:var(--sp-5) var(--sp-6);border-radius:var(--r-md);background:var(--surface);border:1px solid var(--border);place-items:center;display:grid}.pm-download__preview--dark{background:var(--brand-deep);border-color:var(--brand-deep)}.pm-download__preview img{width:auto;max-width:100%;max-height:56px}.pm-download p{font-size:var(--fs-sm);color:var(--text-muted)}.pm-download .btn{justify-self:start}.pm-downloads__note{margin-top:var(--sp-5);font-size:var(--fs-sm);color:var(--text-muted)}@media (max-width:767px){.pm-downloads{grid-template-columns:1fr}.pm-download .btn{justify-self:stretch}}.pm-partner__logo{background:var(--brand-deep)}.pm-partner__logo img.pm-partner__mono{filter:grayscale()invert()brightness(1.6);mix-blend-mode:screen}.pm-charts{align-items:stretch}.pm-formats-note.pm-box{justify-content:space-between;align-items:center;gap:var(--sp-3) var(--sp-5);flex-wrap:wrap;display:flex}@media (max-width:639px){.pm-sales{grid-template-columns:minmax(0,1fr)}}.pm-search__empty{gap:var(--sp-4);display:grid}.pm-search__empty p{color:var(--text-muted)}.pm-search__empty p a{color:var(--text-link);text-underline-offset:3px;font-weight:var(--fw-bold);text-decoration:underline}.pm-search__own{margin-bottom:var(--sp-6);gap:var(--sp-3);display:grid}.pm-search__own-list{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.pm-search__own-list a{height:100%;padding:var(--sp-3) var(--sp-4);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--heading);align-content:start;gap:2px;display:grid}.pm-search__own-list a:hover{border-color:var(--brand-mid)}.pm-search__own-list small{font-size:var(--fs-xs);color:var(--text-muted)}
