@import url('https://fonts.googleapis.com/css2?family=Archivo+Black&family=Archivo:ital,wght@0,500;0,700;1,600;1,800&display=swap');:root{--navy:#0a1a33;--navy-2:#11264a;--orange:#ff6a00;--orange-2:#ff8a33;--cream:#fff6ee;--ink:#14223d;--line:rgba(255,106,0,.35)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}html,body{overflow-x:hidden}body{font-family:'Archivo',system-ui,sans-serif;background:var(--cream);color:var(--ink);line-height:1.7;font-size:18px}h1,h2,h3{font-family:'Archivo Black','Archivo',sans-serif;font-style:italic;letter-spacing:-.5px;line-height:1.1;color:var(--navy)}h1{font-size:clamp(2rem,5vw,3.4rem);margin:.2em 0 .5em;transform:skewX(-6deg);transform-origin:left}h2{font-size:clamp(1.4rem,3vw,2.1rem);margin:1.6em 0 .5em;color:var(--navy)}h3{font-size:1.25rem;margin:1.2em 0 .4em;color:var(--navy-2)}p,li{margin:.6em 0}a{color:var(--orange);text-decoration:none;font-weight:700}a:hover,a:focus{text-decoration:underline}.container{max-width:900px;margin:0 auto;padding:0 22px}.article,.page-wrap{max-width:860px;margin:0 auto;padding:40px 22px 70px}img{max-width:100%;height:auto;display:block;border-radius:14px}.site-header{background:var(--navy);color:#fff;position:sticky;top:0;z-index:50;border-bottom:4px solid var(--orange)}.hd-inner{max-width:1100px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:16px 22px}.brand{font-family:'Archivo Black';font-style:italic;font-size:1.7rem;color:#fff;text-decoration:none;letter-spacing:1px}.brand span{color:var(--orange)}.skew-nav{transform:skewX(-10deg)}.skew-nav ul{display:flex;flex-wrap:wrap;gap:10px;list-style:none}.skew-nav a{display:inline-block;color:#fff;font-weight:700;padding:9px 16px;border:2px solid transparent;text-transform:uppercase;font-size:.92rem;letter-spacing:.5px}.skew-nav a span{display:inline-block;transform:skewX(10deg)}.skew-nav a:hover{border-color:var(--orange);text-decoration:none}.hd-cta{transform:skewX(-10deg);background:var(--orange);color:#fff;font-weight:800;padding:11px 20px;text-transform:uppercase;font-size:.9rem;border:0;display:inline-block}.hd-cta span{display:inline-block;transform:skewX(10deg)}.hd-cta:hover{background:var(--orange-2);text-decoration:none}.progress-wrap{position:sticky;top:0;height:5px;background:0 0;z-index:60}#progress-bar{height:5px;width:0;background:linear-gradient(90deg,var(--orange),var(--orange-2))}.hero{margin:0 0 26px;position:relative}.hero img{width:100%;max-height:460px;object-fit:cover;border-radius:18px}.hero figcaption{font-style:italic;color:var(--navy-2);margin-top:10px;font-size:.95rem}.post-img{margin:0 0 24px}.post-img figcaption{font-style:italic;color:var(--navy-2);margin-top:8px;font-size:.95rem}.meta{font-style:italic;color:var(--navy-2);font-weight:600;border-left:5px solid var(--orange);padding-left:14px}hr.accent{border:0;height:4px;width:120px;margin:34px 0;background:var(--orange);transform:skewX(-20deg)}blockquote{margin:26px 0;padding:20px 26px;background:var(--navy);color:#fff;font-style:italic;font-size:1.18rem;font-weight:600;border-left:8px solid var(--orange);clip-path:polygon(0 0,100% 0,100% 100%,2% 100%)}ul,ol{padding-left:1.3em}.cross-list{list-style:none;padding-left:0}.cross-list li{padding-left:30px;position:relative}.cross-list li:before{content:"✕";position:absolute;left:0;color:var(--orange);font-weight:900}.block-mistakes,.block-expert,.read-also,.author-box,.subscribe,.disclaimer{margin:34px 0;padding:26px;border-radius:16px}.block-mistakes{background:#fff;border:2px solid var(--line)}.block-expert{background:var(--navy);color:#fff}.block-expert h2{color:#fff}.block-expert blockquote{background:rgba(255,255,255,.08);color:#fff}.native-note{font-size:.92rem;font-style:italic;opacity:.85}.read-also{background:#fff;border:2px dashed var(--line)}.read-also ul{list-style:none;padding-left:0}.read-also li{margin:.5em 0}.author-box{background:var(--navy-2);color:#fff}.author-box h2{color:#fff}.author-name{font-family:'Archivo Black';font-style:italic;font-size:1.2rem}.author-role{color:var(--orange-2);font-weight:700}.zigzag{display:flex;flex-direction:column;gap:24px;margin:30px 0}.zz{display:flex;flex-wrap:wrap;align-items:center;gap:20px;background:#fff;border:2px solid var(--line);border-radius:18px;overflow:hidden}.zz-text{flex:1 1 280px;padding:26px}.zz-art{flex:1 1 200px;min-height:160px;background:var(--navy);display:flex;align-items:center;justify-content:center}.zz-art span{font-family:'Archivo Black';font-style:italic;font-size:4rem;color:var(--orange);transform:skewX(-10deg)}.zz-right{flex-direction:row-reverse}.cta{display:inline-block;background:var(--orange);color:#fff;font-weight:800;padding:12px 22px;border-radius:10px;text-transform:uppercase;letter-spacing:.5px;border:0;cursor:pointer;transform:skewX(-8deg)}.cta span{display:inline-block}.cta:hover{background:var(--orange-2);text-decoration:none}.cta-big{font-size:1.05rem;padding:16px 30px}.cta-ghost{background:0 0;color:var(--navy);border:3px solid var(--orange)}.cta-ghost:hover{background:var(--orange);color:#fff}.cta-row{display:flex;flex-wrap:wrap;gap:16px;margin:30px 0}.subscribe{background:var(--navy);color:#fff}.subscribe h2{color:#fff}.subscribe-form .fields{display:flex;flex-wrap:wrap;gap:14px;margin:18px 0}.subscribe-form label{display:flex;flex-direction:column;flex:1 1 200px;font-weight:700;gap:6px;font-size:.95rem}.subscribe-form label.full{flex:1 1 100%}.subscribe-form input,.subscribe-form textarea{padding:13px 14px;border:2px solid transparent;border-radius:9px;font-size:1rem;font-family:inherit;background:#fff;color:var(--ink)}.subscribe-form input:focus,.subscribe-form textarea:focus{outline:3px solid var(--orange-2)}.form-note{font-size:.85rem;opacity:.8;margin-top:10px}.contact-grid,.team{display:flex;flex-wrap:wrap;gap:18px;margin:24px 0}.contact-card,.member{flex:1 1 220px;background:#fff;border:2px solid var(--line);border-radius:14px;padding:22px}.disclaimer{background:#fff;border:2px solid var(--orange);border-left:10px solid var(--orange)}.disclaimer h2{font-size:1.1rem}.success-sub{font-size:1.2rem;font-weight:600;color:var(--navy-2)}.site-footer{background:var(--navy);color:#fff;margin-top:60px;clip-path:polygon(0 28px,100% 0,100% 100%,0 100%);padding:70px 22px 40px}.ft-inner{max-width:1100px;margin:0 auto;display:flex;flex-wrap:wrap;gap:34px;justify-content:space-between}.ft-col{flex:1 1 220px}.ft-col h3{color:var(--orange-2);font-size:1.1rem;margin-bottom:10px}.ft-col a{color:#fff;display:block;margin:7px 0;font-weight:600}.ft-col a:hover{color:var(--orange-2)}.ft-bottom{max-width:1100px;margin:30px auto 0;border-top:1px solid rgba(255,255,255,.2);padding-top:20px;font-size:.9rem;opacity:.85}.cookie-bar{position:fixed;left:0;right:0;bottom:0;background:var(--navy);color:#fff;padding:18px 22px;z-index:90;border-top:4px solid var(--orange);display:none}.cookie-bar.show{display:block}.cookie-inner{max-width:1100px;margin:0 auto;display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between}.cookie-text{flex:1 1 320px;font-size:.95rem}.cookie-btns{display:flex;flex-wrap:wrap;gap:10px}.cookie-btns button{flex:1 1 130px}.cookie-modal{position:fixed;inset:0;background:rgba(10,26,51,.7);z-index:95;display:none;align-items:center;justify-content:center;padding:20px}.cookie-modal.show{display:flex}.cookie-box{background:var(--cream);color:var(--ink);max-width:520px;width:100%;border-radius:16px;padding:30px;border-top:8px solid var(--orange)}.cookie-cat{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.cookie-cat p{flex:1 1 240px;font-size:.92rem}.switch{position:relative;width:52px;height:28px;flex:0 0 auto}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;inset:0;background:#c9c9c9;border-radius:30px;cursor:pointer;transition:.2s}.slider:before{content:"";position:absolute;height:22px;width:22px;left:3px;top:3px;background:#fff;border-radius:50%;transition:.2s}.switch input:checked+.slider{background:var(--orange)}.switch input:checked+.slider:before{transform:translateX(24px)}.switch input:disabled+.slider{opacity:.7;cursor:not-allowed}@media(max-width:640px){body{font-size:17px}.skew-nav,.skew-nav ul{transform:none}.skew-nav ul{width:100%}}