.dc-page{--dc-ink:#18231D;--dc-body:#4D584B;--dc-muted:#596456;--dc-line:#D8D2C2;--dc-sand:#EEE8D9;--dc-paper:#FFFDF8;--dc-serif:Georgia,ui-serif,"Songti SC","Noto Serif SC",serif;color:var(--dc-body);font-size:1.0625rem;line-height:1.8}.dc-wrap{max-width:64rem;margin-inline:auto;padding-inline:1rem}.dc-page h1,.dc-page h2,.dc-page h3{color:var(--dc-ink);font-family:var(--dc-serif);font-weight:700;text-wrap:balance;margin:0}.dc-page h1{font-size:clamp(2.25rem,1.7rem + 2.4vw,3.5rem);line-height:1.12}.dc-page h2{font-size:clamp(1.5rem,1.3rem + .9vw,2rem);line-height:1.25}.dc-page h3{font-size:1.375rem;line-height:1.35}:where(.dc-page) dd,:where(.dc-page) dl,:where(.dc-page) figure,:where(.dc-page) p,:where(.dc-page) ul{margin:0;padding:0}.dc-page strong{color:var(--dc-ink);font-weight:600}.dc-page a{color:#3D5A12;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#9BC53D}.dc-page a:hover{color:var(--dc-ink)}.dc-page :focus-visible{outline:2px solid var(--dc-ink);outline-offset:2px}.dc-nowrap{white-space:nowrap}.dc-hero{padding-block:1.75rem 2.25rem}.dc-lead{margin-top:1rem;font-size:1.1875rem;max-width:40rem}.dc-jump{display:flex;flex-wrap:wrap;gap:.25rem 1.125rem;margin-top:1.25rem;font-size:1rem}.dc-sec{padding-block:2.5rem;border-top:1px solid var(--dc-line)}.dc-sec>.dc-wrap>h2+*{margin-top:1rem}.dc-gap{margin-top:.875rem}.dc-result p{max-width:46rem}.dc-scenes{margin-top:.5rem!important}.dc-scene{display:grid;gap:1.25rem;padding-block:2.25rem;scroll-margin-top:5rem}.dc-scene+.dc-scene{border-top:1px solid var(--dc-line)}.dc-scene:last-child{padding-bottom:0}.dc-media{min-width:0}.dc-media picture{display:contents}.dc-media img{display:block;width:auto;max-width:100%;max-height:26rem;height:auto;margin-inline:auto;border:1px solid var(--dc-line);border-radius:.75rem;background:var(--dc-paper)}.dc-media figcaption{margin-top:.625rem;color:var(--dc-muted);font-size:.875rem;line-height:1.6;text-align:center;font-variant-numeric:tabular-nums}.dc-body{min-width:0}.dc-for{margin-top:.25rem;color:var(--dc-muted);font-size:1rem}.dc-prompt{margin-top:1rem;padding:1rem;border-radius:.75rem;background:var(--dc-sand);color:var(--dc-ink);font-size:1rem;line-height:1.75}.dc-copy,.dc-step{font-weight:600;font-size:.9375rem}.dc-copy{display:inline-flex;align-items:center;gap:.375rem;min-height:2.5rem;margin-top:.625rem;padding:.375rem .75rem;border:1px solid var(--dc-ink);border-radius:.5rem;background:var(--dc-paper);color:var(--dc-ink);cursor:pointer}.dc-copy:hover{background:#E3EDC8}.dc-verdict{margin-top:1rem}.dc-findings{display:grid;gap:1.25rem 2.5rem}.dc-findings>div{min-width:0}.dc-findings dt{color:var(--dc-ink);font-weight:700}.dc-findings dd{margin-top:.25rem}.dc-tips{list-style:disc;padding-left:1.25rem!important}.dc-tips li+li{margin-top:.375rem}.dc-tips li::marker{color:var(--dc-muted)}.dc-faq{border-bottom:1px solid var(--dc-line)}.dc-faq details{border-top:1px solid var(--dc-line)}.dc-faq summary{cursor:pointer;padding-block:.875rem;color:var(--dc-ink);font-weight:600}.dc-faq details p{padding-bottom:1.125rem}.dc-source{margin-top:1.25rem;color:var(--dc-muted);font-size:.9375rem}.dc-source a{margin-right:.75rem;overflow-wrap:anywhere}.site-warm .dc-page .seo-cta-btn{box-shadow:none;transform:none;transition:none;color:var(--dc-ink);text-decoration:none}.dc-page .seo-cta-box h2{margin-bottom:1rem}.dc-page section.max-w-4xl{padding-block:2.5rem 3.5rem}@media (min-width:768px){.dc-scene{grid-template-columns:minmax(0,22rem) minmax(0,1fr);gap:2.5rem;align-items:start}.dc-media img{margin-inline:0}.dc-media figcaption{text-align:left}.dc-findings{grid-template-columns:repeat(2,minmax(0,1fr))}}