.cc2q2550k{display:grid;place-items:center;min-height:180px;padding:24px;background:var(--soft,#f2f4f5);color:var(--muted,#697078)}.ckru3w1ok{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:24px 0}.ckru3w1ok input{max-width:100%;padding:10px;border:1px solid #ccc}.ckru3w1ok button{padding:10px 24px}.cc2xr8o3d,.cc3q07qj8{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.cc2xr8o3d a,.cc3q07qj8 a{padding:8px 14px;border:1px solid #ddd}.cc3q07qj8 .cc3174t1q{background:var(--brand,#195b67);color:white}.cc1ubug60{font-size:1.3rem;font-weight:700}.cc24fb9r6 img{max-width:100%;max-height:min(520px,60vh);height:auto;object-fit:contain}.cc1vtsfca{width:100%;height:auto;max-height:min(420px,45vh);object-fit:cover}.cc2gl97le nav{flex-wrap:wrap}.cc27055uh img{object-fit:contain}.cc24fb9r6 table{width:100%;border-collapse:collapse}.cc24fb9r6 td,.cc24fb9r6 th{padding:12px;border:1px solid #ddd}.cc24fb9r6 dl{display:grid;grid-template-columns:1fr 2fr}.cc24fb9r6 dt,.cc24fb9r6 dd{padding:8px}.home-section .cc6wx0fnq{padding:30px;border:1px dashed currentColor;opacity:.7}.cc1mxftxq{padding-block:70px}.home-section img{height:auto}.hero-background{height:100%!important}.cc1avq1qi{height:100%!important}.cdmaiklum{display:block}.cc9x7gwz2 h3{overflow-wrap:anywhere}.cc24fb9r6{overflow-wrap:anywhere}.cc24fb9r6 .cc2q2550k{min-height:220px}@media(max-width:600px){.ckru3w1ok input{width:100%}.cc24fb9r6 dl{grid-template-columns:1fr}.cc23sedxx small{font-size:10px}.cc2gl97le nav{max-width:100%}}

:root,.skill-layout{--container:1280px !important}

:root{--background:#eef2f4 !important;--surface:#ffffff !important;--text:#0f1c24 !important;--header-bg:#ffffff !important;--header-ink:#0f1c24 !important;--muted:#4f606b !important;--border:#cfd9df !important;--brand:#0b5cad !important;--brand-hover:#0b5cad !important;--on-brand:#ffffff !important;--radius:2px !important;}
