.page-learning-center .lc-hero{background:var(--white);border-bottom:1px solid var(--line);padding:88px 24px 56px}.page-learning-center .lc-hero .container{max-width:1100px}.page-learning-center .lc-hero-eyebrow{font-family:var(--font-roboto), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-deep);margin-bottom:18px;font-size:12px;font-weight:600;display:block}.page-learning-center .lc-hero h1{margin-bottom:22px;font-size:clamp(40px,5.2vw,66px);line-height:1.04}.page-learning-center .lc-hero-sub{font-family:var(--font-roboto), sans-serif;color:var(--ink-soft);max-width:620px;font-size:18px;line-height:1.6}.page-learning-center .lc-featured-section{background:var(--white);padding:64px 24px 24px}.page-learning-center .lc-featured-section .container{max-width:1100px}.page-learning-center .lc-featured{border:1px solid var(--line);background:var(--white);border-radius:20px;grid-template-columns:1.05fr 1fr;transition:box-shadow .3s,transform .3s;display:grid;overflow:hidden}.page-learning-center .lc-featured:hover{transform:translateY(-3px);box-shadow:0 24px 60px -32px #0f2e1f52}.page-learning-center .lc-featured-img{background:linear-gradient(165deg, var(--forest) 0%, var(--forest-deep) 100%);justify-content:center;align-items:center;min-height:340px;display:flex;position:relative;overflow:hidden}.page-learning-center .lc-featured-img:before{content:"";background:radial-gradient(circle,#c9a9612e,#0000 68%);width:320px;height:320px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-learning-center .lc-featured-img span{z-index:1;font-family:var(--font-gelasio), Georgia, serif;color:var(--gold);border:1.5px solid var(--gold);background:#08201559;border-radius:50%;justify-content:center;align-items:center;width:150px;height:150px;font-size:88px;line-height:1;display:flex;position:relative}.page-learning-center .lc-featured-body{flex-direction:column;justify-content:center;padding:48px 44px;display:flex}.page-learning-center .lc-featured-body h2{letter-spacing:-.01em;color:var(--ink);margin:14px 0 16px;font-size:clamp(26px,2.6vw,34px);line-height:1.18}.page-learning-center .lc-featured-body p{font-family:var(--font-roboto), sans-serif;color:var(--ink-soft);margin-bottom:28px;font-size:16px;line-height:1.65}.page-learning-center .lc-featured-body .btn{align-self:flex-start}.page-learning-center .lc-featured-flag{font-family:var(--font-roboto), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--forest);background:var(--gold-soft);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.page-learning-center .lc-grid-section{background:var(--white);padding:40px 24px 100px}.page-learning-center .lc-grid-section .container{max-width:1100px}.page-learning-center .lc-filter{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:10px;margin-bottom:40px;padding-bottom:28px;display:flex}.page-learning-center .lc-filter-tab{font-family:var(--font-roboto), sans-serif;color:var(--ink-soft);background:var(--white);border:1px solid var(--line);cursor:pointer;border-radius:999px;padding:9px 18px;font-size:14px;font-weight:500;transition:all .2s}.page-learning-center .lc-filter-tab:hover{border-color:var(--gold);color:var(--ink)}.page-learning-center .lc-filter-tab.active{background:var(--forest);border-color:var(--forest);color:var(--cream)}.page-learning-center .lc-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.page-learning-center .lc-card{background:var(--white);border:1px solid var(--line);cursor:pointer;border-radius:16px;flex-direction:column;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden}.page-learning-center .lc-card:hover{transform:translateY(-4px);box-shadow:0 18px 44px -28px #0f2e1f4d}.page-learning-center .lc-card-img{background:linear-gradient(165deg, var(--forest) 0%, var(--forest-deep) 100%);justify-content:center;align-items:center;height:150px;display:flex;position:relative;overflow:hidden}.page-learning-center .lc-card-img:before{content:"";pointer-events:none;background:radial-gradient(circle,#c9a96129,#0000 70%);width:200px;height:200px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-learning-center .lc-card-img span{z-index:1;font-family:var(--font-gelasio), Georgia, serif;color:var(--gold);border:1.5px solid var(--gold);background:#08201559;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;font-size:40px;display:flex;position:relative}.page-learning-center .lc-card-body{flex-direction:column;flex:1;padding:22px 24px 24px;display:flex}.page-learning-center .lc-card-meta{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.page-learning-center .lc-card-tag{font-family:var(--font-roboto), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-deep);font-size:11px;font-weight:600}.page-learning-center .lc-card-time{font-family:var(--font-roboto), sans-serif;color:var(--ink-muted);padding-left:12px;font-size:12px;position:relative}.page-learning-center .lc-card-time:before{content:"·";color:var(--ink-muted);position:absolute;left:3px}.page-learning-center .lc-card h3{letter-spacing:-.005em;color:var(--ink);margin-bottom:10px;font-size:19px;line-height:1.28}.page-learning-center .lc-card p{font-family:var(--font-roboto), sans-serif;color:var(--ink-soft);flex:1;margin-bottom:18px;font-size:14px;line-height:1.55}.page-learning-center .lc-card-link{font-family:var(--font-roboto), sans-serif;color:var(--forest);align-items:center;gap:6px;margin-top:auto;font-size:14px;font-weight:600;display:inline-flex}.page-learning-center .lc-card:hover .lc-card-link{color:var(--gold-deep)}.page-learning-center .lc-card-link svg{transition:transform .2s}.page-learning-center .lc-card:hover .lc-card-link svg{transform:translate(3px)}.page-learning-center .lc-card.lc-hidden{display:none}.page-learning-center .lc-capture{background:var(--white);padding:0 24px 100px}.page-learning-center .lc-capture-inner{background:var(--white);border:1px solid var(--line);border-top:3px solid var(--forest);border-radius:16px;grid-template-columns:1fr 1fr;align-items:center;gap:48px;max-width:1100px;margin:0 auto;padding:48px 56px;display:grid;position:relative;overflow:hidden}.page-learning-center .lc-capture-text{z-index:1;position:relative}.page-learning-center .lc-capture-text h2{color:var(--ink);margin-bottom:14px;font-size:clamp(28px,3vw,38px);line-height:1.1}.page-learning-center .lc-capture-text p{font-family:var(--font-roboto), sans-serif;color:var(--ink-soft);margin:0;font-size:15px;line-height:1.6}.page-learning-center .lc-capture-form{z-index:1;flex-direction:column;gap:12px;display:flex;position:relative}.page-learning-center .lc-capture-input{width:100%;font-family:var(--font-roboto), sans-serif;border:1px solid var(--line);background:var(--cream-light);color:var(--ink);border-radius:12px;outline:none;padding:16px 18px;font-size:15px;transition:border-color .2s}.page-learning-center .lc-capture-input::placeholder{color:var(--ink-muted)}.page-learning-center .lc-capture-input:focus{border-color:var(--gold)}.page-learning-center .lc-capture-form .btn{width:100%}.page-learning-center .lc-subscribe-btn{background:var(--forest);color:var(--cream);border:1px solid var(--forest);transition:background .2s,border-color .2s,transform .15s}.page-learning-center .lc-subscribe-btn:hover{background:var(--forest-deep);border-color:var(--forest-deep)}.page-learning-center .lc-capture-fine{font-family:var(--font-roboto), sans-serif;color:var(--ink-muted);margin:2px 0 0;font-size:12px;line-height:1.5}.page-learning-center .closing-cta{background:var(--forest);color:var(--cream);text-align:center;padding:80px 24px}.page-learning-center .closing-cta-inner{max-width:720px;margin:0 auto}.page-learning-center .closing-cta h2{color:var(--cream);margin-bottom:20px;font-size:clamp(32px,4.5vw,48px)}.page-learning-center .closing-cta p{color:#f5f1e8cc;margin-bottom:32px;font-size:17px}.page-learning-center .closing-cta .btn-primary{background:var(--gold);color:var(--forest-deep)}@media (max-width:1024px){.page-learning-center .lc-grid{grid-template-columns:repeat(2,1fr)}.page-learning-center .lc-featured{grid-template-columns:1fr}.page-learning-center .lc-featured-img{min-height:240px}}@media (max-width:768px){.page-learning-center .lc-hero{padding:60px 16px 48px}.page-learning-center .lc-featured-section{padding:40px 16px 16px}.page-learning-center .lc-grid-section{padding:32px 16px 60px}.page-learning-center .lc-grid{grid-template-columns:1fr}.page-learning-center .lc-featured-body{padding:32px 28px}.page-learning-center .lc-capture{padding:0 16px 60px}.page-learning-center .lc-capture-inner{grid-template-columns:1fr;gap:28px;padding:40px 28px}.page-learning-center .closing-cta{padding:60px 16px}}
