/* FIX-DESIGN 2026-09-19 du18 */@media print{.meta,.pdc-meta,.mast,.pdc-mast,.nav,.pdc-nav,.crumbs,.pdc-crumbs,.footer,.pdc-footer,.record-seq,.pd-totop,.skip,.pdc-skip{display:none!important}body{background:#fff;color:#000}main,.wrap,.pdc-wrap{max-width:100%;padding:0;margin:0}pre{white-space:pre-wrap;font-size:10pt;border:0;background:transparent;padding:0}a[data-control="view-original"]::after{content:" " attr(href);font-size:8pt;word-break:break-all}table,figure,img,svg{page-break-inside:avoid;max-width:100%}}
/* HEADERMENU67 2026-09-23 - header search box (MENU67) + compact phone header (HEADER67). */.pdhs{display:flex;align-items:center;align-self:center;margin-left:auto;border:1.5px solid var(--line);background:var(--bg)}.pdhs-lab{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pdhs-q{font:inherit;font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--ink);background:transparent;border:0;padding:0 10px;min-height:42px;width:22ch}.pdhs-q::placeholder{color:var(--faint);font-weight:600}.pdhs-q:focus{outline:0}.pdhs:focus-within{border-color:var(--cobalt);box-shadow:inset 0 0 0 1px var(--cobalt)}.pdhs-go{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:0;background:transparent;color:var(--ink);font-size:19px;line-height:1;cursor:pointer}.pdhs-go:hover{background:var(--yellow)}.pdhs-go:focus-visible{outline:3px solid var(--cobalt);outline-offset:-3px}@media(max-width:1023px){.nav[data-pdnav="on"] .pdnav-tog,.pdc-nav[data-pdnav="on"] .pdnav-tog{flex:1 1 auto;justify-content:flex-start;border-right:0}.nav[data-pdnav="on"][data-open] .pdnav-list>a,.pdc-nav[data-pdnav="on"][data-open] .pdnav-list>a{flex:0 0 50%;max-width:50%;box-sizing:border-box;border-top:1px solid var(--line)}}@media(max-width:560px){.mast .wrap,.pdc-mast .pdc-wrap{padding-top:14px;padding-bottom:12px;row-gap:4px}.mast .est,.pdc-mast .pdc-est{flex:1 1 100%;order:3;font-size:10.5px;letter-spacing:.06em;white-space:nowrap}.pdhs{order:2}.pdhs-q{display:none}.pagehero{padding-top:20px;padding-bottom:24px}.hero{padding-top:20px;padding-bottom:24px}.crumbs .wrap,.pdc-crumbs .pdc-wrap{padding-top:8px;padding-bottom:8px}.pagehero h1,main#main>h1{margin-top:6px}}