
 .lcpn{--navy:#193b59;--navy2:#102a40;--teal:#2cb1bf;--tealink:#0a7375;--cyan:#77f2f2;--ink:#2b3a46;--muted:#5a6b76;--line:#dce6ee;--soft:#f3f7fa;--blue:#e3eef8;font-family:Barlow,sans-serif;color:var(--ink);background:#fff} .lcpn *{box-sizing:border-box} .lcpn h1,.lcpn h2,.lcpn h3,.lcpn p,.lcpn ol,.lcpn ul,.lcpn li{margin:0;padding:0} .lcpn a{color:inherit;text-decoration:none} .lcpn a:focus-visible{outline:3px solid var(--teal);outline-offset:3px;border-radius:4px} .lcpn img{max-width:100%} .lcpn-wrap{max-width:1110px;margin:0 auto;padding:0 15px} .lcpn-eyebrow{font-family:'Barlow Semi Condensed',sans-serif;font-weight:700;font-size:13px;letter-spacing:1.8px;text-transform:uppercase;color:var(--cyan)} .lcpn-eyebrow a:hover{text-decoration:underline;text-underline-offset:3px} .lcpn-h1{margin-top:10px!important;font-family:'Barlow Semi Condensed',sans-serif;font-weight:800;font-size:56px;line-height:1.02;letter-spacing:.26px;text-transform:uppercase;color:#fff} .lcpn-lede{margin-top:16px!important;max-width:620px;font-size:18px;line-height:1.55;color:#d3e1ec} .lcpn-h2{font-family:'Barlow Semi Condensed',sans-serif;font-weight:800;font-size:32px;line-height:1.05;letter-spacing:.2px;text-transform:uppercase;color:var(--navy)} .lcpn-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 20px;border-radius:6px;border:1px solid var(--teal);background:var(--teal);color:var(--navy2)!important;font-family:'Barlow Semi Condensed',sans-serif;font-weight:700;font-size:15px;letter-spacing:.84px;text-transform:uppercase;white-space:nowrap;transition:background-color .15s,border-color .15s} .lcpn-btn:hover{background:#4cc3cf;border-color:#4cc3cf} .lcpn-btn--ghost{background:transparent;border-color:rgba(255,255,255,.5);color:#fff!important} .lcpn-btn--ghost:hover{background:rgba(255,255,255,.1);border-color:#fff} .lcpn-hero{position:relative;overflow:hidden;background:var(--navy);color:#fff;padding:76px 0 132px} .lcpn-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(640px 320px at 88% -10%,rgba(119,242,242,.14),transparent 70%),radial-gradient(520px 260px at -5% 110%,rgba(44,177,191,.12),transparent 70%);pointer-events:none} .lcpn-hero .lcpn-wrap{position:relative} .lcpn-topics{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px} .lcpn-topic{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.28);color:#fff!important;font-family:'Barlow Semi Condensed',sans-serif;font-weight:700;font-size:14px;letter-spacing:.6px;text-transform:uppercase;white-space:nowrap;transition:background-color .15s,border-color .15s} .lcpn-topic .n{font-family:Barlow,sans-serif;font-weight:600;font-size:12px;letter-spacing:0;color:#a9c3d8} .lcpn-topic:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.55)} .lcpn-topic[aria-current="page"]{background:var(--teal);border-color:var(--teal);color:var(--navy2)!important} .lcpn-topic[aria-current="page"] .n{color:var(--navy2)} .lcpn-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:14px;line-height:1.3;color:var(--muted)} .lcpn-chip{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;background:var(--blue);color:var(--navy);font-family:'Barlow Semi Condensed',sans-serif;font-weight:700;font-size:12px;letter-spacing:.7px;text-transform:uppercase} .lcpn-chip--guide{background:#e1f5f2;color:#0b5f57} .lcpn-dot{width:3px;height:3px;border-radius:50%;background:#9fb0bd} .lcpn-flag{display:inline-flex;align-items:center;gap:10px;font-family:'Barlow Semi Condensed',sans-serif;font-weight:700;font-size:13px;letter-spacing:1.4px;text-transform:uppercase;color:var(--tealink)} .lcpn-flag::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 4px rgba(44,177,191,.2)} .lcpn-fallback{position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;padding:0 9%;background:linear-gradient(135deg,#21557f 0%,#173c5e 48%,#0f2539 100%);color:#fff} .lcpn-fallback::before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:linear-gradient(90deg,#77f2f2,#2cb1bf)} .lcpn-fallback .k{font-family:'Barlow Semi Condensed',sans-serif;font-weight:800;font-size:clamp(20px,3.2vw,34px);letter-spacing:.5px;text-transform:uppercase;color:#fff} .lcpn-fallback .b{position:absolute;left:9%;bottom:12%;display:flex;align-items:center;gap:10px;font-family:'Barlow Semi Condensed',sans-serif;font-weight:700;font-size:11px;letter-spacing:2.6px;text-transform:uppercase;color:#cfe3f1} .lcpn-fallback .b::before{content:"";width:22px;height:3px;border-radius:2px;background:var(--cyan)} .lcpn-fallback .m{position:absolute;right:7%;bottom:9%;width:15%;height:auto;border-radius:10px;opacity:.95} .lcpn-featured-wrap{position:relative;z-index:1;margin-top:-92px} .lcpn-featured{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:0 22px 48px rgba(16,42,64,.16);transition:box-shadow .2s} .lcpn-featured:hover{box-shadow:0 26px 56px rgba(16,42,64,.22)} .lcpn-featured__media{display:flex;align-items:center;background:#173c5e} .lcpn-featured__media>img{display:block;width:100%;height:auto;aspect-ratio:1200/630;object-fit:cover} .lcpn-featured__media .lcpn-fallback{aspect-ratio:1200/630} .lcpn-featured__body{display:flex;flex-direction:column;justify-content:center;gap:12px;padding:28px 34px} .lcpn-featured__title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-family:'Barlow Semi Condensed',sans-serif;font-weight:700;font-size:28px;line-height:1.14;letter-spacing:.1px;text-transform:none;color:var(--navy)} .lcpn-featured__title a::after{content:"";position:absolute;inset:0;z-index:1} .lcpn-featured:hover .lcpn-featured__title a{text-decoration:underline;text-decoration-color:var(--teal);text-decoration-thickness:2px;text-underline-offset:4px} .lcpn-featured__excerpt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:16px;line-height:1.6;color:#46576a} .lcpn-featured__more{display:inline-flex;align-items:center;gap:8px;font-family:'Barlow Semi Condensed',sans-serif;font-weight:700;font-size:15px;letter-spacing:.8px;text-transform:uppercase;color:var(--tealink)} .lcpn-featured__more span{transition:transform .2s} .lcpn-featured:hover .lcpn-featured__more span{transform:translateX(4px)} .lcpn-section{padding:76px 0} .lcpn-section--grid{padding-top:64px} .lcpn-soft{background:var(--soft)} .lcpn-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:28px} .lcpn-head__sub{margin-top:8px!important;font-size:16px;line-height:1.5;color:var(--muted)} .lcpn-head__link{font-weight:600;font-size:15px;color:var(--tealink)!important;white-space:nowrap} .lcpn-head__link:hover{text-decoration:underline;text-underline-offset:3px} .lcpn-grid{display:grid;gap:28px} .lcpn-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))} .lcpn-grid--4{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px} .lcpn-card{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:0 4px 14px rgba(25,59,89,.06);transition:transform .2s cubic-bezier(.2,.7,.2,1),box-shadow .2s,border-color .2s} .lcpn-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(25,59,89,.13);border-color:#c6d6e3} .lcpn-card__media{aspect-ratio:1200/630;overflow:hidden;background:var(--navy)} .lcpn-card__media>img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s cubic-bezier(.2,.7,.2,1)} .lcpn-card:hover .lcpn-card__media>img{transform:scale(1.035)} .lcpn-card__body{display:flex;flex:1;flex-direction:column;gap:10px;padding:20px 22px 22px} .lcpn-card__title{font-family:'Barlow Semi Condensed',sans-serif;font-weight:700;font-size:21px;line-height:1.2;letter-spacing:.1px;text-transform:none;color:var(--navy)} .lcpn-card__title a::after{content:"";position:absolute;inset:0;z-index:1} .lcpn-card:hover .lcpn-card__title a{text-decoration:underline;text-decoration-color:var(--teal);text-decoration-thickness:2px;text-underline-offset:3px} .lcpn-card__excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:15px;line-height:1.55;color:#4a5b6b} .lcpn-card__foot{margin-top:auto!important;padding-top:4px;font-size:14px;color:var(--muted)} .lcpn-card--guide .lcpn-card__body{gap:8px;padding:16px 18px 20px} .lcpn-card--guide .lcpn-card__title{font-size:19px} .lcpn-empty{font-size:17px;color:var(--muted)} .lcpn-gap{height:64px} .lcpn-pager{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:48px} .lcpn-pager a,.lcpn-pager span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 6px;border:1px solid var(--line);border-radius:8px;background:#fff;font-weight:600;font-size:16px;color:var(--navy)} .lcpn-pager a:hover{border-color:#b9cbd9;background:#f6f9fc} .lcpn-pager [aria-current]{background:var(--navy);border-color:var(--navy);color:#fff} .lcpn-pager .prev,.lcpn-pager .next{gap:8px;padding:0 18px} .lcpn-pager .prev span,.lcpn-pager .next span{min-width:0;height:auto;padding:0;border:0;background:none} .lcpn-pager .dots{border-color:transparent;background:none} .lcpn-follow{position:relative;overflow:hidden;background:linear-gradient(120deg,#193b59 0%,#163552 55%,#0f2a42 100%);color:#fff;padding:68px 0} .lcpn-follow::before{content:"";position:absolute;inset:0;background:radial-gradient(520px 260px at 92% 50%,rgba(119,242,242,.12),transparent 70%);pointer-events:none} .lcpn-follow__in{position:relative;display:flex;align-items:center;justify-content:space-between;gap:40px} .lcpn-follow__title{margin-top:8px!important;font-family:'Barlow Semi Condensed',sans-serif;font-weight:800;font-size:36px;line-height:1.05;text-transform:uppercase;color:#fff} .lcpn-follow__text{margin-top:12px!important;max-width:560px;font-size:17px;line-height:1.55;color:#d3e1ec} .lcpn-follow__btns{display:flex;flex-wrap:wrap;gap:12px;flex-shrink:0} @media (max-width:849px){ .lcpn-h1{font-size:44px} .lcpn-grid--3,.lcpn-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))} .lcpn-featured{grid-template-columns:1fr} .lcpn-featured__media{aspect-ratio:1200/630} .lcpn-featured__title{display:block;-webkit-line-clamp:unset} .lcpn-follow__in{flex-direction:column;align-items:flex-start;gap:24px} } @media (max-width:549px){ .lcpn-wrap{padding:0 16px} .lcpn-hero{padding:44px 0 108px} .lcpn-h1{font-size:38px} .lcpn-lede{font-size:16px} .lcpn-topics{flex-wrap:nowrap;overflow-x:auto;margin-right:-16px;padding-right:16px;padding-bottom:2px;scrollbar-width:none} .lcpn-topics::-webkit-scrollbar{display:none} .lcpn-topic{min-height:36px;padding:0 13px;font-size:13px} .lcpn-featured-wrap{margin-top:-84px} .lcpn-featured__body{gap:12px;padding:22px 20px 24px} .lcpn-featured__title{font-size:24px} .lcpn-featured__excerpt{font-size:16px} .lcpn-section{padding:52px 0} .lcpn-section--grid{padding-top:44px} .lcpn-h2{font-size:27px} .lcpn-head{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:22px} .lcpn-grid--3,.lcpn-grid--4{grid-template-columns:1fr;gap:20px} .lcpn-card__title{font-size:20px} .lcpn-pager{margin-top:36px} .lcpn-pager a:not(.prev):not(.next),.lcpn-pager span.page-numbers{display:none} .lcpn-follow{padding:52px 0} .lcpn-follow__title{font-size:30px} .lcpn-follow__btns,.lcpn-follow__btns .lcpn-btn{width:100%} } @media (prefers-reduced-motion:reduce){ .lcpn-card,.lcpn-card__media>img,.lcpn-featured,.lcpn-featured__more span{transition:none} .lcpn-card:hover{transform:none} .lcpn-card:hover .lcpn-card__media>img{transform:none} }