.ploy-richtext{--richtext-accent: var(--ploy-accent-primary, currentColor);--richtext-surface: var(--ploy-background-secondary, transparent);--richtext-muted: var(--ploy-text-secondary, currentColor)}.ploy-richtext :is(h1,h2,h3,h4,h5,h6){scroll-margin-top:var(--richtext-scroll-offset, 5rem)}.ploy-richtext li.ploy-task-item{list-style:none;margin-left:-1.25rem}.ploy-richtext li.ploy-task-item input{margin-right:.5rem;accent-color:var(--richtext-accent)}.ploy-richtext li.ploy-task-item[data-task=done]{color:var(--richtext-muted);text-decoration:line-through}.ploy-richtext blockquote.ploy-callout{padding:1.25rem 1.5rem;border-left:3px solid var(--richtext-callout-accent, var(--richtext-accent));border-radius:.5rem;background-color:var(--richtext-surface);font-style:normal;quotes:none}.ploy-richtext .ploy-callout-label{margin:0 0 .375rem;color:var(--richtext-callout-accent, var(--richtext-accent));font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ploy-richtext .ploy-callout>:last-child{margin-bottom:0}.ploy-richtext .ploy-video{margin:1.75rem 0}.ploy-richtext .ploy-video iframe{display:block;width:100%;height:auto;aspect-ratio:16 / 9;border:0;border-radius:.5rem}.guide-modular,.guide-modular__chunk{min-width:0}.guide-modular__chunk>:first-child{margin-top:0}.guide-modular__module{min-width:0}.guide-modular__normal>.article-prose,.guide-modular__drivers>.article-prose,.guide-modular__faq>.article-prose,.guide-modular__research>.article-prose{max-width:none}.guide-evidence__region{max-width:100%}@media(min-width:64rem){.guide-evidence{width:min(68rem,calc(100vw - 4rem));margin-left:50%;transform:translate(-50%)}}.guide-evidence__table{table-layout:fixed}.guide-evidence__table th:nth-child(1){width:15%}.guide-evidence__table th:nth-child(2){width:17%}.guide-evidence__table th:nth-child(3){width:15%}.guide-evidence__table th:nth-child(4){width:38%}.guide-evidence__table th:nth-child(5){width:15%}.guide-evidence .dd-table-wrap{border-radius:0}.guide-evidence .dd-table{min-width:53rem;font-size:.875rem;line-height:1.5}.guide-evidence .dd-table th,.guide-evidence .dd-table td{padding:.85rem .9rem;overflow-wrap:anywhere}.guide-evidence .dd-table tbody th{font-weight:600}.guide-evidence .dd-table a{color:var(--ploy-accent-primary);text-decoration:underline;text-underline-offset:.2em}.guide-evidence .dd-table [data-numeric]{text-align:left}.guide-evidence__amount{font-weight:650}.guide-evidence__date{white-space:nowrap;color:var(--ploy-text-secondary)}.guide-modular__normal .dd-article table{font-size:.875rem;line-height:1.5}.guide-modular__normal .dd-article table :is(th,td){min-width:7rem;padding:.75rem .85rem;vertical-align:top}.guide-modular__normal .dd-article table :is(thead th,tbody th){background:var(--ploy-background-secondary);color:var(--ploy-text-primary)}.guide-modular__normal .dd-article table a{color:var(--ploy-accent-primary);text-decoration:underline;text-underline-offset:.2em}.guide-flow__steps{display:grid;gap:0;margin:0;padding:0;list-style:none}.guide-flow__steps li{position:relative;min-width:0;padding:.9rem 0 .9rem 1.35rem;border-left:1px solid var(--ploy-border-strong);font-size:.9375rem;font-weight:550;line-height:1.4}.guide-flow__steps li:before{content:"";position:absolute;left:-.25rem;top:1.35rem;width:.45rem;height:.45rem;border-radius:50%;background:var(--ploy-accent-primary)}.guide-flow__steps li:last-child{border-left-color:transparent}@media(min-width:48rem){.guide-flow__steps{grid-template-columns:repeat(var(--guide-flow-count),minmax(0,1fr))}.guide-flow__steps li{padding:1rem .7rem 0 0;border-top:1px solid var(--ploy-border-strong);border-left:0}.guide-flow__steps li:before{left:0;top:-.25rem}.guide-flow__steps li:last-child{border-top-color:transparent}}.guide-modular__drivers{counter-reset:guide-driver}.guide-modular__drivers h3{counter-increment:guide-driver;display:grid;grid-template-columns:2.4rem minmax(0,1fr);gap:.75rem;align-items:baseline;margin-bottom:.5rem}.guide-modular__drivers h3:before{content:counter(guide-driver,decimal-leading-zero);font-family:var(--font-body);font-size:.8125rem;font-weight:600;color:var(--ploy-accent-secondary);letter-spacing:.04em}.guide-decision{border-radius:var(--radius-card)}.guide-decision__content{margin-top:.75rem}.guide-decision__content :is(ul,ol){margin:0;padding-left:1.3rem;columns:1}.guide-decision__content li{padding:.25rem 0;break-inside:avoid}@media(min-width:40rem){.guide-decision__content :is(ul,ol){columns:2;column-gap:2rem}}.guide-modular__faq{margin-top:3.5rem;border-top:1px solid var(--ploy-border-primary);padding-top:2rem}.guide-modular__faq h3{margin-top:1.5rem;border-top:1px solid var(--ploy-border-primary);padding-top:1.4rem;font-size:1.4rem}.guide-modular__faq h3+p{margin-top:.7rem}.guide-modular__research{margin-top:3.5rem;border-top:1px solid var(--ploy-border-primary);padding-top:1.5rem;color:var(--ploy-text-secondary)}.guide-modular__research h2{font-size:1.8rem}.guide-modular__research h3{font-size:1.25rem}.guide-modular .dd-article .guide-richtext-table{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.guide-modular .dd-article .guide-richtext-table:focus-visible{outline:2px solid var(--ploy-accent-primary);outline-offset:2px}.guide-modular .dd-article .guide-richtext-table table{min-width:34rem;max-width:none}.guide-modular .dd-article blockquote{font-size:1.35rem}@media(max-width:40rem){.guide-evidence .dd-table th,.guide-evidence .dd-table td{padding:.7rem}}
