.dd-section{border-top:1px solid var(--dd-rule)}.dd-section:last-of-type{border-bottom:1px solid var(--dd-rule)}.dd-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;padding:.875rem 0;list-style:none;display:flex}.dd-summary::-webkit-details-marker{display:none}.dd-summary::marker{content:""}.dd-summary>.dd-heading{margin:0!important}.dd-chevron{border-right:2px solid var(--dd-accent);border-bottom:2px solid var(--dd-accent);width:.5rem;height:.5rem;transition:transform var(--duration-fast) var(--ease-out-quiet);flex-shrink:0;margin-right:.375rem;transform:rotate(45deg)}.dd-section[open]>.dd-summary .dd-chevron{transform:rotate(-135deg)}.dd-body{padding-bottom:1.25rem}.dd-body>:first-child{margin-top:0}.dd-section[data-level="3"] .dd-summary{padding:.625rem 0}.dd-pull{border-left:2px solid var(--dd-accent);margin:2rem 0;padding:.25rem 0 .25rem 1.5rem;position:relative}.dd-pull:before{content:"“";color:var(--dd-accent);font-size:3rem;line-height:1;position:absolute;top:-.5rem;left:1.25rem}.dd-pull>p{max-width:36ch;margin:0;padding-top:1.5rem;font-size:1.25rem;font-style:italic;line-height:1.45}.dd-midcontact{border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule);margin:2rem 0;padding:1.25rem 0}.dd-midcontact-buttons{gap:.75rem;display:grid}.dd-midcontact-buttons>a{justify-content:center;min-height:2.75rem}@media (min-width:48rem){.dd-midcontact-buttons{grid-template-columns:max-content}.dd-midcontact-buttons>a.hidden{display:inline-flex}}.dd-top{margin-top:2.5rem}.dd-glance{grid-template-columns:repeat(var(--dd-glance-n,3), minmax(0, 1fr));border-top:1px solid var(--dd-rule);border-bottom:1px solid var(--dd-rule);margin:0;display:grid}.dd-glance>div{padding:1rem 1rem 1rem 0}.dd-glance>div+div{border-left:1px solid var(--dd-rule);padding-left:1rem}.dd-glance dt{letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;line-height:1.45}.dd-glance dd{font-variant-numeric:lining-nums tabular-nums;margin:.25rem 0 0;font-size:1.1875rem;line-height:1.3}@media (max-width:47.99rem){.dd-glance{grid-template-columns:minmax(0,1fr)}.dd-glance>div{padding:.75rem 0}.dd-glance>div+div{border-left:0;border-top:1px solid var(--dd-rule);padding-left:0}}.dd-inshort{margin-top:1.5rem}.dd-inshort>p{max-width:62ch;margin:.375rem 0 0}.dd-toc ol,.dd-toc ol li{margin:0;padding:0;list-style:none;display:block}.dd-toc a{align-items:center;min-height:2.75rem;text-decoration:none;display:flex}.dd-toc a:hover{text-underline-offset:4px;text-decoration:underline}.dd-toc-jump{border-top:1px solid var(--dd-rule);border-bottom:1px solid var(--dd-rule);margin:1.5rem 0 0}.dd-toc-jump>summary{cursor:pointer;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:2.75rem;font-size:.8125rem;font-weight:600;list-style:none;display:flex}.dd-toc-jump>summary::-webkit-details-marker{display:none}.dd-toc-jump>summary::marker{content:""}.dd-toc-jump[open]>summary .dd-chevron{transform:rotate(-135deg)}.dd-toc-jump nav{padding-bottom:.75rem}.dd-toc-jump li+li{border-top:1px solid var(--dd-rule)}.dd-toc-rail{display:none}.dd-label{letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600;line-height:1.45}@media (min-width:80rem){.dd-layout{grid-template-columns:minmax(0,1fr) 13rem;column-gap:3rem;margin-right:-16rem;display:grid}.dd-toc-rail{display:block}.dd-toc-rail>nav{max-height:calc(100vh - 4rem);position:sticky;top:2rem;overflow-y:auto}.dd-toc-rail li a{min-height:2.75rem;padding:.25rem 0;line-height:1.35}.dd-toc-jump{display:none}}@media print{.dd-section::details-content{content-visibility:visible;display:block}.dd-chevron,.dd-toc-jump,.dd-toc-rail{display:none!important}.dd-layout{margin-right:0;display:block}}.dd--carto{--dd-rule:var(--color-rule);--dd-accent:var(--color-jade-deep)}.dd--carto .dd-summary:hover .dd-chevron{border-color:var(--color-jade)}.dd--carto.dd-pull,.dd-midcontact{max-width:68ch}.dd--carto.dd-pull>p{font-family:var(--font-sans);color:var(--color-ink);font-weight:400}.dd--carto .dd-glance dt,.dd--carto .dd-label,.dd--carto.dd-toc-jump>summary{color:var(--color-ink-muted)}.dd--carto .dd-glance dd{font-family:var(--font-display);color:var(--color-pine);font-weight:600}.dd--carto.dd-toc a,.dd--carto .dd-toc a{color:var(--color-jade-deep);font-size:.875rem;font-weight:500}@media (min-width:80rem){.dd--lux.dd-toc-rail>nav{top:6rem}}.dd--lux{--dd-rule:var(--lux-color-stone);--dd-accent:var(--lux-color-bronze)}.dd--lux.dd-pull>p{font-family:var(--lux-font-sans);color:var(--lux-color-body);font-weight:400}.dd--lux .dd-heading,.dd--lux .dd-glance dd{font-family:var(--lux-font-serif);color:var(--lux-color-heading);font-variant-numeric:lining-nums;font-weight:500}.dd--lux .dd-heading{font-size:clamp(1.5rem,1.25rem + 1vw,2rem);line-height:1.2}.dd--lux .dd-section[data-level="3"] .dd-heading,.dd--lux.dd-section[data-level="3"] .dd-heading{font-family:var(--lux-font-sans);font-size:1.0625rem;font-weight:600;line-height:1.5}.dd--lux .dd-glance dt,.dd--lux .dd-label,.dd--lux.dd-toc-jump>summary{color:var(--lux-color-muted)}.dd--lux.dd-toc a,.dd--lux .dd-toc a{color:var(--lux-color-navy);font-size:.9375rem}.dd--lux .dd-body a{color:var(--lux-color-navy);text-decoration:underline;-webkit-text-decoration-color:var(--lux-color-bronze);text-decoration-color:var(--lux-color-bronze);text-underline-offset:4px}.dd--lux .dd-body p+p{margin-top:1rem}
