.palette-shell{max-width:1080px}.palette-header .brand-mark{color:#4263eb}.palette-home{padding-bottom:88px}.palette-intro{max-width:850px;padding:78px 0 42px}.palette-intro h1{letter-spacing:-.045em;margin:0 0 20px;font-size:clamp(2rem,4vw,3.05rem);font-weight:750;line-height:1.3}.palette-intro>p{max-width:690px;color:var(--muted);word-break:keep-all;margin:0;font-size:1rem;line-height:1.85}.palette-tests{width:100%}.palette-test-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:38px;padding:34px 36px;display:flex;position:relative}.palette-test-details{min-width:0;max-width:700px}.palette-category{color:#58709a;align-items:center;gap:8px;font-size:.77rem;font-weight:600;display:inline-flex}.palette-category svg{stroke-width:1.6px;width:18px;height:18px}.palette-test-card h2{margin:15px 0 12px;font-size:clamp(1.4rem,2.5vw,1.9rem);line-height:1.4}.palette-test-card h2 a{text-decoration:none}.palette-test-card h2 a:hover{color:var(--primary)}.palette-test-details>p{color:#5c6b83;word-break:keep-all;max-width:660px;margin:0;font-size:.95rem;line-height:1.85}.palette-test-meta{gap:10px 18px;margin-top:24px}.palette-test-action{flex-shrink:0;min-width:146px}.palette-footer{align-items:center}.palette-footer>p{margin:0}.palette-home>.ad-placement{margin-top:22px}.palette-home:has(>.ad-placement) .palette-intro{padding-top:44px}@media (max-width:800px){.palette-intro{padding-top:52px}.palette-test-card{padding:30px;display:block}.palette-test-action{margin-top:28px}}@media (max-width:540px){.palette-header{gap:14px;min-height:78px}.palette-header .brand{gap:8px;font-size:1rem}.palette-header .brand-mark{border-radius:9px;flex-basis:31px;width:31px;height:31px}.palette-header .brand-mark svg{width:23px;height:23px}.palette-header .language-picker{padding-left:9px}.palette-header .language-picker select{width:115px;font-size:.72rem}.palette-home{padding-bottom:54px}.palette-intro{padding:40px 0 30px}.palette-intro h1{max-width:100%;margin-bottom:15px;font-size:2rem}.palette-intro>p{font-size:.92rem}.palette-test-card{border-radius:15px;padding:26px 24px}.palette-test-card h2{font-size:1.5rem}.palette-test-details>p{font-size:.89rem}.palette-test-meta{gap:8px 14px;font-size:.73rem}.palette-test-action{width:100%}.palette-footer{padding-top:22px;display:block}.palette-footer .footer-links{justify-content:flex-start;gap:0 20px;margin-top:10px}}@media (max-width:359px){.palette-header{flex-wrap:wrap;padding-block:15px}.palette-header .language-picker select{width:120px}.palette-intro h1{font-size:1.8rem}.palette-test-card{padding:22px 20px}}
