.pmt-trust .pmt-hero{padding:48px 0 60px}.pmt-trust .pmt-hero .pmt-lead{max-width:680px;margin-bottom:26px!important}.pmt-trust .pmt-h1{max-width:880px}.pt-meta{display:flex;flex-wrap:wrap;gap:10px 30px;margin:0!important;font-size:15px;color:#ffffffc7}.pt-meta li{display:flex;gap:8px;align-items:baseline}.pt-meta b{font-weight:500;color:#fff}.pt-tabs{background:#fff;border-bottom:1px solid var(--line)}.pt-tabs .pmt-wrap{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.pt-tabs .pmt-wrap::-webkit-scrollbar{display:none}.pt-tabs a{flex:0 0 auto;display:block;padding:17px 14px 15px;font-size:15px;font-weight:500;line-height:1.2;color:var(--ink2);text-decoration:none;border-bottom:2px solid transparent;white-space:nowrap}.pt-tabs a:hover{color:var(--ink);border-bottom-color:var(--line2)}.pt-tabs a[aria-current=page]{color:var(--blue);border-bottom-color:var(--blue)}.pt-tabs a:focus-visible{outline:3px solid #ffb36b;outline-offset:-3px}.pt-sum{display:grid;gap:16px}.pt-sum li{background:#fff;border:1px solid var(--line);border-radius:5px;padding:22px 24px}.pt-sum b{display:block;font-size:18px;line-height:1.35;font-weight:500;letter-spacing:-.01em;color:var(--ink);margin-bottom:8px}.pt-sum p{font-size:16px;line-height:1.6;color:var(--ink2);margin:0!important}.pt-sum-note{font-size:15px;color:var(--mute);margin:24px 0 0!important;max-width:760px}@media(min-width:720px){.pt-sum{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.pt-sum{grid-template-columns:repeat(3,minmax(0,1fr))}.pt-sum--4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:720px)and (max-width:999px){.pt-sum--4{grid-template-columns:repeat(2,minmax(0,1fr))}}.pt-doc{display:grid;gap:34px}.pt-toc{display:none}.pt-toc-h{font-size:15px;font-weight:500;color:var(--ink);margin:0 0 12px!important}.pt-toc ol li a{display:grid;grid-template-columns:30px minmax(0,1fr);gap:2px;padding:7px 10px 7px 12px;border-left:2px solid var(--line);font-size:14.5px;line-height:1.4;color:var(--ink2);text-decoration:none}.pt-toc ol li a:hover{color:var(--ink);border-left-color:var(--line2)}.pt-toc ol li a[aria-current=true]{color:var(--blue);border-left-color:var(--blue);background:var(--mist)}.pt-toc-n,.pt-n{font-variant-numeric:tabular-nums}.pt-tocm{border:1px solid var(--line2);border-radius:5px;background:#fff}.pt-tocm summary{cursor:pointer;list-style:none;padding:15px 18px;font-weight:500;font-size:16px;display:flex;justify-content:space-between;align-items:center;min-height:50px}.pt-tocm summary::-webkit-details-marker{display:none}.pt-tocm summary:after{content:"";width:9px;height:9px;border-right:2px solid var(--ink2);border-bottom:2px solid var(--ink2);transform:rotate(45deg);margin:-4px 4px 0 12px;transition:transform .2s}.pt-tocm[open] summary:after{transform:rotate(-135deg);margin-top:4px}.pt-tocm summary:focus-visible{outline:3px solid #ffb36b;outline-offset:2px}.pt-tocm ol{padding:4px 18px 16px!important}.pt-tocm li a{display:grid;grid-template-columns:30px minmax(0,1fr);padding:9px 0;font-size:16px;line-height:1.4;color:var(--ink);text-decoration:none;border-top:1px solid var(--line)}.pt-tocm li:first-child a{border-top:0}@media(min-width:1000px){.pt-doc{grid-template-columns:268px minmax(0,1fr);gap:64px}.pt-toc{display:block;position:sticky;top:88px;align-self:start;max-height:calc(100vh - 112px);overflow:auto;padding-bottom:12px}.pt-tocm{display:none}}.pt-art{min-width:0;max-width:780px}.pt-sec{padding:0 0 46px;margin:0 0 46px;border-bottom:1px solid var(--line);scroll-margin-top:96px}.pt-sec:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.pmt .pt-sec h2{display:flex;gap:14px;align-items:baseline;font-size:clamp(25px,2.8vw,32px);line-height:1.18;font-weight:400;letter-spacing:-.022em;color:var(--ink);margin:0 0 18px!important}.pt-n{flex:0 0 auto;color:var(--blue);min-width:1.4em}.pmt .pt-art .pmt-prose{max-width:none}.pmt .pt-art .pmt-prose p,.pmt .pt-art .pmt-prose li{font-size:17px}.pmt .pt-art .pmt-prose h3{font-size:19px;margin:26px 0 8px}.pt-call{border:1px solid var(--line);border-left:4px solid var(--blue);border-radius:5px;background:var(--mist);padding:18px 22px;margin:4px 0 22px}.pmt .pt-call b{display:block;font-size:15px;line-height:1.4;font-weight:500;color:var(--ink);margin:0 0 6px}.pmt .pmt-prose .pt-call p{color:var(--ink);font-size:16.5px}.pmt .pmt-prose .pt-call p:last-child{margin-bottom:0}.pt-call--key{border-left-color:#0b7a4b;background:#f0f8f3}.pt-call--warn{border-left-color:#b4400f;background:#fff5ee}.pt-defs{margin:0 0 22px!important;border-top:1px solid var(--line)}.pt-defs div{display:grid;gap:4px 24px;padding:14px 0;border-bottom:1px solid var(--line)}.pt-defs dt{font-weight:500;color:var(--ink);font-size:16.5px}.pt-defs dd{margin:0;color:var(--ink2);font-size:16.5px;line-height:1.6}@media(min-width:720px){.pt-defs div{grid-template-columns:190px minmax(0,1fr)}}.pt-next{display:grid;gap:14px}@media(min-width:720px){.pt-next{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.pt-next{grid-template-columns:repeat(4,minmax(0,1fr))}}.pt-entity{display:grid;gap:30px}.pt-entity h2{font-size:clamp(26px,3vw,34px);line-height:1.15;font-weight:400;letter-spacing:-.02em;color:#fff;margin:0 0 12px!important}.pt-entity p{color:#ffffffd1;margin:0 0 12px!important}.pt-entity h3{font-size:15px;font-weight:500;color:#fff;margin:0 0 10px!important}.pt-entity address{font-style:normal;font-size:16px;line-height:1.65;color:#ffffffdb}.pt-entity ul li{font-size:16px;line-height:1.6;color:#ffffffdb;margin-bottom:8px}.pt-entity a{color:#fff}.pt-entity a:hover{color:#fff;text-decoration-thickness:2px}@media(min-width:900px){.pt-entity{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:48px}}.pt-people{display:grid;gap:20px}.pt-person{border:1px solid var(--line);border-radius:5px;background:#fff;padding:26px 26px 22px}.pt-person b{display:block;font-size:22px;font-weight:400;letter-spacing:-.015em;color:var(--ink)}.pt-person i{display:block;font-style:normal;font-size:14.5px;color:var(--mute);margin:2px 0 14px}.pmt .pt-person p{font-size:16.5px;color:var(--ink2);margin:0 0 12px}@media(min-width:900px){.pt-people{grid-template-columns:repeat(2,minmax(0,1fr))}}.pt-time{border-left:2px solid var(--line2);margin-left:6px!important}.pt-time li{position:relative;padding:0 0 26px 28px!important}.pt-time li:last-child{padding-bottom:0!important}.pt-time li:before{content:""!important;display:block!important;position:absolute;left:-6px;top:7px;width:10px;height:10px;border-radius:2px;background:var(--blue);box-shadow:0 0 0 3px #fff}.pt-time b{display:block;font-size:15px;font-weight:500;color:var(--blue);font-variant-numeric:tabular-nums}.pt-time span{display:block;font-size:17px;color:var(--ink);margin-top:2px}.pt-offer{display:grid;gap:14px}@media(min-width:720px){.pt-offer{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.pt-offer{grid-template-columns:repeat(3,minmax(0,1fr))}}.pt-routes{display:grid;gap:12px}@media(min-width:720px){.pt-routes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.pt-routes{grid-template-columns:repeat(3,minmax(0,1fr))}}.pt-route{display:block;width:100%;text-align:left;font-family:var(--sans);background:#fff;border:1px solid var(--line2);border-radius:5px;padding:20px 22px;cursor:pointer;color:var(--ink);text-decoration:none!important;transition:border-color .15s,box-shadow .15s}.pt-route:hover{border-color:var(--blue);box-shadow:0 14px 30px -22px #0555e699;color:var(--ink)}.pt-route:focus-visible{outline:3px solid #ffb36b;outline-offset:2px}.pt-route b{display:block;font-size:17px;line-height:1.35;font-weight:500;color:var(--ink);margin-bottom:6px}.pt-route span{display:block;font-size:15px;line-height:1.55;color:var(--ink2)}.pt-help{max-width:760px}.pt-help input#contact-search{width:100%;font-family:var(--sans);font-size:17px;padding:14px 16px;min-height:52px;border:1px solid var(--line2);border-radius:5px;background:#fff;color:var(--ink);margin:0 0 12px}.pt-help input#contact-search:focus{outline:3px solid #ffb36b;outline-offset:1px;border-color:var(--blue)}.pt-help #help-contents a{margin-left:0!important;display:block;padding:8px 0;color:var(--link)}.pt-help #help-switch{font-size:14px;color:var(--mute);margin-bottom:8px}@media print{.pt-tabs,.pt-toc,.pt-tocm{display:none!important}.pt-doc{display:block}}
