@font-face{font-family:VAGRundDolphinRegular;src:url(/fonts/vagrundschriftd.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}.skill-page{color:var(--text);background:#f7fbfd}.skill-marketing-nav{--skill-nav-font:"VAGRundDolphinRegular", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--skill-nav-copy:clamp(1.32rem, 1.22vw, 1.42rem);--skill-nav-ink:#0a234f;--skill-nav-foam:#fffffc;z-index:40;background:var(--skill-nav-foam);font-family:var(--skill-nav-font);border-bottom:1px solid #0a234f14;position:sticky;top:0}.skill-marketing-nav-inner{justify-content:space-between;align-items:center;gap:22px;width:100%;margin:0;padding:18px max(24px,50% - 670px);display:flex}.skill-marketing-brand{color:var(--skill-nav-ink);font-size:var(--skill-nav-copy);letter-spacing:0;white-space:nowrap;align-items:center;gap:10px;margin-right:auto;font-weight:400;line-height:1;text-decoration:none;display:inline-flex}.skill-marketing-brand img{object-fit:contain;width:36px;height:36px;display:block}.skill-marketing-links,.skill-marketing-actions{align-items:center;display:flex}.skill-marketing-links{color:var(--skill-nav-ink);font-size:var(--skill-nav-copy);white-space:nowrap;gap:22px;font-weight:400;line-height:1}.skill-marketing-links a{text-decoration:none;transition:color .15s}.skill-marketing-links a:hover{color:var(--primary)}.skill-marketing-actions{margin-left:0}.skill-marketing-cta{border:2px solid var(--button-primary-border);background:var(--button-primary-bg);min-height:44px;box-shadow:0 5px 0 var(--button-primary-shadow);color:var(--button-primary-fg);font-size:var(--skill-nav-copy);white-space:nowrap;transition:var(--button-transition);border-radius:8px;justify-content:center;align-items:center;padding:0 22px;font-weight:400;line-height:1;text-decoration:none;display:inline-flex}.skill-marketing-cta:hover{background:var(--button-primary-hover);box-shadow:0 7px 0 var(--button-primary-shadow);transform:translateY(-2px)}.skill-marketing-cta:active{box-shadow:0 2px 0 var(--button-primary-shadow);transform:translateY(3px)}.skill-hero{background:#f7fbfd;min-height:auto;padding:5rem 0 4.75rem}.skill-hero-grid{grid-template-columns:minmax(0,1fr)}.skill-hero-copy{max-width:860px}.skill-breadcrumbs{color:#6b7c8f;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;font-size:.9rem;font-weight:750;display:flex}.skill-breadcrumbs a{color:var(--primary)}.skill-breadcrumbs a:hover{text-underline-offset:.2rem;text-decoration:underline}.skill-hero .skill-title{max-width:12ch;color:var(--hero-tagline-color);letter-spacing:0;margin:0 0 1rem;font-size:clamp(2.85rem,5.6vw,5.6rem);font-weight:800;line-height:.95}.skill-lede{max-width:660px;color:var(--hero-subtitle-color);margin:0 0 1.4rem;font-size:clamp(1.05rem,.7vw + .9rem,1.35rem);font-weight:650;line-height:1.55}.skill-meta-grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:-1.5rem;padding-bottom:1rem;display:grid;position:relative}.skill-meta-grid div{background:var(--surface);border:1px solid #0a234f1f;border-radius:.5rem;padding:1.25rem;box-shadow:0 18px 50px #0a234f14}.skill-meta-grid span,.skill-example-header span{color:#6b7c8f;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:850;display:block}.skill-meta-grid strong{color:var(--text);margin-top:.25rem;font-size:1.15rem;line-height:1.2;display:block}.skill-section{background:0 0}.skill-two-column{grid-template-columns:minmax(220px,.44fr) minmax(0,.56fr);align-items:start;gap:2.5rem;display:grid}.skill-section h2{max-width:780px;color:var(--text);letter-spacing:0;margin:0;font-size:clamp(2.1rem,4vw,4.25rem);line-height:.98}.skill-section-heading{max-width:760px;margin-bottom:1.7rem}.skill-check-list,.skill-study-plan ol{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.skill-check-list li,.skill-study-plan li{background:var(--surface);color:var(--text);border:1px solid #0a234f1f;border-radius:.5rem;padding:1rem 1rem 1rem 2.65rem;font-weight:750;position:relative}.skill-check-list li:before,.skill-study-plan li:before{content:"";background:var(--success);border-radius:50%;width:.75rem;height:.75rem;position:absolute;top:1.25rem;left:1.1rem}.skill-example-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.skill-example-card,.skill-drill-card,.skill-mistake-list article,.skill-faq details,.skill-related-grid a,.skill-category-card{background:var(--surface);border:2px solid #0a234f29;border-radius:8px;box-shadow:0 6px #2f9ae629}.skill-example-card{flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.skill-example-header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.skill-example-header strong{background:var(--warn-soft);color:var(--warn);border-radius:999px;padding:.35rem .6rem;font-size:.75rem;font-weight:900}.skill-example-prompt{color:var(--text);margin:0;font-weight:800;line-height:1.45}.skill-choice-list{color:#536b82;gap:.5rem;margin:0;padding-left:1.35rem;font-weight:700;display:grid}.skill-answer{border-top:1px solid #0a234f1f;margin-top:auto;padding-top:.85rem}.skill-answer summary,.skill-faq summary{cursor:pointer;color:var(--primary);font-weight:850}.skill-answer p,.skill-faq p,.skill-drill-card p,.skill-mistake-list p,.skill-category-card span{color:#536b82;margin:.65rem 0 0;line-height:1.55}.skill-drill-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.skill-drill-card{padding:1.2rem}.skill-drill-card span{color:var(--primary);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:900;display:block}.skill-drill-card h3{color:var(--text);letter-spacing:0;margin:.65rem 0 0;font-size:1.25rem;line-height:1.12}.skill-mistake-list{gap:1rem;display:grid}.skill-mistake-list article{padding:1.25rem}.skill-mistake-list h3,.skill-category-card h3{color:var(--text);letter-spacing:0;margin:0;font-size:1.35rem;line-height:1.12}.skill-study-plan{padding:1.6rem}.skill-study-plan .btn{width:fit-content;margin-top:1.4rem}.skill-related-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.skill-related-grid-wide{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.skill-related-grid a{color:var(--primary);padding:1.1rem;font-weight:850}.skill-related-grid a:hover,.skill-category-card a:hover{text-underline-offset:.2rem;text-decoration:underline}.skill-faq{padding-bottom:5rem}.skill-faq details{padding:1.25rem 1.35rem}.skill-faq details+details{margin-top:.75rem}.skill-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.skill-category-card{flex-direction:column;min-height:240px;padding:1.25rem;display:flex}.skill-category-card p{color:#1a76ae;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .75rem;font-size:.78rem;font-weight:900}.skill-category-card h3 a{color:inherit}.skill-category-card>a{color:var(--primary);margin-top:auto;padding-top:1.25rem;font-weight:850}@media (width<=1024px){.skill-marketing-nav-inner{gap:1rem;width:min(100%,100% - 1.6rem)}.skill-marketing-links{scrollbar-width:none;gap:1rem;overflow-x:auto}.skill-marketing-links::-webkit-scrollbar{display:none}.skill-marketing-cta{min-height:44px;padding:0 1rem;font-size:1rem}.skill-hero-grid,.skill-two-column{grid-template-columns:1fr}.skill-hero{padding:4rem 0}.skill-hero-copy,.skill-hero .skill-title,.skill-lede{max-width:720px}.skill-example-list,.skill-drill-grid,.skill-related-grid,.skill-category-grid{grid-template-columns:1fr}}@media (width<=680px){.skill-marketing-nav-inner{gap:.8rem;min-height:68px}.skill-marketing-brand{gap:.5rem;font-size:1.15rem}.skill-marketing-brand img{width:30px;height:30px}.skill-marketing-links{display:none}.skill-marketing-actions{margin-left:auto}.skill-marketing-cta{min-height:40px;padding:0 .85rem;font-size:.95rem}.skill-hero{padding:3rem 0}.skill-hero .skill-title{overflow-wrap:break-word;max-width:100%;font-size:clamp(2.3rem,12vw,3.45rem)}.skill-page .cta-row{width:100%}.skill-page .cta-row .btn{white-space:normal;text-align:center;width:100%;line-height:1.15}.skill-page .hero-proof-strip span{max-width:100%}.skill-meta-grid{grid-template-columns:1fr;margin-top:0}.skill-study-plan{padding:1.25rem}.skill-study-plan>.btn{white-space:normal;text-align:center;width:100%;max-width:100%;line-height:1.15}}
