.t1dx-wp{--t1dx-lime:#b5cc35;--t1dx-lime-soft:#f3f7e1;--t1dx-ink:#333;--t1dx-heading:#294d6a;--t1dx-muted:#333;--t1dx-rule:#e2e2e2;--t1dx-panel:#f7f7f5;color:var(--t1dx-ink);font-size:17px;line-height:1.6;margin:0 auto;max-width:840px;padding:0 20px 64px}.t1dx-wp *,.t1dx-wp :after,.t1dx-wp :before{box-sizing:border-box}.t1dx-wp ol,.t1dx-wp p,.t1dx-wp ul{margin:0 0 1em}.t1dx-wp h1,.t1dx-wp h2,.t1dx-wp h3,.t1dx-wp h4{color:var(--t1dx-heading);line-height:1.25;scroll-margin-top:24px}.t1dx-wp h1{font-size:clamp(30px,5vw,44px);margin:0 0 16px}.t1dx-wp h2{font-size:30px;margin:56px 0 12px}.t1dx-wp h2:before{background:var(--t1dx-lime);border-radius:2px;content:"";display:block;height:5px;margin-bottom:14px;width:56px}.t1dx-wp h3{font-size:23px;margin:36px 0 10px}.t1dx-wp h4{font-size:19px;font-weight:700;margin:30px 0 6px}.t1dx-wp-hero{border-bottom:1px solid var(--t1dx-rule);margin-bottom:32px;padding:48px 0 28px}.t1dx-eyebrow{color:var(--t1dx-muted);font-size:14px;font-weight:700;letter-spacing:.08em;margin-bottom:10px!important;text-transform:uppercase}.t1dx-authors{color:var(--t1dx-muted);font-size:17px}.t1dx-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 16px!important}.t1dx-btn{background:var(--t1dx-lime);border:2px solid var(--t1dx-lime);border-radius:6px;color:var(--t1dx-ink)!important;display:inline-block;font-size:16px;font-weight:700;padding:12px 22px;text-decoration:none!important}.t1dx-btn:focus,.t1dx-btn:hover{background:#a3b92a;border-color:#a3b92a}.t1dx-btn-ghost{background:transparent;border-color:var(--t1dx-ink)}.t1dx-btn-ghost:focus,.t1dx-btn-ghost:hover{background:var(--t1dx-panel);border-color:var(--t1dx-ink)}.t1dx-disclosure{color:var(--t1dx-muted);font-size:14px;margin:0!important}.t1dx-summary{background:var(--t1dx-lime-soft);border-radius:10px;padding:28px 28px 12px}.t1dx-summary h2{border-top:0;font-size:26px;margin-top:0;padding-top:0}.t1dx-summary h2:before{display:none}.t1dx-summary h3{font-size:18px;letter-spacing:.06em;margin-top:0;text-transform:uppercase}.t1dx-summary-grid{display:grid;gap:8px 32px;grid-template-columns:1fr}.t1dx-summary-grid>div+div{margin-top:12px}.t1dx-summary ul{font-size:17px;list-style:disc outside!important;margin:0 0 1em!important;padding-left:1.4em!important}.t1dx-summary li{display:list-item!important;list-style:inherit!important;margin-bottom:.6em;padding-left:0!important}.t1dx-summary li:before{content:none!important}.t1dx-toc{border:1px solid var(--t1dx-rule);border-radius:10px;margin:28px 0 8px}.t1dx-toc summary{cursor:pointer;font-size:17px;font-weight:700;padding:14px 20px}.t1dx-toc details[open] summary{border-bottom:1px solid var(--t1dx-rule)}.t1dx-toc ol{font-size:16px;list-style:none;margin:0;padding:12px 20px 8px}.t1dx-toc ol ol{font-size:15px;padding:4px 0 6px 18px}.t1dx-toc li{margin:4px 0}.t1dx-toc a{color:var(--t1dx-ink);text-decoration:none}.t1dx-toc a:hover{text-decoration:underline}.t1dx-quote{border-left:4px solid var(--t1dx-lime);margin:16px 0 20px 32px;padding:2px 0 2px 18px}.t1dx-quote blockquote{background:none;border:0;font-size:17px;font-style:italic;line-height:1.55;margin:0;padding:0}.t1dx-quote blockquote p{margin:0 0 .3em}.t1dx-quote figcaption{color:var(--t1dx-muted);font-size:14px;font-style:normal;font-weight:700}.t1dx-quote figcaption:before{content:"\2014\00a0"}.t1dx-table{margin:28px 0 32px;scroll-margin-top:24px}.t1dx-table-link{color:var(--t1dx-heading);text-decoration:underline;text-underline-offset:2px}.t1dx-table-link:hover{text-decoration-thickness:2px}.t1dx-table figcaption{font-size:16px;font-weight:700;margin-bottom:10px}.t1dx-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.t1dx-table table{border-collapse:collapse;font-size:15px;line-height:1.45;min-width:520px;width:100%}.t1dx-table td,.t1dx-table th{border-bottom:1px solid var(--t1dx-rule);padding:10px 12px;text-align:left;vertical-align:top}.t1dx-table thead th{background:var(--t1dx-ink);color:#fff;font-weight:700}.t1dx-table thead .t1dx-center th,.t1dx-table thead th[colspan]{text-align:center}.t1dx-table tbody th{font-weight:600}.t1dx-table tbody tr:nth-child(2n){background:var(--t1dx-panel)}.t1dx-table .t1dx-subhead th{background:var(--t1dx-lime-soft);font-weight:700}.t1dx-table .t1dx-indent{font-weight:400;padding-left:28px}.t1dx-table-notes{color:var(--t1dx-muted);font-size:13px;line-height:1.5;margin-top:10px}.t1dx-sr{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.t1dx-cite a{color:var(--t1dx-ink);font-weight:700;text-decoration:none}.t1dx-cite a:hover{text-decoration:underline}.t1dx-refs{font-size:15px;line-height:1.55;list-style:decimal outside!important;margin-left:0!important;padding-left:2em!important}.t1dx-refs li{display:list-item!important;list-style:inherit!important;margin-bottom:.7em;padding-left:.3em!important;scroll-margin-top:24px}.t1dx-refs li:before{content:none!important}.t1dx-refs li:target{background:var(--t1dx-lime-soft)}.t1dx-refs a{word-break:break-word}.t1dx-about{background:var(--t1dx-panel);border-radius:10px;font-size:16px;margin-top:48px;padding:8px 28px 16px}.t1dx-about h2{font-size:24px;margin-top:24px}.t1dx-about h3{font-size:17px;margin:20px 0 6px}@media (max-width:600px){.t1dx-wp{font-size:16px;padding:0 16px 48px}.t1dx-wp h2{font-size:26px}.t1dx-about,.t1dx-summary{padding-left:18px;padding-right:18px}.t1dx-quote{margin-left:12px}}.t1dx-rail{font-size:14px;line-height:1.35;max-height:calc(100vh - 80px);opacity:0;overflow-y:auto;position:fixed;top:40px;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease,visibility .2s;visibility:hidden;width:190px;z-index:40}.t1dx-wp.t1dx-toc-visible.t1dx-rail-fits .t1dx-rail{opacity:1;transform:none;visibility:visible}.t1dx-rail-title{color:var(--t1dx-heading);font-size:12px;font-weight:700;letter-spacing:.08em;margin:0 0 10px!important;text-transform:uppercase}.t1dx-fab-panel ol,.t1dx-rail ol{list-style:none;margin:0!important;padding:0}.t1dx-fab-panel li,.t1dx-rail li{margin:0}.t1dx-fab-panel li ol,.t1dx-rail li ol{display:none;padding:2px 0 6px 12px}.t1dx-fab-panel li.is-open>ol,.t1dx-rail li.is-open>ol{display:block}.t1dx-fab-panel ol a,.t1dx-rail a{border-left:3px solid var(--t1dx-rule);color:var(--t1dx-ink);display:block;padding:5px 0 5px 12px;text-decoration:none}.t1dx-fab-panel li ol a,.t1dx-rail li ol a{border-left-color:transparent;font-size:13px;padding-bottom:3px;padding-top:3px}.t1dx-fab-panel ol a:hover,.t1dx-rail a:hover{color:var(--t1dx-heading);text-decoration:underline}.t1dx-fab-panel ol a.is-active,.t1dx-rail a.is-active{border-left-color:var(--t1dx-lime);color:var(--t1dx-heading);font-weight:700}.t1dx-fab{bottom:20px;opacity:0;position:fixed;right:20px;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease,visibility .2s;visibility:hidden;z-index:40}.t1dx-wp.t1dx-toc-visible:not(.t1dx-rail-fits) .t1dx-fab{opacity:1;transform:none;visibility:visible}.t1dx-fab-btn{align-items:center;background:var(--t1dx-heading);border:0;border-radius:999px;box-shadow:0 4px 14px rgba(0,0,0,.18);color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:15px;font-weight:700;gap:8px;padding:10px 16px}.t1dx-fab-btn:focus-visible,.t1dx-fab-btn:hover{background:#1f3b52}.t1dx-fab-icon{background:linear-gradient(#fff,#fff) 0 0/100% 2px no-repeat,linear-gradient(#fff,#fff) 0 5px/100% 2px no-repeat,linear-gradient(#fff,#fff) 0 10px/100% 2px no-repeat;height:12px;width:16px}.t1dx-fab-panel{background:#fff;border-radius:12px;bottom:54px;box-shadow:0 10px 34px rgba(0,0,0,.22);font-size:15px;line-height:1.35;max-height:65vh;overflow-y:auto;padding:14px 16px 12px;position:absolute;right:0;width:min(340px,calc(100vw - 32px))}.t1dx-fab-panel[hidden]{display:none}.t1dx-fab-head{align-items:baseline;color:var(--t1dx-heading);display:flex;font-weight:700;justify-content:space-between;margin-bottom:8px}.t1dx-fab-top{color:var(--t1dx-heading);font-size:13px;font-weight:600}@media print{.t1dx-fab,.t1dx-rail{display:none!important}}