.gp{border-top:1px solid var(--ln);padding:22px 0}.gp h3{font-size:21px;font-weight:800}.gp p{margin-top:8px}.gp .kv{grid-template-columns:220px minmax(0,1fr)}.gp .org{color:var(--mu);margin-top:10px;font-size:14.5px}.gp .lnk{flex-wrap:wrap;gap:8px 20px;margin-top:12px;font-size:15.5px;display:flex}.gp .lnk a{color:var(--accent);text-underline-offset:3px;text-decoration:underline 1px}.gpicks{margin-top:40px}.gpicks>h2{letter-spacing:-.02em;font-size:27px;font-weight:800}.gpicks>p{margin-top:8px}.cov td,.cov th{text-align:center}.cov th:first-child,.cov td:first-child{text-align:left}.cov .c-y{color:#1e6b34;font-weight:700}.cov .c-p{color:#7a4b00;font-weight:600}.cov .c-n{color:#a3241b;font-weight:600}.cov .c-u{color:var(--mu)}.kit{border-top:1px solid var(--ln);padding:24px 0}.kit h3{font-size:22px;font-weight:800}.kit p{margin-top:8px}.kit .sel{color:var(--tx);margin:10px 0 0;padding:0 0 0 18px;font-size:16px}.kit .sel li{margin-top:4px;list-style:outside}.kit ul.add{margin-top:6px;padding-left:1.2em;list-style:outside}.sec{margin-top:40px}.sec>h2{letter-spacing:-.02em;margin-bottom:10px;font-size:27px;font-weight:800}.sec ul.dots{padding-left:1.2em;list-style:outside}.sec ul.dots li+li{margin-top:6px}.sec p+p{margin-top:12px}.sec a,.kit a{color:var(--accent);text-underline-offset:3px;text-decoration:underline 1px}.leg{color:var(--mu);margin-top:6px;font-size:14.5px}@media (width<=600px){.gp .kv{grid-template-columns:1fr}}.amz{background:var(--accent);border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 22px;font-size:16px;font-weight:700;display:inline-flex;box-shadow:0 1px 2px #00000026;color:#fff!important;text-decoration:none!important}.amz:after{content:"→";font-weight:700}.amz:hover,.amz:focus-visible{filter:brightness(1.12);color:#fff!important}.amz.amz-s{white-space:nowrap;min-height:40px;padding:0 14px;font-size:14.5px}
