.blog-category[data-v-56a90bd9]{min-height:60vh;padding-block:64px 100px}.blog-category h1[data-v-56a90bd9]{font-size:clamp(40px,5vw,80px)!important;margin-block:32px 16px}.blog-category__lead[data-v-56a90bd9]{font-size:clamp(18px,2vw,25px);line-height:1.4;max-width:800px}.blog-category__articles[data-v-56a90bd9]{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:64px}.blog-category__back[data-v-56a90bd9]{color:#d90070;display:inline-block;margin-top:24px;text-decoration:underline}@media (max-width:768px){.blog-category[data-v-56a90bd9]{padding-block:32px 64px}.blog-category__articles[data-v-56a90bd9]{grid-template-columns:1fr;margin-top:40px}}.blog-category--styles[data-v-56a90bd9]{color:#313132}.blog-category--styles h1[data-v-56a90bd9]{font-size:clamp(32px,4vw,64px)!important;font-weight:500;line-height:1.12;max-width:1100px;overflow-wrap:break-word}.blog-category--styles li[data-v-56a90bd9],.blog-category--styles p[data-v-56a90bd9]{font-size:18px;line-height:1.65}.blog-category--styles p+p[data-v-56a90bd9]{margin-top:20px}.styles-guide__intro[data-v-56a90bd9]{max-width:1050px}.styles-guide__intro .blog-category__lead[data-v-56a90bd9]{font-size:clamp(19px,1.6vw,25px);line-height:1.55;max-width:none}.styles-guide__intro>p[data-v-56a90bd9]:last-child{max-width:850px}.styles-guide__section[data-v-56a90bd9]{margin-top:clamp(48px,5vw,80px)}.styles-guide__reading[data-v-56a90bd9]{max-width:900px}.styles-guide__section h2[data-v-56a90bd9]{font-size:clamp(26px,2.5vw,40px)!important;font-weight:500;line-height:1.2;margin-bottom:24px}.styles-guide__projects[data-v-56a90bd9]{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.styles-project[data-v-56a90bd9]{border:1px solid #dedede;display:flex;flex-direction:column;min-width:0}.styles-project figure[data-v-56a90bd9]{margin:0}.styles-project__visual[data-v-56a90bd9]{aspect-ratio:3/2;background:#f3f3f3;display:block;overflow:hidden}.styles-project__visual img[data-v-56a90bd9]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.styles-project figcaption[data-v-56a90bd9]{color:#666;font-size:13px;line-height:1.5;padding:12px 24px 0}.styles-project__body[data-v-56a90bd9]{display:flex;flex:1;flex-direction:column;padding:20px 24px 24px}.styles-project h3[data-v-56a90bd9]{font-size:clamp(23px,1.8vw,28px)!important;font-weight:500;line-height:1.3;margin-bottom:20px}.styles-project h3 a[data-v-56a90bd9]{color:inherit;text-decoration:none}.styles-project p[data-v-56a90bd9]{font-size:16px;line-height:1.6}.styles-project__advice[data-v-56a90bd9]{background:#f8f5f6;margin-bottom:24px;padding:16px}.styles-project__link[data-v-56a90bd9]{align-items:center;color:#d90070;display:flex;font-size:16px;gap:12px;line-height:1.4;margin-top:auto;min-height:44px;text-decoration:underline;text-underline-offset:4px}.styles-project__link svg[data-v-56a90bd9]{flex:0 0 20px}.styles-guide__note[data-v-56a90bd9]{color:#666;font-size:14px!important;margin-top:20px}.styles-guide__checklist[data-v-56a90bd9]{list-style:disc;margin:0;padding-left:24px}.styles-guide__checklist li+li[data-v-56a90bd9]{margin-top:16px}.styles-guide__next a[data-v-56a90bd9]{color:#d90070;text-decoration:underline;text-underline-offset:4px}.blog-category--styles a[data-v-56a90bd9]:focus-visible{outline:2px solid #d90070;outline-offset:5px}@media (max-width:1100px){.styles-guide__projects[data-v-56a90bd9]{gap:20px;grid-template-columns:1fr}.styles-project[data-v-56a90bd9]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.styles-project__visual[data-v-56a90bd9]{aspect-ratio:1}}@media (max-width:768px){.blog-category--styles li[data-v-56a90bd9],.blog-category--styles p[data-v-56a90bd9]{font-size:16px;line-height:1.6}.styles-guide__intro .blog-category__lead[data-v-56a90bd9]{font-size:19px}.styles-guide__section h2[data-v-56a90bd9]{margin-bottom:20px}.styles-project[data-v-56a90bd9]{display:flex}.styles-project__visual[data-v-56a90bd9]{aspect-ratio:3/2}.styles-project__body[data-v-56a90bd9]{padding:20px}.styles-project figcaption[data-v-56a90bd9]{padding-inline:20px}.styles-project__link[data-v-56a90bd9]{font-size:16px}}
