.page-module__7RuN3W__page{--ink:#153528;--muted:#536b5f;--card:#fffefa;--line:#173e2a24;--soft:#f4f7ed;max-width:1100px;color:var(--ink);margin:0 auto;padding:32px 0 72px}:root[data-theme=dark] .page-module__7RuN3W__page{--ink:#ecf7ef;--muted:#a4b7a9;--card:#14281e;--line:#e4fae424;--soft:#183429}.page-module__7RuN3W__hero{color:#f2faef;background:radial-gradient(circle at 90% 10%,#bde96533,#0000 44%),#102d24;border-radius:28px;flex-direction:column;align-items:flex-start;gap:18px;min-height:380px;padding:clamp(26px,5vw,58px);display:flex;position:relative;overflow:hidden}.page-module__7RuN3W__hero:before{content:"";pointer-events:none;border:1px solid #bde96530;border-radius:50%;width:400px;height:400px;position:absolute;top:-245px;right:-80px;box-shadow:0 0 0 60px #bde9650d,0 0 0 120px #bde96505}.page-module__7RuN3W__eyebrow{color:#c9eea1;letter-spacing:.06em;align-items:center;gap:9px;font-size:12px;font-weight:800;display:flex}.page-module__7RuN3W__hero h1{color:#fff;letter-spacing:-.045em;max-width:780px;margin:28px 0 0;font-weight:750;font-size:clamp(35px,5vw,60px)!important;line-height:1.12!important}.page-module__7RuN3W__hero p{color:#bed1c3;max-width:650px;margin:0;font-size:15px;line-height:1.8}.page-module__7RuN3W__heroFoot{color:#cee0d1;border-top:1px solid #ffffff1f;flex-wrap:wrap;gap:12px 32px;width:100%;margin-top:auto;padding-top:21px;font-size:12px;display:flex}.page-module__7RuN3W__heroFoot span{align-items:center;gap:8px;display:inline-flex}.page-module__7RuN3W__timeline{margin-top:46px}.page-module__7RuN3W__heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:24px;padding-bottom:18px;display:flex}.page-module__7RuN3W__heading span{letter-spacing:.09em;color:var(--muted);font-size:12px;font-weight:700}.page-module__7RuN3W__heading h2{color:var(--ink);margin:6px 0 0;font-size:25px}.page-module__7RuN3W__heading p{max-width:345px;color:var(--muted);margin:0;font-size:12px;line-height:1.75}.page-module__7RuN3W__group{grid-template-columns:185px minmax(0,1fr);gap:26px;margin-top:28px;display:grid}.page-module__7RuN3W__date{flex-direction:column;gap:4px;padding:10px 0;display:flex}.page-module__7RuN3W__date time{font-size:13px;font-weight:800}.page-module__7RuN3W__date span{color:var(--muted);font-size:12px}.page-module__7RuN3W__cards{gap:13px;display:grid}.page-module__7RuN3W__card{border:1px solid var(--line);background:var(--card);border-radius:18px;padding:21px 24px;position:relative;overflow:hidden;box-shadow:0 7px 30px #1e322409}.page-module__7RuN3W__card:before{content:"";background:#bde965;border-radius:4px;width:3px;position:absolute;inset:18px auto 18px 0}.page-module__7RuN3W__card[data-category=security]:before{background:#5ab78d}.page-module__7RuN3W__card[data-category=developer]:before{background:#6bb3db}.page-module__7RuN3W__card[data-category=experience]:before{background:#e2b46e}.page-module__7RuN3W__tags{align-items:center;gap:9px;display:flex}.page-module__7RuN3W__tags span,.page-module__7RuN3W__tags small{border:1px solid var(--line);background:var(--soft);color:var(--ink);border-radius:99px;padding:4px 11px;font-size:11px;font-weight:750}.page-module__7RuN3W__tags small{color:var(--muted);background:0 0}.page-module__7RuN3W__card h3{color:var(--ink);margin:13px 0 5px;font-size:17px}.page-module__7RuN3W__card p{color:var(--muted);max-width:75ch;margin:0;font-size:13px;line-height:1.72}.page-module__7RuN3W__related{border:1px solid var(--line);background:var(--soft);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:25px;margin-top:40px;padding:23px;display:flex}.page-module__7RuN3W__related>div{align-items:start;gap:14px;max-width:620px;display:flex}.page-module__7RuN3W__related>div>svg{flex-shrink:0}.page-module__7RuN3W__related h2{color:var(--ink);margin:0;font-size:17px}.page-module__7RuN3W__related p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.6}.page-module__7RuN3W__related nav{flex-wrap:wrap;gap:9px;display:flex}.page-module__7RuN3W__related nav a{border:1px solid var(--line);background:var(--card);min-height:44px;color:var(--ink);border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:8px 13px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.page-module__7RuN3W__related nav a:hover{text-decoration:underline}@media (max-width:800px){.page-module__7RuN3W__group{grid-template-columns:1fr;gap:9px}.page-module__7RuN3W__date{flex-direction:row;align-items:center;gap:15px}.page-module__7RuN3W__heading{flex-direction:column;align-items:start;gap:10px}.page-module__7RuN3W__heading p{max-width:640px}}@media (max-width:520px){.page-module__7RuN3W__page{padding-top:16px}.page-module__7RuN3W__hero{border-radius:20px;min-height:360px;padding:26px 20px}.page-module__7RuN3W__hero h1{margin-top:18px;font-size:37px!important}.page-module__7RuN3W__group{margin-top:20px}.page-module__7RuN3W__card{padding:19px 20px}}@media (prefers-reduced-motion:reduce){.page-module__7RuN3W__hero,.page-module__7RuN3W__card{transition:none!important;animation:none!important}}
