.discovery{--dg-green:#173d33;--dg-paper:#f6f3eb;--dg-muted:#5c665c;--dg-line:#d2d5c8;background:var(--dg-paper);color:var(--dg-green);margin:0;font:17px/1.7 "Source Sans 3",Arial,sans-serif}.discovery *{box-sizing:border-box}.discovery a{color:inherit;text-underline-offset:4px}.discovery :focus-visible{outline-offset:4px;outline:3px solid #a27446}.dg-width{width:min(1120px,100%);margin:auto;padding-inline:32px}.dg-header{border-bottom:1px solid var(--dg-line);justify-content:space-between;align-items:center;gap:24px;padding-block:22px;display:flex}.dg-brand{flex-shrink:0;width:190px;max-width:45%;display:block}.dg-brand img{width:100%;height:auto;display:block}.dg-header nav{flex-wrap:wrap;gap:24px;font-size:14px;display:flex}.dg-header nav a{text-decoration:none}.dg-header nav a[aria-current=page]{border-bottom:2px solid var(--dg-green)}.dg-breadcrumb{color:var(--dg-muted);flex-wrap:wrap;gap:12px;padding-block:22px 0;font-size:12px;display:flex}.dg-hero{max-width:900px;padding-block:52px 45px}.dg-eyebrow,.dg-label{letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.5;display:block}.dg-eyebrow{margin:0 0 16px}.discovery h1,.discovery h2,.discovery h3{letter-spacing:-.035em;text-wrap:balance;font-family:Newsreader,Georgia,serif;font-weight:450}.discovery h1{max-width:900px;margin:0 0 24px;font-size:clamp(42px,5.7vw,72px);line-height:1.06}.discovery h2{margin:0 0 23px;font-size:clamp(31px,3.6vw,44px);line-height:1.14}.discovery h3{margin:15px 0 13px;font-size:27px;line-height:1.18}.discovery p{margin:0 0 19px}.dg-answer{max-width:860px;font-size:20px;line-height:1.7}.dg-button{background:var(--dg-green);border:1px solid var(--dg-green);border-radius:5px;justify-content:center;align-items:center;min-height:48px;padding:12px 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;color:var(--dg-paper)!important}.dg-hero .dg-button{margin-top:8px}.dg-button:hover{background:#285345}.dg-reviewed{color:var(--dg-muted);font-size:12px;margin-top:20px!important}.dg-section{border-top:1px solid var(--dg-line);padding-block:45px}.dg-section>p{max-width:900px}.dg-cards{grid-template-columns:1fr 1fr;gap:28px;margin:28px 0;display:grid}.dg-cards article{border-top:2px solid var(--dg-green);padding:22px 0 0}.dg-cards article>p{font-size:16px}.dg-cards article a{font-size:15px;font-weight:600}.dg-principles{margin:27px 0 0}.dg-principles>div{border-top:1px solid var(--dg-line);grid-template-columns:230px 1fr;gap:28px;padding:20px 0;display:grid}.dg-principles dt{font-weight:600}.dg-principles dd{color:var(--dg-muted);margin:0}.dg-answers{grid-template-columns:1fr 1fr;gap:24px 36px;display:grid}.dg-answers article h3{font-size:25px}.dg-answers article p{font-size:16px}.dg-table-scroll{border:1px solid var(--dg-line);width:100%;margin-top:26px;overflow:auto}.discovery table{border-collapse:collapse;width:100%;font-size:15px}.discovery caption{text-align:left;background:#e9ecdf;padding:16px;font-size:13px}.discovery th,.discovery td{text-align:left;vertical-align:top;border-bottom:1px solid var(--dg-line);padding:16px;line-height:1.55}.discovery thead th{background:var(--dg-green);color:var(--dg-paper);font-weight:600}.discovery tbody th{width:22%;font-weight:600}.discovery tbody td{width:39%}.discovery tr:last-child td,.discovery tr:last-child th{border-bottom:0}.dg-note{background:#e9ecdf;border-left:3px solid #6b7e61;margin:25px 0;padding:24px 26px}.dg-note p:last-child{margin-bottom:0}.dg-jump{flex-wrap:wrap;gap:12px 26px;padding:20px 0 34px;font-size:15px;display:flex}.dg-headlines{counter-reset:headline;grid-template-columns:1fr 1fr;gap:24px 40px;margin:30px 0;padding:0;list-style:none;display:grid}.dg-headlines li{border-top:1px solid var(--dg-line);counter-increment:headline;padding-top:16px}.dg-headlines li:before{content:counter(headline,decimal-leading-zero);letter-spacing:.1em;font-size:12px}.dg-headlines h3{font-size:28px}.dg-headlines p{color:var(--dg-muted);font-size:16px}.dg-example{border:1px solid var(--dg-line);background:#eeeee5;padding:25px}.dg-example dl{margin:0}.dg-example dl>div{margin-top:20px}.dg-example dt{text-transform:uppercase;letter-spacing:.08em;margin-bottom:7px;font-size:12px;font-weight:600}.dg-example dd{margin:0}.dg-example-head{font:500 33px/1.1 Newsreader,Georgia,serif}.dg-brief{width:100%;color:var(--dg-green);resize:vertical;background:#fffef9;border:1px solid #afb8a7;min-height:270px;margin:12px 0 20px;padding:20px;font:16px/1.7 "Source Sans 3",Arial,sans-serif;display:block}.dg-related{border-top:1px solid var(--dg-line);padding-block:35px}.dg-related nav{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.dg-related a{font-size:16px;font-weight:600}.dg-footer{border-top:1px solid var(--dg-line);padding-block:34px 40px;font-size:14px}.dg-footer nav{flex-wrap:wrap;gap:20px;margin:15px 0;display:flex}.dg-footer p{max-width:850px;color:var(--dg-muted);font-size:13px}@media (max-width:740px){.dg-width{padding-inline:20px}.dg-header{flex-wrap:wrap;gap:16px;padding-block:17px}.dg-brand{width:150px}.dg-header nav{gap:18px;width:100%;font-size:13px}.dg-hero{padding-block:34px 32px}.dg-answer{font-size:17px;line-height:1.7}.dg-section{padding-block:32px}.dg-cards,.dg-answers,.dg-headlines,.dg-related nav{grid-template-columns:1fr}.dg-cards{gap:20px}.dg-principles>div{grid-template-columns:1fr;gap:8px;padding:17px 0}.discovery table{min-width:640px}.dg-note{padding:20px}.dg-headlines{gap:17px}.dg-example{padding:20px}.dg-related nav{gap:15px}.discovery h1{font-size:46px}.discovery h2{font-size:34px}.dg-breadcrumb{font-size:11px}.dg-brief{font-size:16px}}@media (prefers-reduced-motion:reduce){.discovery *{scroll-behavior:auto!important}}