.gd-lead p{color:var(--ink);margin:0;font-size:19px;line-height:1.55}.gd-lead p+p{margin-top:12px}.gd-art{min-width:0}.gd-art>h2{letter-spacing:-.015em;margin:56px 0 14px;scroll-margin-top:24px;font:400 26px/1.25 Georgia,serif}.gd-art>h2:first-child{margin-top:0}.gd-art>p,.gd-art>ul,.gd-art>ol{margin:0 0 16px;font-size:17px;line-height:1.65}.gd-art>ul,.gd-art>ol{padding-left:22px}.gd-art li+li{margin-top:8px}.gd-art strong{font-weight:600}.gd-art>p a,.gd-art>ul a,.gd-sources a{color:#27745a}.gd-art>p a:hover,.gd-art>ul a:hover,.gd-sources a:hover{color:var(--green-dark)}.gd-short{border:1px solid var(--line);background:#fff;border-radius:14px;margin-bottom:8px;padding:22px 24px 6px}.gd-short h2{letter-spacing:-.015em;margin:0 0 10px;scroll-margin-top:24px;font:400 21px/1.3 Georgia,serif}.gd-short ul{margin:0 0 16px;padding-left:22px;font-size:17px;line-height:1.65}.gd-table{border:1px solid var(--line);background:#fff;border-radius:14px;margin:0 0 16px;overflow-x:auto}.gd-table table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.5}.gd-table th,.gd-table td{border-top:1px solid var(--line);text-align:left;vertical-align:top;padding:13px 16px}.gd-table thead th{background:var(--cream);border-top:0;font-size:13px;font-weight:500}.gd-table tbody th{font-weight:500}.gd-fit{margin-top:56px}.gd-fit ol{flex-direction:column;gap:12px;margin:22px 0 0;padding:0;list-style:none;display:flex}.gd-fit ol li>span{min-width:12px;font:500 13px/1.9 DM Mono,ui-monospace,monospace}.gd-fit strong{color:#fff;font-weight:500}.gd-fit-intro{color:#e3eee8;margin:14px 0 0;font-size:16px;line-height:1.55}.gd-price{color:#fff;margin:22px 0 0;font-size:16px;line-height:1.5}.gd-sources{margin-top:48px}.gd-sources h2{letter-spacing:-.015em;margin:0 0 14px;font:400 21px/1.3 Georgia,serif}.gd-sources ol{margin:0;padding-left:22px}.gd-sources li{color:var(--muted-strong);font-size:14px;line-height:1.55}.gd-sources li+li{margin-top:8px}@media (min-width:901px){.gd-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.gd-lead p{font-size:17px}.gd-art>h2{margin-top:44px;font-size:23px}.gd-art>p,.gd-art>ul,.gd-art>ol,.gd-short ul{font-size:16px}.gd-table table{font-size:14px}.gd-table th,.gd-table td{padding:11px 10px}}
