.pm-trade{padding:30px 0 70px;overflow-wrap:anywhere;color:var(--ink,#27231e)}
.pm-trade-breadcrumbs{margin-bottom:22px;font-size:12px;line-height:1.6;color:var(--muted,#81735f)}
.pm-trade-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}
.pm-trade-breadcrumbs li+li:before{content:'/';margin-right:8px;color:var(--accent,#90724e)}
.pm-trade a{text-underline-offset:4px}
.pm-trade a:hover{color:var(--accent,#90724e)}
.pm-trade a:focus-visible,.pm-trade summary:focus-visible{outline:2px solid #90724e;outline-offset:4px}
.pm-trade-nav{display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid var(--line,#dcd2c2);border-bottom:1px solid var(--line,#dcd2c2);padding:11px 0;font-size:12px;line-height:1.5}
.pm-trade-nav a{display:inline-flex;align-items:center;min-height:42px;padding:10px 14px;border:1px solid transparent;border-radius:5px;text-decoration:none}
.pm-trade-nav a:hover{background:#eee7dc}
.pm-trade-nav a[aria-current=page]{background:#e9dfd1;border-color:#d7c8b2;color:#574632}
.pm-trade-heading{padding:48px 0 38px;max-width:1000px}
.pm-trade-heading h1{font-size:clamp(35px,4.7vw,64px);line-height:1.1;letter-spacing:-.045em;font-weight:400;margin:18px 0 24px}
.pm-trade--story .pm-trade-heading h1{font-size:clamp(42px,5.6vw,78px)}
.pm-trade-intro{max-width:760px;color:var(--muted,#81735f);font-size:16px;line-height:1.85}
.pm-trade-revision{display:block;color:var(--muted,#81735f);font-size:12px;line-height:1.6;margin-top:18px}
.pm-trade-layout{display:grid;grid-template-columns:225px minmax(0,1fr);gap:56px;align-items:start}
.pm-trade-layout--plain{display:block}
.pm-trade-toc{position:sticky;top:28px;border-top:1px solid var(--line,#dcd2c2);padding-top:18px;font-size:13px}
.pm-trade-toc>p{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted,#81735f);margin-bottom:12px}
.pm-trade-toc ol{list-style:none;margin:0;padding:0;display:grid;gap:4px}
.pm-trade-toc a{display:block;padding:10px 0;text-decoration:none;line-height:1.5}
.pm-trade-body{min-width:0;font-size:15px;line-height:1.9}
.pm-trade-body>section{padding:0 0 32px;margin-bottom:32px;border-bottom:1px solid var(--line,#dcd2c2);scroll-margin-top:28px}
.pm-trade-body>section:last-child{margin-bottom:0}
.pm-trade-body h2{font-size:29px;line-height:1.25;letter-spacing:-.03em;font-weight:400;margin:0 0 20px}
.pm-trade-body h3{font-size:21px;line-height:1.35;letter-spacing:-.02em;font-weight:400;margin:25px 0 14px}
.pm-trade-body p+p{margin-top:16px}
.pm-trade-body ul,.pm-trade-body ol{padding-left:23px;margin:18px 0}
.pm-trade-body li+li{margin-top:10px}
.pm-trade-body a:not(.button){text-decoration:underline;text-decoration-color:#bbaa94}
.pm-trade-body code{font-size:.9em;overflow-wrap:anywhere}
.pm-trade-note{padding:20px 24px;border-left:3px solid #b69b75;background:#eee7dc;margin:24px 0;font-size:14px;line-height:1.8}
.pm-trade-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0}
.pm-trade-card{min-width:0;background:#f9f6ef;border:1px solid var(--line,#dcd2c2);padding:25px;border-radius:8px}
.pm-trade-card h2,.pm-trade-card h3{font-size:23px;margin:0 0 16px}
.pm-trade-card p{font-size:14px;line-height:1.85;color:var(--muted,#81735f)}
.pm-trade-card .pm-trade-contact-value{display:block;font-size:21px;line-height:1.5;margin-bottom:12px;color:var(--ink,#27231e)}
.pm-trade-facts{margin:24px 0;padding:8px 24px;background:#eee7dc;border:1px solid var(--line,#dcd2c2)}
.pm-trade-facts>div{display:grid;grid-template-columns:170px minmax(0,1fr);gap:24px;padding:16px 0;border-bottom:1px solid #d9cbb7}
.pm-trade-facts>div:last-child{border-bottom:0}
.pm-trade-facts dt{font-size:12px;line-height:1.8;color:var(--muted,#81735f)}
.pm-trade-facts dd{margin:0;font-size:14px;line-height:1.8}
.pm-trade-story-list{list-style:none!important;padding:0!important;margin:25px 0!important;display:grid;gap:24px}
.pm-trade-story-list>li{display:grid;grid-template-columns:74px minmax(0,1fr);gap:24px;border-top:1px solid var(--line,#dcd2c2);padding-top:24px;margin:0!important}
.pm-trade-story-step{color:var(--accent,#90724e);font-size:12px;letter-spacing:.1em}
.pm-trade-story-list h2,.pm-trade-story-list h3{margin-top:0}
.pm-trade-story{max-width:930px}
.pm-trade-story>.eyebrow{font-size:10px;line-height:1.6;margin-bottom:15px}
.pm-trade-story>p:not(.eyebrow){max-width:880px}
.pm-trade-body>.pm-trade-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:0;margin:34px 0 14px;border:0}
.pm-trade-stats>div{min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:16px;padding:28px 24px;background:#eee5d7;border:1px solid var(--line,#dcd2c2);border-radius:8px}
.pm-trade-stats strong{display:block;white-space:nowrap;font-size:clamp(34px,3.7vw,52px);line-height:1.1;letter-spacing:-.055em;font-weight:400;color:var(--ink,#27231e)}
.pm-trade-stats span{display:block;max-width:220px;font-size:13px;line-height:1.65;color:var(--muted,#81735f)}
.pm-trade-body>.pm-trade-caption{max-width:900px;font-size:12px;line-height:1.7;color:var(--muted,#81735f);margin:0 0 38px}
.pm-trade-actions{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:center;margin-top:28px}
.pm-trade-text-link{display:inline-flex;align-items:center;min-height:44px;font-size:13px;line-height:1.6;padding:8px 0;text-decoration:underline;text-decoration-color:#bbaa94}
.pm-trade-related{display:flex;flex-wrap:wrap;gap:14px 24px;margin-top:28px;padding-top:20px;border-top:1px solid var(--line,#dcd2c2);font-size:13px}
.pm-trade-table-wrap{overflow-x:auto;max-width:100%;border:1px solid var(--line,#dcd2c2);margin:24px 0}
.pm-trade-table-wrap table{border-collapse:collapse;width:100%;min-width:580px;table-layout:fixed;font-size:13px;line-height:1.7}
.pm-trade-table-wrap th,.pm-trade-table-wrap td{padding:15px;vertical-align:top;text-align:left;border-top:1px solid var(--line,#dcd2c2);border-right:1px solid var(--line,#dcd2c2)}
.pm-trade-table-wrap th{background:#eee7dc}
.pm-trade-table-wrap tr:first-child th{border-top:0}
@media(max-width:1000px){.pm-trade-layout{grid-template-columns:190px minmax(0,1fr);gap:30px}.pm-trade-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-trade-card{padding:22px}}
@media(max-width:720px){.pm-trade{padding-top:24px;padding-bottom:45px}.pm-trade-heading{padding:32px 0}.pm-trade-heading h1{font-size:42px}.pm-trade--story .pm-trade-heading h1{font-size:48px}.pm-trade-intro{font-size:14px}.pm-trade-layout{display:block}.pm-trade-toc{position:static;border-bottom:1px solid var(--line,#dcd2c2);padding-bottom:16px;margin-bottom:30px}.pm-trade-toc ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.pm-trade-body{font-size:14px;line-height:1.85}.pm-trade-body h2{font-size:26px}.pm-trade-body>section{padding-bottom:26px;margin-bottom:26px}.pm-trade-nav{gap:5px;font-size:11px}.pm-trade-nav a{padding:9px 10px;min-height:42px}.pm-trade-facts{padding:4px 18px}.pm-trade-facts>div{grid-template-columns:130px minmax(0,1fr);gap:16px}}
@media(max-width:720px){.pm-trade-body>.pm-trade-stats{grid-template-columns:1fr;gap:12px;margin-top:28px}.pm-trade-stats>div{gap:10px;padding:22px}.pm-trade-stats strong{font-size:42px}.pm-trade-stats span{max-width:none}.pm-trade-body>.pm-trade-caption{margin-bottom:30px}}
@media(max-width:480px){.pm-trade-breadcrumbs{font-size:11px;margin-bottom:18px}.pm-trade-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.pm-trade-nav a{padding:9px 8px;min-width:0;min-height:44px}.pm-trade-heading h1{font-size:36px}.pm-trade--story .pm-trade-heading h1{font-size:42px}.pm-trade-card-grid{grid-template-columns:1fr;gap:12px}.pm-trade-card{padding:20px}.pm-trade-facts>div{display:block}.pm-trade-facts dt{margin-bottom:6px}.pm-trade-note{padding:17px 18px}.pm-trade-story-list>li{grid-template-columns:40px minmax(0,1fr);gap:16px}.pm-trade-toc ol{grid-template-columns:1fr}.pm-trade-body h2{font-size:24px}.pm-trade-actions{align-items:stretch;flex-direction:column}.pm-trade-actions .button{justify-content:center}}
@media print{.announcement,.site-header,.site-footer,.pm-cookie-banner,#panel,.skip-link,.pm-cart-toast,.pm-compare-dock,.pm-trade-nav,.pm-trade-breadcrumbs,.pm-trade-toc,.pm-trade-actions,.pm-trade-related{display:none!important}body.premium{display:block;min-height:0}.shell{width:100%!important;max-width:none!important}.pm-trade{padding:0;font-size:10pt}.pm-trade-heading{padding:0 0 20px}.pm-trade-heading h1,.pm-trade--story .pm-trade-heading h1{font-size:26pt}.pm-trade-layout{display:block}.pm-trade-body{font-size:10pt;line-height:1.6}.pm-trade-body h2{break-after:avoid}.pm-trade-card-grid{display:block}.pm-trade-card{background:none;margin-bottom:15px}.pm-trade-facts{background:none}.pm-trade-body>.pm-trade-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0 12px}.pm-trade-stats>div{background:none;border-color:#bbb;padding:14px;break-inside:avoid}.pm-trade-stats strong{font-size:24pt}.pm-trade-stats span{font-size:10pt}.pm-trade-body>.pm-trade-caption{font-size:8.5pt;margin-bottom:24px}.pm-trade-table-wrap{overflow:visible}.pm-trade-table-wrap table{min-width:0;font-size:8pt}}
