.model-choice{padding-bottom:64px}.model-choice__intro{padding-top:40px;padding-bottom:36px}.site--codik .model-choice h1{font-size:clamp(40px,5.5vw,76px);line-height:1.07;margin:0 0 28px;letter-spacing:-.035em;font-weight:700}.model-choice__intro>p{max-width:720px;font-size:21px;line-height:1.6;color:#444}.model-choice__intro>p.model-choice__note{font-size:15px;color:#555;max-width:760px}.model-choice__nav{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.model-choice__nav a{border:1px solid #d8d8d8;border-radius:24px;padding:10px 16px;font-size:14px;min-height:44px;display:inline-flex;align-items:center}.model-choice__nav a:hover{background:#f5f5f5}.model-choice__task{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:64px;border-top:1px solid #dedede;padding:38px 0;scroll-margin-top:24px}.site--codik .model-choice h2{font-size:clamp(25px,2.6vw,36px);line-height:1.2;font-weight:650;margin:0 0 18px}.model-choice__task p{max-width:65ch;color:#4d4d4d}.model-choice__candidates{list-style:none;padding:0;margin:0;display:grid;gap:0}.model-choice__candidates a{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:15px 0;border-bottom:1px solid #e7e7e7}.model-choice__candidates li:first-child a{padding-top:0}.model-choice__candidates strong{font-size:17px}.model-choice__candidates span{font-size:13px;color:#555;text-align:right}.model-choice__check{font-size:15px;line-height:1.7;margin:22px 0 0}.model-choice__method{padding-top:32px;padding-bottom:32px}.model-choice__method ol{max-width:78ch;margin:24px 0;padding-left:24px;color:#444}.model-choice__method li{padding-left:8px;margin:18px 0}.model-choice__method strong{color:#111}.model-choice__links{display:flex;flex-wrap:wrap;gap:12px 28px}.model-choice__links a{text-decoration:underline;text-underline-offset:4px;padding:8px 0}.model-choice__faq{max-width:1000px;padding-top:24px}.model-choice :focus-visible{outline:2px solid #111;outline-offset:4px}@media(max-width:700px){.model-choice__intro{padding-top:24px}.model-choice__intro>p{font-size:18px}.model-choice__task{grid-template-columns:1fr;gap:14px;padding:28px 0}.model-choice__candidates a{flex-direction:column;gap:5px}.model-choice__candidates span{text-align:left}.model-choice__nav a{font-size:13px}.model-choice__task p{margin-top:0}}.models-choice-entry{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:16px;padding-bottom:16px}.models-choice-entry>div{border-left:0}.site--codik .models-choice-entry h2{font-size:clamp(25px,2.6vw,34px);line-height:1.2;margin:0 0 10px;font-weight:650}.models-choice-entry h2 a{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.models-choice-entry p{color:#555;max-width:700px;margin:0;font-size:16px}.models-choice-entry__docs{flex:none;text-decoration:underline!important;text-underline-offset:4px;padding:12px 0;font-size:14px}@media(max-width:700px){.models-choice-entry{align-items:flex-start;flex-direction:column;gap:8px}.models-choice-entry p{font-size:15px}}.site.site--codik .models-choice-entry{padding-top:32px;padding-bottom:18px}.site.site--codik .model-choice__intro{padding-top:40px;padding-bottom:36px}.site.site--codik .model-choice__method{padding-top:40px;padding-bottom:32px}.site.site--codik .model-choice__faq{padding-top:24px}@media(max-width:700px){.site.site--codik .model-choice__intro{padding-top:24px;padding-bottom:28px}.site.site--codik .models-choice-entry{padding-top:24px}}