.line-hub-nav{display:flex;gap:.6rem;overflow-x:auto;padding:1rem 0;white-space:nowrap;border-bottom:1px solid #ddd}.line-hub-nav a{color:var(--black);padding:.5rem .85rem;border:1px solid #ddd;border-radius:2rem;text-decoration:none}.line-hub-nav a:hover,.line-hub-nav a:focus-visible{background:#ff6300;border-color:#ff6300}.line-hub section[id]{scroll-margin-top:90px;margin-block:3rem}.line-hub p,.line-hub li{line-height:1.8}.line-hub .reading{max-width:80ch}.line-hub h2{font-size:clamp(1.5rem,3vw,2rem);font-weight:800;margin-bottom:1.2rem}.line-hub h3{font-size:1.2rem;font-weight:750}.line-verdict{border-left:5px solid #ff6300;background:#f6f6f8;padding:1.5rem}.line-score{font-size:2.2rem;font-weight:800}.line-classes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.line-classes article{padding:1.25rem;border:1px solid #ddd;border-radius:12px}.line-classes p:last-child{margin-bottom:0}.line-hub details{border-bottom:1px solid #ddd;padding:1rem 0}.line-hub summary{font-weight:700;cursor:pointer}.line-hub details p{margin:1rem 0 0}.line-guide-links{display:flex;flex-wrap:wrap;gap:.6rem 1rem;padding:1rem 0}.line-hub .source-links{font-size:.9rem}.line-hub a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:575px){.line-classes{grid-template-columns:1fr}.line-verdict{padding:1rem}}
