.style-nav ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.style-nav a{border:1px solid #596278;border-radius:12px;align-items:center;min-height:44px;padding:8px 16px;font-size:15px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.style-nav a:hover{background:var(--surface)}.style-sections{margin-top:56px}.style-section{border-top:1px solid var(--line);grid-template-columns:1fr 1.6fr;gap:48px;padding-block:48px;display:grid}.style-copy{align-self:start;position:sticky;top:112px}.style-section h2{font-size:clamp(36px,3.6vw,48px)}.style-count{color:var(--muted);margin-top:8px;font-size:14px}.style-tip{color:#c6ccd7;margin-top:20px;font-size:17px}.style-tip strong{color:var(--gold)}.style-copy .text-link{color:var(--violet);margin-top:12px}.style-list{column-width:190px;column-gap:32px;margin:0;padding:0;list-style:none}.style-list li{break-inside:avoid;border-bottom:1px solid var(--line);padding:10px 0;font-size:17px;line-height:1.4}@media (width<=760px){.style-sections{margin-top:40px}.style-section{grid-template-columns:1fr;gap:20px;padding-block:40px}.style-copy{position:static}.style-section h2{font-size:38px}.style-tip{margin-top:16px;font-size:16px}.style-list{column-width:140px;column-gap:20px}.style-list li{padding:8px 0;font-size:15px}}
