.pd-pages{--pd-soft:#eceee2;--pd-line:#d5d9cd}.pd-pages .eyebrow{font-size:11px}.pd-pages .btn,.pd-pages .text-link{min-height:44px}.pd-pages .btn{font-size:14px}.pd-pages p{line-height:1.75}.pd-pages h1 em,.pd-pages h2 em{font-weight:400}.pd-hero{background:radial-gradient(ellipse at 75% 0,#32563b77,transparent 65%),var(--green);padding:90px 0 80px;overflow:hidden}.pd-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:90px;align-items:center}.pd-hero h1{font-size:clamp(49px,4.9vw,76px);line-height:1.06;margin:25px 0 28px;letter-spacing:-.04em}.pd-breadcrumb{font-size:12px;display:inline-flex;align-items:center;gap:12px;min-height:44px;color:var(--gold-light)}.pd-lead{font-size:18px;line-height:1.75;max-width:555px;margin-bottom:30px}.pd-note{font-size:12px;line-height:1.7;margin:23px 0 0}.pd-pages .section-heading>p{max-width:480px}.pd-pages .section-heading h2{font-size:clamp(34px,3.5vw,49px)}.pd-paper-kicker{font-size:11px;line-height:1.6;letter-spacing:.07em;text-transform:uppercase;color:var(--bronze);display:block}.pd-status{display:inline-flex;align-items:center;padding:7px 11px;border:1px solid #d3c18c;border-radius:4px;background:#f3efdf;color:#855415;font-size:12px;line-height:1.6;max-width:100%}.pd-avatar{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border-radius:50%;background:var(--green);color:var(--cream);font-style:normal;font-size:11px}.pd-record-rows{margin:26px 0;border-top:1px solid var(--pd-line)}.pd-record-rows>div{display:grid;grid-template-columns:.8fr 1.1fr;gap:18px;padding:15px 0;border-bottom:1px solid var(--pd-line);font-size:13px;line-height:1.65}.pd-record-rows dt{color:var(--muted)}.pd-record-rows dd{margin:0;font-weight:500}.pd-art-paper{position:relative;padding:32px 30px;background:var(--paper);color:var(--ink);border:1px solid #d7d9cb;border-left:6px solid var(--gold);border-radius:5px;box-shadow:8px 9px 0 #71876a;transform:rotate(-3deg)}.pd-art-paper h3{font-size:33px;line-height:1.12;margin:23px 0 17px}.pd-paper-rule{display:block;width:60px;height:3px;background:var(--gold);margin-bottom:20px}.pd-paper-version{font-size:12px;color:var(--muted)}.pd-split{display:grid;grid-template-columns:1fr 1.2fr;gap:85px;align-items:center}.pd-split h2{font-size:clamp(34px,3.6vw,49px)}.pd-split>div>p{font-size:17px;margin:24px 0}.pd-scenario-tabs,.pd-plan-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}.pd-scenario-tabs button,.pd-plan-filters button{border:1px solid #a5b39f;background:transparent;border-radius:30px;padding:12px 22px;min-height:48px;line-height:1.5;font-size:14px;transition:background .2s,color .2s}.pd-scenario-tabs button:hover,.pd-plan-filters button:hover{background:var(--pd-soft)}.pd-scenario-tabs [aria-pressed=true],.pd-scenario-tabs [aria-selected=true],.pd-plan-filters [aria-pressed=true]{background:var(--green);border-color:var(--green);color:var(--cream)}.dark .pd-scenario-tabs button{color:var(--cream);border-color:#7b8b70}.dark .pd-scenario-tabs [aria-pressed=true]{background:var(--gold);border-color:var(--gold);color:var(--ink)}.dark .pd-scenario-tabs button:hover{background:#315e44}.dark .pd-scenario-tabs [aria-pressed=true]:hover{background:var(--gold-light)}.pd-step-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--pd-line)}.pd-step-tabs button{display:flex;flex-direction:column;gap:12px;text-align:left;padding:21px 25px;background:transparent;border-bottom:3px solid transparent;min-height:97px;color:var(--muted)}.pd-step-tabs span{font-size:11px;color:var(--bronze)}.pd-step-tabs strong{font-size:16px;font-weight:500}.pd-step-tabs [aria-selected=true]{background:var(--pd-soft);color:var(--ink);border-bottom-color:var(--gold)}.pd-step-tabs button:hover{background:#edf0e4}.pd-demo-toolbar{padding:23px 28px;border-bottom:1px solid var(--pd-line);display:flex;justify-content:space-between;gap:20px;align-items:center;background:var(--paper);border-radius:8px 8px 0 0}.pd-demo-toolbar strong{display:block;font-size:16px;margin-top:7px}.pd-play-controls{display:flex;gap:10px;align-items:center;flex-shrink:0}.pd-play-controls>span{font-size:12px;margin-right:6px;color:var(--muted)}.pd-play-controls .btn{font-size:13px;padding:11px 17px}.pd-demo-footnote{padding:19px 28px;border-top:1px solid var(--pd-line);font-size:12px;color:var(--muted);background:var(--paper);border-radius:0 0 8px 8px}.pd-tour-workbench{border:1px solid var(--pd-line);border-radius:8px;background:#f2f2e8}.pd-tour-panel{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding:58px 45px}.pd-tour-scene{position:relative;isolation:isolate;padding:16px 22px 0 15px;perspective:1400px}.pd-folio-cover{position:absolute;inset:8px 12px 100px 3px;z-index:-1;border-radius:5px;background:linear-gradient(145deg,#315b40,#0f382a);transform:rotate(-6deg);border-left:11px solid #769071;box-shadow:8px 15px 25px #183c2626;transition:transform .7s cubic-bezier(.22,1,.36,1)}.pd-tour-record{background:var(--paper);padding:30px 28px;border:1px solid var(--pd-line);border-radius:5px;transform:rotate(1deg);transition:transform .7s cubic-bezier(.22,1,.36,1);min-height:370px}.pd-tour-record h3{font-size:31px;line-height:1.15;margin:22px 0}.pd-tour-owner{position:relative;display:flex;align-items:center;gap:13px;padding:16px 20px;border:1px solid #d9ddcd;background:#e8eddf;border-radius:5px;margin:17px 0 0 24px;box-shadow:4px 5px 0 #d8decd;transition:transform .7s}.pd-tour-owner small{display:block;color:var(--muted);font-size:11px;margin-bottom:5px}.pd-tour-owner strong{font-size:14px;line-height:1.5}.pd-tour-progress{display:flex;gap:7px;margin:25px 24px 0}.pd-tour-progress i{flex:1;background:#d3d8c7;height:4px;border-radius:3px;transition:background .4s}.pd-tour-scene[data-phase="0"] .pd-tour-progress i:first-child,.pd-tour-scene[data-phase="1"] .pd-tour-progress i:nth-child(-n+2),.pd-tour-scene[data-phase="2"] .pd-tour-progress i:nth-child(-n+3),.pd-tour-scene[data-phase="3"] .pd-tour-progress i{background:var(--gold)}.pd-tour-scene[data-phase="1"] .pd-folio-cover{transform:rotate(-3deg) translateY(5px)}.pd-tour-scene[data-phase="1"] .pd-tour-record{transform:rotate(-1deg) translateY(-5px)}.pd-tour-scene[data-phase="2"] .pd-folio-cover{transform:rotate(2deg)}.pd-tour-scene[data-phase="2"] .pd-tour-record{transform:rotate(-2deg)}.pd-tour-scene[data-phase="3"] .pd-folio-cover{transform:rotate(-4deg)}.pd-tour-scene[data-phase="3"] .pd-tour-record{transform:rotate(0)}.pd-tour-copy h3,.pd-risk-copy h3{font-size:39px;line-height:1.16;margin:21px 0}.pd-tour-copy>p,.pd-risk-copy>p{font-size:17px}.pd-tour-separation{border-left:3px solid var(--gold);padding:5px 0 5px 19px;margin:27px 0}.pd-tour-separation small{display:block;font-size:11px;color:var(--bronze);margin-bottom:9px}.pd-tour-separation strong{font:500 23px/1.35 var(--serif);display:block}.pd-tour-copy .button-row{gap:10px}.pd-tour-copy .btn{font-size:13px;padding:13px 17px}.pd-pages button:disabled{opacity:.5;cursor:default}.pd-tour-hero-art{position:relative;padding:28px 35px 25px 32px;isolation:isolate}.pd-tour-spine{position:absolute;inset:11px 24px 95px 15px;z-index:-1;background:linear-gradient(135deg,#386349,#1d4735);transform:rotate(-7deg);border-radius:5px;border-left:10px solid #a4ae7e;box-shadow:12px 22px 35px #06271d66}.pd-tour-hero-paper{background:var(--paper);color:var(--ink);padding:32px;border-radius:4px;border:1px solid #dce0cb;transform:rotate(2deg);box-shadow:4px 6px 0 #b4ba9f}.pd-tour-hero-paper>strong{display:block;font:500 48px/1.05 var(--serif);letter-spacing:-.025em;margin:26px 0}.pd-tour-hero-paper>strong em{color:var(--bronze);font-weight:400}.pd-tour-hero-paper p{font-size:14px;color:var(--muted);margin-bottom:5px}.pd-tour-hero-label{position:relative;display:flex;gap:14px;align-items:center;background:#e8ebdc;color:var(--ink);padding:20px 24px;border-radius:4px;font-size:13px;line-height:1.65;margin-top:26px;margin-left:25px;transform:rotate(-2deg)}.pd-plan-art{position:relative;padding:20px 17px 0 20px;isolation:isolate}.pd-plan-cover{position:absolute;inset:3px 3px 97px 10px;z-index:-1;transform:rotate(3deg);border:1px solid #687f5d;background:#1d513a;border-radius:7px;box-shadow:15px 22px 30px #04271d66}.pd-plan-ticket{display:flex;gap:14px;align-items:center;position:relative;background:#e7ebdc;color:var(--ink);padding:20px 23px;margin:25px 15px 0 45px;border-radius:4px;transform:rotate(1deg)}.pd-plan-ticket small{display:block;font-size:11px;color:var(--muted);margin-bottom:5px}.pd-plan-ticket strong{font-size:14px}.pd-results{font-size:12px;color:var(--muted);margin:-10px 0 23px}.pd-plan-browser{display:grid;grid-template-columns:.9fr 1.2fr;gap:28px;align-items:start}.pd-activity-list{display:grid;gap:12px}.pd-activity-list>button{border:1px solid var(--pd-line);border-radius:6px;text-align:left;background:var(--paper);padding:23px;display:block;transition:border-color .2s,background .2s;min-width:0}.pd-activity-list>button[aria-pressed=true]{background:var(--pd-soft);border-left:4px solid var(--gold);padding-left:20px}.pd-activity-list>button:hover{border-color:#8c9e7c}.pd-work-item-top{display:flex;justify-content:space-between;gap:15px;align-items:start;font-size:12px;line-height:1.6;color:var(--bronze)}.pd-work-item-top small{font-size:11px;max-width:170px;text-align:right;color:var(--muted)}.pd-activity-list>button>strong{font:500 26px/1.25 var(--serif);display:block;margin:17px 0}.pd-work-item-owner{display:flex;align-items:center;gap:11px;font-size:13px;line-height:1.6;color:var(--muted)}.pd-work-detail{padding:34px;background:var(--paper);border:1px solid var(--pd-line);border-radius:7px}.pd-work-detail h3{font-size:34px;line-height:1.16;margin:23px 0 18px}.pd-work-meta{margin:26px 0;border-top:1px solid var(--pd-line)}.pd-work-meta>div{display:grid;grid-template-columns:.7fr 1.2fr;gap:22px;font-size:14px;line-height:1.7;border-bottom:1px solid var(--pd-line);padding:17px 0}.pd-work-meta dt{font-size:12px;color:var(--muted)}.pd-work-meta dd{margin:0}.pd-next-callout{padding:19px 21px;border-left:3px solid var(--gold);background:#f0efdf;margin:25px 0}.pd-next-callout small{font-size:11px;color:var(--bronze);display:block;margin-bottom:9px}.pd-next-callout strong{font-size:16px;font-weight:500;line-height:1.75;display:block}.pd-work-detail .text-link{margin-top:18px}.pd-plan-return{background:var(--deep)}.pd-return-copy p{margin-bottom:26px;font-size:18px}.pd-return-row{display:flex;align-items:center;gap:20px;padding:23px 0;border-block:1px solid #78896b66;font-size:14px;line-height:1.5;margin-bottom:20px}.pd-return-row svg{width:25px;flex-shrink:0}.light-link{color:var(--gold-light)}.pd-doc-art{padding:20px 28px 18px 35px;position:relative}.pd-doc-history-slip{padding:20px 23px;border:1px solid #889774;border-radius:4px;background:#204d37;color:var(--cream);margin:0 45px 22px 0;transform:rotate(3deg);display:flex;align-items:center;gap:17px}.pd-doc-history-slip>span{color:var(--gold-light);font:400 37px/1 var(--serif)}.pd-doc-history-slip strong{font-size:13px;line-height:1.6;font-weight:400}.pd-doc-art-caption{font-size:12px;color:#bccbb3;display:block;margin:30px 15px 0}.pd-document-panel{display:grid;grid-template-columns:1.4fr .8fr;border:1px solid var(--pd-line);background:var(--paper);border-radius:7px;overflow:hidden}.pd-document-main{padding:34px}.pd-document-heading{display:flex;justify-content:space-between;align-items:start;gap:22px}.pd-demo-label{font-size:11px;color:var(--muted);border:1px solid var(--pd-line);border-radius:3px;padding:4px 7px;line-height:1.6;flex-shrink:0}.pd-document-main h3{font-size:36px;line-height:1.2;margin:27px 0 20px}.pd-doc-badges{display:flex;gap:16px;align-items:center;flex-wrap:wrap;font-size:13px;color:var(--muted);margin-bottom:25px}.pd-document-main>p{font-size:16px}.pd-document-history{padding:34px 30px;background:#edf0e3;border-left:1px solid var(--pd-line)}.pd-document-history>h3{font-size:26px;margin:25px 0}.pd-document-history #doc-history>div{display:flex;gap:15px;padding:22px 0;border-top:1px solid #cbd2be;align-items:start}.pd-document-history #doc-history>div>span{font:500 28px/1.2 var(--serif);color:var(--bronze);min-width:40px}.pd-document-history strong{font-size:15px;line-height:1.6;font-weight:500;display:block}.pd-document-history small{font-size:12px;line-height:1.65;display:block;color:var(--muted);margin-top:10px}.pd-document-history>p{font-size:12px;margin-top:28px}.pd-dossier-section{background:var(--deep)}.pd-dossier-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.pd-dossier-cover{border:1px solid #81906d;background:#1a4933;border-radius:6px;padding:28px;box-shadow:6px 8px 0 #06231b;margin:25px 0 30px}.pd-dossier-cover>span{color:var(--gold-light);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.pd-dossier-cover strong{font:500 32px/1.15 var(--serif);display:block;margin:26px 0 20px}.pd-dossier-cover p{font-size:15px;line-height:1.75}.pd-dossier-list{border-top:1px solid #74836477}.pd-dossier-list>div{padding:24px 0;border-bottom:1px solid #74836477;display:grid;grid-template-columns:90px 1fr;gap:10px 25px}.pd-dossier-list>div>span{font-size:12px;color:var(--gold-light)}.pd-dossier-list strong{font-size:17px;line-height:1.6;font-weight:500}.pd-dossier-list small{grid-column:2;font-size:12px;line-height:1.7;color:#b7c8ac}.pd-dossier-section>.container>.pd-note{max-width:900px;margin-top:37px}.pd-dossier-section .light-link{margin-top:12px}.pd-risk-art{padding:20px 28px 15px;isolation:isolate}.pd-risk-context{max-width:80%;padding:26px;background:#214b36;border:1px solid #788b65;border-radius:5px;transform:rotate(-3deg);box-shadow:7px 10px 0 #092c2066}.pd-risk-context>.pd-paper-kicker{color:var(--gold-light)}.pd-risk-context strong{font:500 28px/1.15 var(--serif);display:block;margin:20px 0}.pd-risk-context p{font-size:14px}.pd-risk-connector{margin:27px 0 22px 48%;transform:rotate(90deg);width:33px;color:var(--gold)}.pd-risk-connector svg{width:33px}.pd-risk-decision{position:relative;max-width:78%;margin-left:auto;padding:27px 30px;background:var(--paper);color:var(--ink);border:1px solid #e1e4d1;border-left:5px solid var(--gold);border-radius:4px;transform:rotate(2deg);box-shadow:6px 7px 0 #a3ad8c}.pd-risk-decision strong{display:block;font:500 37px/1.05 var(--serif);margin:22px 0}.pd-risk-art-caption{font-size:12px;margin:33px 0 0;text-align:center}.pd-risks .pd-step-tabs{grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--pd-line)}.pd-risk-panel{display:grid;grid-template-columns:.95fr 1fr;gap:70px;align-items:center;margin-top:43px}.pd-risk-record{position:relative;background:var(--paper);padding:31px;border:1px solid var(--pd-line);border-radius:6px}.pd-risk-number{font:400 92px/1 var(--serif);letter-spacing:-.05em;color:#b7c2a6;display:block;margin:25px 0 17px}.pd-risk-record h3{font-size:29px}.pd-risk-copy h3{margin-top:0}.pd-risk-history-section{background:#ecece2;border-block:1px solid #d9dccb}.pd-risk-editions{display:grid;gap:23px;padding:15px 12px}.pd-risk-editions>article{border:1px solid var(--pd-line);background:var(--paper);border-radius:4px;padding:27px 30px;box-shadow:5px 6px 0 #d4d9c7;transform:rotate(-2deg)}.pd-risk-editions>article+article{margin-left:30px;transform:rotate(2deg);border-left:4px solid var(--gold)}.pd-risk-editions>article>span{color:var(--bronze);font-size:11px}.pd-risk-editions h3{font-size:27px;margin:16px 0}.pd-risk-editions p{font-size:14px;margin-bottom:20px}.pd-risk-editions small{color:var(--muted);font-size:11px}.pd-role-art{position:relative;padding:25px 20px 15px;isolation:isolate}.pd-role-art:before{content:'';position:absolute;inset:12px 10px 115px 15px;transform:rotate(-5deg);background:#254f37;border:1px solid #87936c;border-radius:6px;z-index:-1}.pd-role-art-paper{padding:30px;background:var(--paper);color:var(--ink);border-radius:5px;border-left:5px solid var(--gold);transform:rotate(2deg);box-shadow:5px 6px 0 #7d906b}.pd-role-art-paper h3{font-size:32px;line-height:1.2;margin:25px 0}.pd-role-art-paper p{font-size:14px;color:var(--muted)}.pd-role-handoff{position:relative;margin:30px 20px 0;display:flex;align-items:center;gap:20px;justify-content:center;border-top:1px solid #85967266;padding-top:22px}.pd-role-handoff>div{display:flex;align-items:center;gap:10px}.pd-role-handoff svg{width:24px;color:var(--gold)}.pd-role-handoff small{font-size:12px}.gold-avatar{color:var(--ink);background:var(--gold)}.pd-role-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:35px}.pd-role-tabs button{padding:19px 15px;text-align:left;border:1px solid #b6c2ab;border-radius:5px;background:transparent;font-size:14px;min-height:72px;line-height:1.5}.pd-role-tabs [aria-selected=true]{background:var(--green);color:var(--cream);border-color:var(--green)}.pd-role-tabs button:hover{border-color:var(--green)}.pd-role-panel{display:grid;grid-template-columns:1.25fr 1fr;gap:65px;align-items:start}.pd-role-copy h3{font-size:37px;line-height:1.15;margin:22px 0}.pd-role-copy>p{font-size:17px}.pd-role-mandate{border:1px solid var(--pd-line);border-radius:6px;background:var(--paper);padding:30px;box-shadow:7px 8px 0 #dce2d1;transform:rotate(1deg);margin:10px 10px 15px 0}.pd-role-person{display:flex;gap:15px;align-items:center;padding-bottom:24px;border-bottom:1px solid var(--pd-line)}.pd-role-person strong{font-size:17px;line-height:1.5}.pd-role-mandate dl{margin:0}.pd-role-mandate dl>div{padding:20px 0;border-bottom:1px solid var(--pd-line);font-size:15px;line-height:1.7}.pd-role-mandate dt{color:var(--bronze);font-size:11px;margin-bottom:9px}.pd-role-mandate dd{margin:0}.pd-role-mandate>.pd-note{font-size:11px}.pd-mandate-principles{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.pd-mandate-principles span{padding:10px 14px;border:1px solid #6a815d;border-radius:4px;font-size:12px;color:var(--gold-light)}.pd-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.pd-feature-grid>a{display:flex;flex-direction:column;border-top:1px solid #a5b295;padding:24px 0 5px;transition:color .2s;min-width:0}.pd-feature-grid>a>span{font-size:11px;color:var(--bronze)}.pd-feature-grid h3{font-size:27px;line-height:1.2;margin:19px 0 14px}.pd-feature-grid p{font-size:14px;margin-bottom:20px}.pd-feature-grid svg{width:23px;margin-top:auto}.pd-feature-grid>a:hover{color:var(--bronze)}.pd-other{border-top:1px solid var(--pd-line)}.pd-closing{text-align:center;background:radial-gradient(ellipse at 50% 0,#38573b77,transparent 70%),var(--green)}.pd-closing h2{font-size:clamp(37px,4vw,58px);margin-top:25px}.pd-closing p{max-width:600px;margin:25px auto 30px}.pd-change{animation:pd-enter .4s cubic-bezier(.22,1,.36,1)}@keyframes pd-enter{from{transform:translateY(5px)}to{transform:translateY(0)}}
body[data-page^="platform-detail-"] .footer-grid h2,body[data-page^="platform-detail-"] .footer-bottom,body[data-page^="platform-detail-"] .footer-bottom button,body[data-page^="platform-detail-"] .header-cta{font-size:11px}body[data-page^="platform-detail-"] .menu-toggle{min-height:44px;min-width:44px}body[data-page^="platform-detail-"] .footer-grid a{min-height:44px;display:flex;align-items:center}body[data-page^="platform-detail-"] .footer-bottom button{min-height:44px}
@media(max-width:1190px){.pd-hero-grid{gap:45px}.pd-hero{padding:65px 0}.pd-hero h1{font-size:54px}.pd-lead{font-size:16px}.pd-tour-hero-paper>strong{font-size:42px}.pd-tour-panel{gap:40px;padding:40px 28px}.pd-tour-copy h3,.pd-risk-copy h3{font-size:32px}.pd-tour-copy .button-row{flex-direction:column;align-items:flex-start}.pd-split{gap:45px}.pd-dossier-layout{gap:38px}.pd-step-tabs button{padding:20px}.pd-risk-panel{gap:40px}.pd-role-panel{gap:40px}.pd-feature-grid{gap:23px}.pd-feature-grid h3{font-size:24px}.pd-work-detail{padding:28px}.pd-document-main{padding:28px}.pd-document-history{padding:28px 24px}}
@media(max-width:960px){.pd-hero-grid{gap:22px;grid-template-columns:1fr 1fr}.pd-hero h1{font-size:45px}.pd-lead{font-size:15px}.pd-hero .button-row{align-items:flex-start;flex-direction:column}.pd-hero .btn{font-size:13px}.pd-tour-hero-art{padding-inline:20px}.pd-tour-hero-paper{padding:25px}.pd-tour-hero-paper>strong{font-size:38px}.pd-art-paper{padding:26px 23px}.pd-art-paper h3{font-size:29px}.pd-record-rows>div{display:block;font-size:13px;padding:14px 0}.pd-record-rows dd{margin-top:6px}.pd-plan-art{padding-inline:15px}.pd-plan-ticket{margin-left:15px}.pd-plan-browser{grid-template-columns:.85fr 1.1fr;gap:20px}.pd-work-item-top{display:block}.pd-work-item-top small{display:block;text-align:left;margin-top:6px;max-width:none}.pd-activity-list>button{padding:20px}.pd-activity-list>button[aria-pressed=true]{padding-left:17px}.pd-activity-list>button>strong{font-size:23px}.pd-work-detail h3{font-size:30px}.pd-work-meta>div{display:block}.pd-work-meta dd{margin-top:9px}.pd-document-panel{grid-template-columns:1.3fr .8fr}.pd-document-heading{flex-direction:column;gap:10px}.pd-document-main h3{font-size:31px}.pd-risk-art{padding-inline:15px}.pd-risk-context{max-width:90%;padding:23px}.pd-risk-decision{max-width:87%;padding:24px}.pd-risk-decision strong{font-size:32px}.pd-role-tabs{gap:7px}.pd-role-tabs button{font-size:12px;padding:15px 12px}.pd-role-panel{gap:30px}.pd-role-copy h3{font-size:31px}.pd-tour-panel{gap:26px;padding:35px 22px}.pd-tour-record{padding:24px 22px}.pd-tour-record h3{font-size:28px}.pd-tour-copy>p,.pd-risk-copy>p{font-size:15px}.pd-feature-grid{grid-template-columns:1fr 1fr;gap:28px 35px}.pd-risk-panel{gap:30px}.pd-risk-copy h3{font-size:31px}.pd-step-tabs strong{font-size:14px}.pd-step-tabs button{padding:19px 16px}.pd-demo-toolbar{display:block}.pd-play-controls{margin-top:20px}.pd-dossier-layout{grid-template-columns:1fr 1fr;gap:30px}.pd-dossier-list>div{display:block}.pd-dossier-list strong{display:block;margin:12px 0}.pd-dossier-list small{display:block}}
@media(max-width:720px){.pd-hero{padding:38px 0 50px}.pd-hero-grid,.pd-split{display:flex;flex-direction:column;gap:40px;align-items:stretch}.pd-hero h1{font-size:49px;line-height:1.055;margin:20px 0 25px}.pd-lead{font-size:16px}.pd-hero .button-row{flex-direction:row;gap:10px}.pd-hero .btn{min-height:48px;font-size:13px}.pd-breadcrumb{font-size:11px;gap:9px;flex-wrap:wrap;line-height:1.65}.pd-pages .section{padding-block:58px}.pd-pages .section-heading{gap:24px}.pd-pages .section-heading h2{font-size:34px}.pd-pages .section-heading>p{font-size:15px;max-width:none}.pd-tour-hero-art{max-width:500px;width:100%;margin:auto;padding:24px 24px 8px}.pd-tour-hero-paper{padding:28px}.pd-tour-hero-paper>strong{font-size:45px}.pd-tour-hero-label{margin-top:26px;padding:18px;margin-left:15px;font-size:13px}.pd-tour-spine{inset:10px 18px 105px 12px}.pd-plan-art,.pd-doc-art,.pd-risk-art,.pd-role-art{max-width:500px;width:100%;margin:auto}.pd-plan-art{padding-inline:18px}.pd-art-paper h3{font-size:32px}.pd-art-paper .pd-record-rows>div{display:grid;grid-template-columns:.85fr 1.1fr}.pd-art-paper .pd-record-rows dd{margin:0}.pd-scenario-tabs,.pd-plan-filters{gap:9px;margin-bottom:23px}.pd-scenario-tabs button,.pd-plan-filters button{font-size:13px;padding:11px 16px;min-height:46px}.pd-demo-toolbar{padding:22px}.pd-demo-toolbar strong{font-size:16px}.pd-play-controls{flex-wrap:wrap;gap:9px}.pd-play-controls>span{margin-right:auto;font-size:11px}.pd-play-controls .btn{font-size:12px;padding:11px 16px}.pd-step-tabs button{padding:17px 12px;gap:9px;min-height:86px}.pd-step-tabs strong{font-size:13px}.pd-tour-panel{display:flex;flex-direction:column;align-items:stretch;gap:37px;padding:30px 20px}.pd-tour-scene{padding:17px 12px 0 9px;max-width:480px;width:100%;margin:auto}.pd-tour-record{padding:25px 22px;min-height:0}.pd-tour-record h3{font-size:30px}.pd-tour-record .pd-record-rows>div{display:grid;grid-template-columns:.8fr 1.1fr}.pd-tour-record .pd-record-rows dd{margin:0}.pd-tour-owner{padding:16px;margin-left:12px}.pd-tour-owner strong{font-size:13px}.pd-tour-copy h3,.pd-risk-copy h3{font-size:33px;margin-top:20px}.pd-tour-copy>p,.pd-risk-copy>p{font-size:16px}.pd-tour-copy .button-row{display:flex;flex-direction:row;align-items:stretch}.pd-tour-copy .btn{font-size:12px}.pd-tour-separation strong{font-size:23px}.pd-demo-footnote{padding:21px;font-size:11px}.pd-plan-browser{display:block}.pd-activity-list{gap:11px;margin-bottom:23px}.pd-work-item-top{display:flex}.pd-work-item-top small{margin:0;text-align:right;max-width:145px}.pd-activity-list>button>strong{font-size:24px}.pd-work-detail{padding:26px}.pd-work-detail h3{font-size:32px}.pd-work-meta>div{font-size:15px;padding:19px 0}.pd-next-callout{padding:19px}.pd-next-callout strong{font-size:15px}.pd-plan-return h2{font-size:37px}.pd-return-copy p{font-size:16px}.pd-return-row{gap:12px;font-size:13px}.pd-document-panel{display:block}.pd-document-main{padding:25px}.pd-document-heading{gap:12px}.pd-document-main h3{font-size:32px}.pd-document-main>p{font-size:16px}.pd-document-history{border-left:0;border-top:1px solid var(--pd-line);padding:25px}.pd-document-history>h3{font-size:27px;margin:20px 0}.pd-document-history>p{font-size:13px}.pd-doc-art{padding:15px 23px 0 27px}.pd-doc-history-slip{margin-right:23px}.pd-dossier-layout{display:flex;flex-direction:column;gap:32px}.pd-dossier-cover{padding:25px}.pd-dossier-cover strong{font-size:32px}.pd-dossier-list>div{display:grid;grid-template-columns:80px 1fr;gap:10px 15px}.pd-dossier-list strong{margin:0;font-size:16px}.pd-dossier-list small{grid-column:2}.pd-dossier-layout .btn{width:100%;font-size:13px;text-align:left}.pd-risk-context{max-width:83%}.pd-risk-context strong{font-size:27px}.pd-risk-decision{max-width:80%}.pd-risks .pd-step-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.pd-risks .pd-step-tabs button{border-top:1px solid var(--pd-line);min-height:81px}.pd-risk-panel{display:flex;flex-direction:column;gap:30px;align-items:stretch;margin-top:30px}.pd-risk-record{padding:25px}.pd-risk-record .pd-record-rows>div{display:grid;grid-template-columns:.8fr 1.2fr}.pd-risk-record .pd-record-rows dd{margin-top:0}.pd-risk-number{font-size:79px;margin:22px 0}.pd-risk-record h3{font-size:29px}.pd-risk-editions{padding:15px 7px}.pd-risk-editions>article{padding:25px}.pd-risk-editions>article+article{margin-left:12px}.pd-split>div>p{font-size:16px}.pd-role-art{padding-inline:22px}.pd-role-art-paper{padding:26px}.pd-role-art-paper h3{font-size:30px}.pd-role-handoff{gap:17px;margin-inline:10px}.pd-role-tabs{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:30px}.pd-role-tabs button{font-size:14px;min-height:62px;padding:17px 15px}.pd-role-panel{display:flex;flex-direction:column;gap:28px;align-items:stretch}.pd-role-copy h3{font-size:33px}.pd-role-copy>p{font-size:16px}.pd-role-mandate{padding:26px;margin:8px 7px 12px 0}.pd-role-person strong{font-size:16px}.pd-role-mandate dl>div{font-size:15px}.pd-mandate-principles{gap:9px}.pd-feature-grid{gap:24px}.pd-feature-grid h3{font-size:25px}.pd-feature-grid p{font-size:14px}.pd-closing h2{font-size:38px}.pd-closing p{font-size:16px}.pd-closing .button-row{flex-direction:column;align-items:stretch;max-width:440px;margin:auto}}
@media(max-width:390px){.pd-hero h1{font-size:44px}.pd-hero .button-row{flex-direction:column;align-items:stretch}.pd-hero .btn{width:100%}.pd-tour-hero-paper>strong{font-size:42px}.pd-tour-hero-paper{padding:24px}.pd-tour-hero-label{font-size:12px;padding:16px}.pd-tour-hero-label .pd-avatar{width:32px;height:32px}.pd-hero-grid{gap:30px}.pd-pages .section-heading h2{font-size:32px}.pd-scenario-tabs button{padding:11px 15px;font-size:12px}.pd-demo-toolbar{padding:20px}.pd-play-controls>span{flex-basis:100%;margin-bottom:3px;font-size:12px}.pd-play-controls .btn{flex:1}.pd-step-tabs button{padding:16px 9px;min-height:82px}.pd-step-tabs strong{font-size:12px}.pd-tour-panel{padding:26px 17px}.pd-tour-record{padding:23px 19px}.pd-tour-record h3{font-size:28px}.pd-record-rows>div{font-size:12px;gap:13px}.pd-tour-owner{margin-left:0;padding:15px 13px;gap:10px}.pd-tour-owner .pd-avatar{width:32px;height:32px}.pd-tour-copy h3{font-size:31px}.pd-tour-copy .button-row{flex-direction:column}.pd-art-paper{padding:25px 21px}.pd-art-paper h3{font-size:30px}.pd-plan-ticket{margin-inline:12px;padding:17px}.pd-work-detail{padding:23px}.pd-work-detail h3{font-size:29px}.pd-work-item-top{display:block}.pd-work-item-top small{text-align:left;max-width:none;margin-top:7px}.pd-plan-return h2{font-size:34px}.pd-document-main h3{font-size:30px}.pd-document-main,.pd-document-history{padding:23px}.pd-doc-art{padding-inline:22px}.pd-dossier-list>div{display:block}.pd-dossier-list strong{margin:12px 0 10px}.pd-dossier-list small{font-size:12px}.pd-risk-context{max-width:89%;padding:22px}.pd-risk-decision{max-width:84%;padding:23px}.pd-risk-copy h3{font-size:31px}.pd-role-art-paper h3{font-size:29px}.pd-role-tabs button{font-size:13px}.pd-role-copy h3{font-size:31px}.pd-feature-grid{display:block}.pd-feature-grid>a{margin-bottom:25px}.pd-feature-grid h3{font-size:27px}.pd-feature-grid p{font-size:15px}.pd-other .section-heading{margin-bottom:32px}.pd-closing h2{font-size:35px}}
@media(prefers-reduced-motion:reduce){.pd-change{animation:none}.pd-tour-record,.pd-folio-cover,.pd-tour-owner{transition:none}}

.pd-role-tabs button{display:flex;align-items:center;gap:12px}.pd-role-tabs button strong{font-size:14px;font-weight:500}.pd-role-tabs [aria-selected=true] .pd-avatar{background:var(--gold);color:var(--ink)}@media(max-width:1190px){.pd-role-tabs button{flex-direction:column;align-items:flex-start}.pd-role-tabs button strong{font-size:13px}}@media(max-width:720px){.pd-role-tabs button{flex-direction:row;align-items:center;gap:10px}.pd-role-tabs button .pd-avatar{width:31px;height:31px}.pd-role-tabs button strong{font-size:13px}}@media(max-width:390px){.pd-role-tabs button{padding:15px 12px}.pd-role-tabs button strong{font-size:12px}}

body[data-page^="platform-detail-"] .footer-bottom p{font-size:11px}
