.dd-keyword{color:var(--color-accent);text-decoration:underline;text-decoration-thickness:.08em;-webkit-text-decoration-color:color-mix(in srgb, currentColor 55%, transparent);text-decoration-color:color-mix(in srgb, currentColor 55%, transparent);text-underline-offset:.22em;transition:text-decoration-color .2s var(--ease-out), text-decoration-thickness .2s var(--ease-out);font-weight:700}:is(.dd-tone-blue,.dd-tone-cyan,.dd-tone-sky,.dd-tone-navy) .dd-keyword{color:var(--tone-head)}@media (hover:hover) and (pointer:fine){.dd-keyword:hover{text-decoration-color:currentColor;text-decoration-thickness:.12em}}.dd-keyword:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid}.dd-keyword-anchor{display:inline-block;position:relative}.dd-callout{color:var(--tone-swoosh,var(--color-accent));white-space:nowrap;transform-origin:0 100%;pointer-events:none;transition:opacity .4s var(--ease-out), transform .5s var(--ease-out);margin-bottom:.35em;font-size:1.5rem;font-weight:600;line-height:1;position:absolute;bottom:100%;left:62%;transform:rotate(-7deg)}.dd-callout__arrow{width:1.7em;height:1.7em;position:absolute;top:.1em;left:-1.07em;overflow:visible}.dd-callout__arrow path{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .5s cubic-bezier(.65,0,.35,1) .35s}.dd-callout__arrow path+path{transition-duration:.22s;transition-delay:.8s}html.dd-motion .dd-callout:not(.is-drawn){opacity:0;transform:rotate(-7deg)translateY(6px)}html.dd-motion .dd-callout:not(.is-drawn) .dd-callout__arrow path{stroke-dashoffset:1px}@media (min-width:1024px){.dd-callout{font-size:1.75rem}}p:has(.dd-callout){padding-top:2.5rem}@media (min-width:1024px){p:has(.dd-callout){padding-top:2.75rem}}@media (prefers-reduced-motion:reduce){.dd-callout,.dd-callout__arrow path{transition:none}}
.dd-statement__rest{color:var(--tone-muted)}.dd-statement__source{max-width:52ch;color:var(--tone-body);font-size:1.25rem;line-height:1.5}.dd-statement__head{border-bottom:1px solid var(--tone-rule);color:var(--tone-body);font-size:var(--text-small);letter-spacing:.04em;text-transform:uppercase;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:2.5rem;padding-bottom:1rem;font-weight:600;display:grid}.dd-statement__head-with{color:var(--tone-with)}.dd-statement__row{border-bottom:1px solid var(--tone-rule);gap:.75rem;padding-block:1.75rem;display:grid}.dd-statement__row:last-child{border-bottom:0;padding-bottom:0}.dd-statement__today{color:var(--tone-body);font-size:1.25rem;line-height:1.5}.dd-statement__arrow{color:var(--tone-muted)}.dd-statement__with{color:var(--tone-head);font-size:1.375rem;font-weight:500;line-height:1.4}.dd-statement__mark{color:var(--tone-head);white-space:nowrap;display:inline-block;position:relative}.dd-statement__swoosh{pointer-events:none;width:108%;height:.3em;margin-top:-.06em;position:absolute;top:100%;left:-4%;overflow:visible}.dd-statement__swoosh path{fill:none;stroke:var(--tone-swoosh,var(--tone-head));stroke-width:.11em;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .8s cubic-bezier(.65,0,.35,1) .65s}html.dd-motion .dd-statement__mark:not(.is-drawn) .dd-statement__swoosh path{stroke-dashoffset:1px}.dd-statement__row{transition:opacity .3s var(--ease-out)}@media (hover:hover) and (pointer:fine){[data-spotlight]:hover .dd-statement__row{opacity:.4}[data-spotlight]:hover .dd-statement__row:hover{opacity:1}}@media (prefers-reduced-motion:reduce){.dd-statement__row{transition:none}}.dd-statement__close{border-top:1px solid var(--tone-rule);flex-direction:column;gap:1.25rem;margin-top:3rem;padding-top:2.5rem;display:flex}.dd-statement__summary{max-width:30ch;color:var(--tone-head);font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;font-size:1.75rem;font-weight:600;line-height:1.2}.dd-statement__link{color:var(--tone-head);text-decoration:underline;-webkit-text-decoration-color:var(--tone-rule);text-decoration-color:var(--tone-rule);text-underline-offset:.3em;transition:text-decoration-color .2s var(--ease-out);align-self:flex-start;align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.dd-statement__link svg{transition:transform .3s var(--ease-out)}@media (hover:hover) and (pointer:fine){.dd-statement__link:hover{text-decoration-color:currentColor}.dd-statement__link:hover svg{transform:translate(4px)}}.dd-statement__link:focus-visible{outline:2px solid var(--tone-head);outline-offset:4px;border-radius:4px}@media (min-width:1024px){.dd-statement__close{flex-direction:row;justify-content:space-between;align-items:flex-end;margin-top:3.5rem}.dd-statement__summary{font-size:2rem}.dd-statement__link{flex-shrink:0;align-self:auto}}@media (prefers-reduced-motion:reduce){.dd-statement__swoosh path,.dd-statement__link svg{transition:none}}@media (max-width:767px){.dd-statement__head{gap:.5rem;display:flex}.dd-statement__head span:first-child:after{content:" →"}}@media (min-width:768px){.dd-statement__row{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:2.5rem;padding-block:2rem}.dd-statement__arrow{display:none}.dd-statement__with{font-size:1.5rem}.dd-statement__row:has(.dd-callout) .dd-statement__today{padding-top:2.5rem}}@media (min-width:1024px){.dd-statement__row:has(.dd-callout) .dd-statement__today{padding-top:2.75rem}}
