.skill .first{font-size:16px}.skill .programming,.skill .framework,.skill .tool,.skill .ai-tool{padding-bottom:80px}.skill .programming__note,.skill .framework__note,.skill .tool__note,.skill .ai-tool__note{text-align:center;color:#f36b0a;background:#fff6ed;border:1px solid #f36b0a;border-radius:8px;margin-bottom:24px;padding:16px 24px;font-size:14px;font-weight:700}.skill .programming__item,.skill .framework__item,.skill .tool__item,.skill .ai-tool__item{background:#fff;border:1px solid #f36b0a40;border-radius:14px;align-items:flex-start;gap:20px 30px;padding:22px;display:flex}.skill .programming__heading,.skill .framework__heading,.skill .tool__heading,.skill .ai-tool__heading{font-size:22px;font-weight:600;line-height:1.7}.skill .programming__image,.skill .framework__image,.skill .tool__image,.skill .ai-tool__image{text-align:center;flex:0 0 100px}.skill .programming__image img,.skill .programming__image svg,.skill .framework__image img,.skill .framework__image svg,.skill .tool__image img,.skill .tool__image svg,.skill .ai-tool__image img,.skill .ai-tool__image svg{object-fit:contain;width:80px;height:80px}.skill .programming__occupation,.skill .framework__occupation,.skill .tool__occupation,.skill .ai-tool__occupation{white-space:nowrap;font-size:13px}.skill .skill-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.skill .programming__detail{min-width:0}.skill .programming__description{margin-top:4px}.skill .programming__points{margin-top:12px}.skill .programming__related-link{color:#f36b0a;text-underline-offset:3px;margin-top:14px;text-decoration:underline;display:inline-block}.skill .programming__text-icon{color:#f36b0a;background:#fff6ed;border:1px solid #f36b0a;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;font-size:18px;font-weight:700;display:inline-flex}.skill .skill-page-links{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:32px;display:flex}.skill .license__cont{place-content:center;display:grid}.skill .other__cont{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.skill .other__card{color:#282828;border:1px solid #282828;border-radius:10px;padding:2px 10px}@media (max-width:767px){.skill .first{text-align:left}.skill .programming,.skill .framework,.skill .tool,.skill .ai-tool{padding-bottom:80px}.skill .programming__note,.skill .framework__note,.skill .tool__note,.skill .ai-tool__note{text-align:center;color:#f36b0a;background:#fff6ed;border:1px solid #f36b0a;border-radius:8px;margin-bottom:24px;padding:16px 24px;font-size:15px;font-weight:700}.skill .programming__item,.skill .framework__item,.skill .tool__item,.skill .ai-tool__item{grid-template-columns:72px minmax(0,1fr);align-items:flex-start;gap:15px;padding:18px;display:grid}.skill .programming__detail,.skill .framework__detail,.skill .tool__detail,.skill .ai-tool__detail{min-width:0}.skill .programming__description,.skill .framework__description,.skill .tool__description,.skill .ai-tool__description{grid-column:auto}.skill .programming__occupation,.skill .framework__occupation,.skill .tool__occupation,.skill .ai-tool__occupation{white-space:nowrap;font-size:13px}.skill .skill-cards{grid-template-columns:1fr}.skill .programming__image{flex-basis:72px}.skill .programming__image img,.skill .programming__image svg,.skill .programming__image .programming__text-icon{width:64px;height:64px}.skill .skill-page-links{flex-direction:column;align-items:stretch}.skill .skill-page-links .c-button__link{width:100%;min-width:0}}
