.public328-body{--p-bg:#f7f7f6;--p-panel:#fff;--p-text:#182126;--p-muted:#59636b;--p-line:#d7dcde;--p-accent:#e52225;background:var(--p-bg);color:var(--p-text);margin:0;font:16px/1.6 Arial,Helvetica,sans-serif;letter-spacing:0;overflow-x:clip;color-scheme:light}.public328-body:where([data-gtheme=dark] *){--p-bg:#101415;--p-panel:#1d2224;--p-text:#f4f6f6;--p-muted:#b3bdc0;--p-line:#394145;color-scheme:dark}.public328-body *{box-sizing:border-box}.public328-body a{color:inherit;text-underline-offset:4px}.public328-body a:hover{color:var(--p-accent)}.public328-body button,.public328-body input{font:inherit;color:inherit}.public328-body button{cursor:pointer}.public328-body :focus-visible{outline:3px solid var(--p-accent);outline-offset:4px}.public328-body svg{width:20px;height:20px;vertical-align:middle;flex-shrink:0}.public328-header{position:sticky;top:0;z-index:100;background:var(--p-bg);border-bottom:1px solid var(--p-line)}.public328-header>nav:first-child{max-width:1240px;margin:auto;min-height:76px;padding:12px 28px;display:flex;align-items:center;gap:32px}.public328-brand{display:inline-flex;align-items:center;gap:9px;font-size:22px;font-weight:750;text-decoration:none;white-space:nowrap}.public328-brand img{width:38px;height:38px;object-fit:contain}.public328-links,.public328-controls{display:flex;gap:24px;align-items:center}.public328-links a{text-decoration:none;font-size:14px;font-weight:600}.public328-controls{margin-left:auto;gap:12px}.public328-controls button{width:42px;height:42px;display:grid;place-items:center;background:transparent;border:1px solid var(--p-line);border-radius:6px}.public328-primary{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:var(--p-accent);color:#fff!important;text-decoration:none;padding:11px 20px;border-radius:6px;font-weight:700;min-height:44px}.public328-primary:hover{filter:brightness(.93)}#public328-menu{border-top:1px solid var(--p-line);padding:16px 28px;background:var(--p-bg);display:grid;gap:12px;max-height:calc(100dvh - 76px);overflow:auto}#public328-menu[hidden]{display:none}#public328-menu a{display:block;text-decoration:none;padding:8px 0}.public328-main{max-width:1240px;margin:0 auto;padding:44px 28px 64px;min-height:60vh}.public328-main h1{font-size:36px;line-height:1.16;max-width:950px;margin:8px 0 24px;overflow-wrap:anywhere;letter-spacing:0}.public328-main h2{font-size:23px;line-height:1.3;margin:0 0 18px;letter-spacing:0}.public328-main h3{font-size:20px;line-height:1.35;margin:8px 0 10px}.public328-main p{max-width:78ch}.public328-eyebrow{font-size:12px;text-transform:uppercase;font-weight:700;color:var(--p-muted);margin:0 0 8px}.public328-lead{font-size:19px;color:var(--p-muted);line-height:1.65;max-width:70ch!important}.public328-byline{font-size:13px;color:var(--p-muted);padding-bottom:24px;border-bottom:1px solid var(--p-line)}.public328-article{max-width:900px}.public328-article section{padding:28px 0 10px}.public328-article ul{padding-left:22px}.public328-article li{margin:10px 0}.public328-back{display:inline-flex;align-items:center;gap:8px;margin-bottom:24px;font-size:14px;text-decoration:none}.public328-table{width:100%;overflow:auto;margin:22px 0}.public328-table table{border-collapse:collapse;width:100%;font-size:15px;min-width:560px}.public328-table th,.public328-table td{padding:14px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--p-line)}.public328-table th{background:var(--p-panel);font-weight:700}.public328-table td:first-child{font-weight:600}.public328-articles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;margin:24px 0}.public328-articles article{min-width:0;padding:24px 0;border-top:1px solid var(--p-line)}.public328-articles span{font-size:12px;color:var(--p-muted);text-transform:uppercase}.public328-articles a{text-decoration:none}.public328-articles p{font-size:15px;color:var(--p-muted)}.public328-entry,.public328-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin:28px 0}.public328-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:40px 0;border-top:1px solid var(--p-line);border-bottom:1px solid var(--p-line);padding:32px 0}.public328-steps span{font-size:13px;color:var(--p-accent);font-weight:700}.public328-steps h2{font-size:21px;margin:14px 0}.public328-steps p{font-size:15px;color:var(--p-muted)}.public328-main>section{margin-top:38px}.public328-filters{display:flex;flex-wrap:wrap;gap:12px;align-items:center;border-block:1px solid var(--p-line);padding:15px 0;margin:24px 0}.public328-filters a{padding:6px 12px;text-decoration:none;font-size:14px}.public328-filters a[aria-current=page]{background:var(--p-text);color:var(--p-bg);border-radius:4px}.public328-count{color:var(--p-muted);font-size:14px}.public328-cars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.public328-car{background:var(--p-panel);border:1px solid var(--p-line);border-radius:6px;overflow:hidden;min-width:0}.public328-car>a{display:block;text-decoration:none;color:var(--p-text)}.public328-car img{display:block;width:100%;aspect-ratio:8/5;height:auto;object-fit:cover}.public328-car> a>div{padding:20px}.public328-car small{font-size:11px;text-transform:uppercase;color:var(--p-muted)}.public328-car h2{font-size:23px;margin:5px 0 12px}.public328-car strong{font-size:27px;font-weight:700}.public328-car p{font-size:14px;margin:12px 0 3px}.public328-car span{color:var(--p-muted);font-size:13px}.public328-no-photo{display:grid;place-items:center;aspect-ratio:8/5;background:var(--p-line)}.public328-editorial{border-top:1px solid var(--p-line);padding:34px 0}.public328-empty{padding:40px 0}.public328-footer{max-width:1240px;margin:auto;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:28px;padding:40px 28px 24px;border-top:1px solid var(--p-line);font-size:14px}.public328-footer h2{font-size:13px;text-transform:uppercase;margin:0 0 15px}.public328-footer nav{display:flex;align-items:flex-start;flex-direction:column;gap:8px}.public328-footer a{text-decoration:none}.public328-footer p{color:var(--p-muted)}.public328-footer button{padding:0;background:none;border:0;text-align:left;font-size:14px}.public328-copyright{grid-column:1/-1;border-top:1px solid var(--p-line);padding-top:22px;font-size:12px}.public328-sources{font-size:14px}.public328-download{display:inline-flex;gap:8px;align-items:center;font-weight:600}.public328-body [hidden]{display:none!important}
.public328-resources{max-width:1240px;margin:36px auto;padding:30px 28px;border-top:1px solid var(--line,#d7dcde);color:inherit;clear:both}.public328-resources .public328-section-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.public328-resources h2{font-size:24px;margin:0;letter-spacing:0}.public328-resources h3{font-size:19px;line-height:1.35;margin:8px 0}.public328-resources p{font-size:14px;opacity:.8}.public328-resources a{color:inherit;text-decoration:none}.public328-resources a:hover{text-decoration:underline}.public328-resources svg{width:18px;height:18px;vertical-align:middle}.public328-resources .public328-articles{margin:20px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.public328-resources article{min-width:0;border-top:1px solid var(--line,#d7dcde);padding-top:18px}.public328-resources article>span{font-size:11px;text-transform:uppercase;opacity:.7}.public328-shortcuts{display:flex;flex-wrap:wrap;gap:22px;font-size:14px;margin-top:25px}.public328-resources[hidden]{display:none!important}.growth328-panel{max-width:1280px;margin:auto}.growth328-panel h3{font-size:19px}.growth328-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0}.growth328-stats>div{padding:18px;border:1px solid var(--line,#bbb);border-radius:6px}.growth328-stats strong{font-size:28px;display:block}.growth328-stats span,.growth328-stats small{display:block}.growth328-panel table{border-collapse:collapse;width:100%;font-size:14px}.growth328-panel th,.growth328-panel td{padding:12px 10px;border-bottom:1px solid var(--line,#bbb);text-align:left}.growth328-panel .growth328-overflow{overflow:auto}.growth328-panel input,.growth328-panel select{max-width:100%;padding:9px;background:transparent;color:inherit;border:1px solid var(--line,#bbb);border-radius:4px}.growth328-panel label{display:inline-grid;gap:6px;margin:8px 12px 12px 0;font-size:14px}.growth328-panel input[readonly]{width:min(100%,760px)}.growth328-panel section{padding:22px 0;border-top:1px solid var(--line,#bbb)}.growth328-panel p{max-width:85ch}.growth328-panel [role=status]{font-size:14px}.growth328-panel button{padding:9px 14px;border-radius:4px}.growth328-table-wrap{overflow:auto}
@media(max-width:900px){.public328-links{display:none}.public328-cars{grid-template-columns:repeat(2,minmax(0,1fr))}.public328-articles{grid-template-columns:repeat(2,minmax(0,1fr))}.public328-steps{gap:22px}.public328-footer{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.public328-header>nav:first-child{padding:10px 16px;gap:12px;min-height:66px}.public328-brand{font-size:19px;gap:6px}.public328-brand img{width:30px;height:30px}.public328-controls{gap:7px}.public328-controls .public328-primary{font-size:12px;padding:9px 10px}.public328-controls button{width:36px;height:38px}.public328-main{padding:30px 18px 42px}.public328-main h1{font-size:29px}.public328-lead{font-size:17px}.public328-articles,.public328-cars,.public328-steps{grid-template-columns:minmax(0,1fr)}.public328-cars{gap:18px}.public328-steps{gap:18px;padding:18px 0}.public328-steps section{border-bottom:1px solid var(--p-line)}.public328-steps section:last-child{border:0}.public328-car> a>div{padding:17px}.public328-car h2{font-size:23px}.public328-entry{align-items:flex-start;flex-direction:column;gap:14px}.public328-footer{gap:25px;padding:30px 18px}.public328-footer>div{grid-column:1/-1}.public328-resources{padding:25px 18px}.public328-resources .public328-articles{grid-template-columns:minmax(0,1fr)}.public328-resources .public328-section-head{align-items:flex-start;flex-direction:column;gap:8px}.growth328-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
.public328-header #public328-menu{position:absolute;top:100%;left:0;right:0;box-shadow:0 10px 20px #0002}.public328-body .public328-controls{flex-shrink:0}@media(max-width:420px){.public328-header .public328-brand img{display:none}.public328-header>nav:first-child{gap:8px;padding-inline:12px}.public328-controls{gap:5px}.public328-controls button{width:32px;height:38px}.public328-header .public328-brand{font-size:18px}.public328-controls .public328-primary{padding-inline:8px}}
