@font-face{font-family:DM;src:url('/assets/dm-sans-regular.woff2?r=28') format('woff2');font-display:swap}@font-face{font-family:DM;src:url('/assets/dm-sans-medium.woff2?r=28') format('woff2');font-weight:500;font-display:swap}@font-face{font-family:Instrument;src:url('/assets/instrument-serif-italic.woff?r=28') format('woff');font-style:italic;font-display:swap}*{box-sizing:border-box}html{scroll-padding-top:30px;overflow-x:clip}body{margin:0;background:#fcfcfb;color:#101113;font:16px/1.75 DM,Arial,sans-serif}a{color:inherit;text-underline-offset:4px}button{font:inherit;cursor:pointer}svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.4}button,a{ -webkit-tap-highlight-color:#ff790026}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid #ff7900;outline-offset:5px}.doc-header{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:auto;padding:32px 40px;gap:22px}.doc-header img{display:block;width:110px;height:auto}.doc-header>a:last-child{display:flex;align-items:center;gap:10px;text-decoration:none;font-size:13px;min-height:44px}.skip{position:fixed;top:10px;left:10px;padding:12px;background:#101113;color:#fff;transform:translateY(-200%);z-index:20}.skip:focus{transform:none}main{max-width:1120px;margin:auto;padding:40px 40px 0}.eyebrow{font-size:10px;letter-spacing:.2em;color:#a94300;margin:0 0 26px}.doc-intro h1{font:italic 400 clamp(46px,6vw,80px)/1.05 Instrument,Georgia,serif;letter-spacing:-.03em;max-width:900px;margin:0;overflow-wrap:anywhere}.doc-sub{font-size:18px;line-height:1.5;color:#586168;margin:22px 0 28px}.doc-meta{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #dfe1df;padding-bottom:30px;color:#626b70;font-size:12px}.doc-meta button{background:none;border:1px solid #d6d9d7;border-radius:30px;padding:10px 15px;min-height:44px;display:flex;gap:10px;align-items:center;color:#101113;font-size:12px}.doc-layout{display:grid;grid-template-columns:220px minmax(0,680px);gap:52px;padding:44px 0 60px}.doc-layout aside{position:sticky;top:24px;align-self:start}.doc-toc summary{font-size:12px;font-weight:500;padding-bottom:15px;cursor:pointer}.doc-toc nav{display:flex;flex-direction:column;gap:3px}.doc-toc nav a{font-size:12px;line-height:1.5;padding:8px 10px;border-left:1px solid #dce0dd;text-decoration:none;color:#60696c}.doc-toc a:hover,.doc-toc a[aria-current]{border-color:#ff7900;color:#101113;background:#fff4e9}.doc-help{display:block;margin-top:30px;font-size:12px;text-decoration:none;color:#60696c}.doc-help strong{display:block;color:#101113;font-weight:500}.doc-layout article{min-width:0}.doc-layout article section{border-bottom:1px solid #e5e6e2;padding:0 0 28px;margin-bottom:30px;scroll-margin-top:30px}.doc-layout h2{font-size:21px;line-height:1.3;font-weight:500;margin:0 0 15px}.doc-layout p{margin:0;overflow-wrap:anywhere;color:#384349}.doc-layout p a{color:#a94300}.doc-contact{padding:38px 0 46px;border-top:1px solid #dfe1df}.doc-contact>span{font-size:9px;letter-spacing:.16em;color:#a94300}.doc-contact h2{font:italic 400 44px/1.15 Instrument,Georgia,serif;margin:15px 0}.doc-contact>a{font-size:15px;overflow-wrap:anywhere}.doc-footer{background:#101113;color:#f5f5f0;padding:35px max(24px,calc((100vw - 1040px)/2));display:flex;flex-wrap:wrap;gap:22px;justify-content:space-between;align-items:center}.doc-footer nav{width:100%;display:flex;flex-wrap:wrap;gap:14px 26px;border-bottom:1px solid #3b3d40;padding-bottom:25px}.doc-footer a{font-size:13px;min-height:44px;display:flex;align-items:center}.doc-footer a[aria-current]{color:#ff7900}.doc-footer small{font-size:11px;color:#bdc1c6}.doc-footer>a:first-of-type{text-decoration:none}.doc-contact+.doc-footer{margin-top:0}@media(max-width:760px){.doc-header{padding:20px 24px}.doc-header img{width:90px}.doc-header>a:last-child{font-size:11px}main{padding:26px 24px 0}.doc-intro h1{font-size:clamp(40px,10vw,62px)}.doc-sub{font-size:16px}.doc-meta{align-items:flex-start;flex-direction:column;gap:14px}.doc-layout{grid-template-columns:minmax(0,1fr);gap:30px;padding-top:26px}.doc-layout aside{position:static}.doc-toc{border:1px solid #dde0dc;border-radius:14px;padding:16px}.doc-toc summary{padding:0}.doc-toc nav{margin-top:15px}.doc-toc nav a{font-size:13px;min-height:44px;display:flex;align-items:center}.doc-help{display:none}.doc-layout h2{font-size:20px}.doc-layout article section{margin-bottom:32px;padding-bottom:30px}.doc-footer{padding:28px 24px}.doc-contact h2{font-size:40px}}@media(prefers-reduced-motion:no-preference){.doc-intro{animation:doc-in .6s cubic-bezier(.22,1,.36,1) both}@keyframes doc-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}}@media print{body{background:#fff;color:#000;font:11pt/1.5 Arial,sans-serif}.doc-header,.doc-layout aside,.doc-meta button,.doc-footer,.doc-contact,.skip{display:none}main{max-width:none;padding:0}.doc-intro h1{font:30pt Georgia,serif}.doc-layout{display:block;padding:20px 0}.doc-layout article section{break-inside:auto}.doc-layout h2{break-after:avoid;color:#000}.doc-layout a{color:#000;text-decoration:none}.doc-meta{padding-bottom:10px}.doc-sub{font-size:13pt}@page{margin:18mm}}/* DWD main headings use the approved geometric letterforms. */
.doc-intro h1{font-style:normal;max-width:900px}.doc-intro h1 .brand-circuit{display:block;width:100%;height:auto;fill:none;stroke:#101113;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;margin:0 0 12px;overflow:visible}.doc-contact h2{font:500 clamp(29px,5vw,44px)/1.2 DM,Arial,sans-serif;letter-spacing:-.8px}
.doc-layout article p+p{margin-top:14px}.doc-intro h1 .brand-circuit{height:clamp(32px,5.7vw,64px);width:100%;max-width:900px}
