:root{--lp-bg:#FFFCF6;--lp-surface:#F8F1E2;--lp-text:#14263A;--lp-muted:#5A6272;--lp-line:#E6DAC2;--lp-brand:#1E7FDB;--lp-sun:#E0A02E;--lp-sunbtn:#F2B84B;--lp-btntxt:#2B1D00;--lp-sunlt:#F6C968;--lp-navy:#001130;--lp-navy2:#00204d}@media (prefers-color-scheme:dark){:root{--lp-bg:#061528;--lp-surface:#0C2240;--lp-text:#E6EEF8;--lp-muted:#9DB2C8;--lp-line:#173456;--lp-brand:#5DB4FF}}*,*::before,*::after{box-sizing:border-box}html{background:var(--lp-navy);scroll-padding-top:80px}body{margin:0;background:var(--lp-bg);color:var(--lp-text);-webkit-font-smoothing:antialiased}img,video,iframe{max-width:100%}a{color:var(--lp-brand)}.lp-top{position:fixed;top:0;left:0;right:0;z-index:50;padding-top:env(safe-area-inset-top,0);background:rgb(0 17 48 / .95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgb(255 255 255 / .08);color:#fff}.admin-bar .lp-top{top:32px}@media(max-width:782px){.admin-bar .lp-top{top:46px}}.lp-bar{width:min(1120px,100% - 40px);margin-inline:auto;height:64px;display:flex;align-items:center;justify-content:space-between}.lp-logo img{height:28px;width:auto;display:block}.lp-links{display:flex;gap:28px}.lp-links a,.lp-menu a{color:#fff;text-decoration:none;font-weight:600;font-size:.95rem;opacity:.88}.lp-links a:hover,.lp-menu a:hover{opacity:1;color:var(--lp-sunlt)}.lp-links a[aria-current],.lp-menu a[aria-current]{color:var(--lp-sunlt);opacity:1}.lp-burger{display:none;width:46px;height:46px;border-radius:12px;border:1px solid rgb(255 255 255 / .3);background:rgb(255 255 255 / .06);place-content:center;gap:5px;cursor:pointer}.lp-burger i{display:block;width:22px;height:2px;background:#fff;border-radius:2px;transition:.2s}.lp-burger[aria-expanded="true"] i:nth-child(1){transform:translateY(7px) rotate(45deg)}.lp-burger[aria-expanded="true"] i:nth-child(2){opacity:0}.lp-burger[aria-expanded="true"] i:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.lp-menu{display:none;position:absolute;right:20px;top:calc(100% + 6px);min-width:220px;background:var(--lp-navy2);border:1px solid rgb(255 255 255 / .15);border-radius:16px;padding:10px;box-shadow:0 18px 40px rgb(0 0 0 / .4)}.lp-menu.open{display:block}.lp-menu a{display:block;padding:12px 16px;border-radius:10px}.lp-menu a:hover{background:rgb(255 255 255 / .1)}@media(max-width:860px){.lp-links{display:none}.lp-burger{display:grid}}.lp-main{padding-top:calc(64px + env(safe-area-inset-top,0px))}.lp-hero{background:linear-gradient(180deg,var(--lp-navy),var(--lp-navy2) 70%,#2a3566);color:#fff;position:relative;overflow:hidden;padding:clamp(40px,7vw,84px) 20px clamp(48px,8vw,96px)}.lp-hero::before{content:"";position:absolute;right:-8%;bottom:-40%;width:min(520px,80vw);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgb(247 196 92 / .85) 0%,rgb(238 160 60 / .4) 36%,transparent 68%);pointer-events:none}.lp-hero>*{position:relative}.lp-hero h1{color:#fff;font-size:clamp(2rem,5vw,3.2rem);font-weight:800;letter-spacing:-.02em;line-height:1.12;margin:0 0 12px}.lp-hero p{color:#C9D9EE}.lp-kicker{color:var(--lp-sunlt)!important;font-weight:700;font-size:.82rem;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px}.lp-hero .wp-block-search{max-width:520px;margin-top:20px}.lp-hero .wp-block-search__inside-wrapper{gap:8px}.wp-block-search__input{border:1.5px solid var(--lp-line);border-radius:999px;padding:12px 18px;font:inherit;background:#fff;color:#14263A}.wp-block-search__button{border:0;border-radius:999px;padding:12px 22px;font:inherit;font-weight:700;background:var(--lp-sunbtn);color:var(--lp-btntxt);cursor:pointer}.lp-list,.lp-related{padding:clamp(36px,6vw,64px) 20px}.wp-block-post-template.is-layout-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))!important;gap:22px}.lp-card{background:var(--lp-surface);border:1px solid var(--lp-line);border-radius:18px;overflow:hidden;height:100%;border-top:4px solid var(--lp-sunbtn)}.lp-card .wp-block-post-featured-image{margin:0}.lp-card .wp-block-post-featured-image img{width:100%;height:auto;display:block}.lp-card-body{padding:20px 22px 24px}.lp-meta{font-size:.78rem;color:var(--lp-muted);font-weight:500;gap:8px 12px!important;margin-bottom:8px}.lp-meta a{color:var(--lp-brand);text-decoration:none;font-weight:700}.lp-card h3,.lp-card h2{font-size:1.18rem;line-height:1.25;margin:0 0 8px}.lp-card h3 a,.lp-card h2 a{color:var(--lp-text);text-decoration:none}.lp-card h3 a:hover,.lp-card h2 a:hover{color:var(--lp-brand)}.lp-card .wp-block-post-excerpt{margin:0;color:var(--lp-muted);font-size:.95rem}.lp-card .wp-block-post-excerpt__more-link{display:inline-block;margin-top:10px;color:var(--lp-brand);font-weight:700;text-decoration:none}.wp-block-query-pagination{margin-top:36px;gap:12px;justify-content:center;font-weight:700}.wp-block-query-pagination a{text-decoration:none}.wp-block-query-pagination-numbers .current{background:var(--lp-sunbtn);color:var(--lp-btntxt);padding:2px 10px;border-radius:8px}.lp-article{padding:clamp(28px,5vw,56px) 20px 0}.lp-article .lp-cat a{font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:var(--lp-brand)}.lp-title{font-size:clamp(2rem,4.6vw,3rem);font-weight:800;letter-spacing:-.02em;line-height:1.12;margin:10px 0 14px}.lp-article .wp-block-post-featured-image img{border-radius:18px;width:100%;height:auto}.wp-block-post-content{font-size:1.06rem;line-height:1.75}.wp-block-post-content h2{font-size:1.6rem;margin:2em 0 .5em;letter-spacing:-.01em}.wp-block-post-content h3{font-size:1.25rem;margin:1.6em 0 .4em}.wp-block-post-content img{border-radius:12px;height:auto}.wp-block-post-content figcaption{font-size:.85rem;color:var(--lp-muted)}.wp-block-post-content blockquote{border-left:4px solid var(--lp-sunbtn);margin:1.6em 0;padding:.2em 0 .2em 1.2em;color:var(--lp-muted)}.wp-block-post-content pre{overflow-x:auto;background:var(--lp-navy);color:#E6EEF8;padding:16px;border-radius:12px;font-size:.9rem}.wp-block-post-content table{display:block;overflow-x:auto;border-collapse:collapse}.wp-block-post-content td,.wp-block-post-content th{border:1px solid var(--lp-line);padding:8px 12px}.wp-block-post-content .alignleft{float:left;margin:0 1.2em 1em 0}.wp-block-post-content .alignright{float:right;margin:0 0 1em 1.2em}.wp-block-post-content .aligncenter{margin-inline:auto;display:block}.wp-block-post-content iframe,.wp-block-post-content video{max-width:100%}.lp-share{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:38px 0 10px;padding-top:22px;border-top:1px solid var(--lp-line)}.lp-share b{font-size:.85rem;color:var(--lp-muted);margin-right:4px}.lp-share a,.lp-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;font-weight:700;font-size:.92rem;text-decoration:none;border:1.5px solid var(--lp-line);color:var(--lp-text);background:var(--lp-bg)}.lp-share a:hover{border-color:var(--lp-sun)}.lp-share svg,.lp-btn svg{width:18px;height:18px}.lp-subscribe{background:linear-gradient(180deg,var(--lp-navy),var(--lp-navy2));color:#fff;border-radius:20px;padding:30px 28px;margin:40px 0}.lp-subscribe h3{color:#fff;margin:0 0 8px}.lp-subscribe p{color:#C9D9EE;margin:0 0 18px}.lp-btnrow{display:flex;flex-wrap:wrap;gap:10px}.lp-gold{background:var(--lp-sunbtn)!important;color:var(--lp-btntxt)!important;border-color:var(--lp-sunbtn)!important}.lp-ghost{background:transparent!important;color:#fff!important;border-color:rgb(255 255 255 / .4)!important}.wp-block-post-navigation-link{font-weight:700}.lp-nav{border-top:1px solid var(--lp-line);padding-top:20px;margin:30px 0 10px;gap:16px}.lp-related h2{font-size:1.5rem;margin:0 0 20px}.lp-footer{background:var(--lp-navy);color:#9DB8D9;padding:34px 20px 40px;font-size:.9rem}.lp-fin{width:min(1120px,100%);margin-inline:auto;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;align-items:center}.lp-footer a{color:#C9D9EE;text-decoration:none;display:inline-flex;align-items:center;gap:6px;margin-left:16px}.lp-footer a:hover{color:#fff}.lp-footer svg{width:15px;height:15px}.lp-footer .lp-flinks a:first-child{margin-left:0}@media(max-width:600px){.lp-footer a{margin-left:0;margin-right:16px}}.lp-card .wp-block-post-terms a:not(:first-of-type){display:none}.lp-card .wp-block-post-terms{margin:0}