.tp-universal-post-layout .tp-featured-wide,.tp-universal-post-layout .tp-lesson-sidebar{display:none!important}.tp-universal-post-layout article.tp-lesson-article{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.tp-universal-post-layout .tp-article-layout{display:block!important;padding-inline:0!important}.tp-universal-post-layout .tp-article-layout>.tp-content{width:100%!important;max-width:none!important;padding:0!important}.tp-universal-post-layout .tp-auto-post-center{width:min(1120px, calc(100% - 32px));margin-inline:auto}.tp-universal-post-layout .tp-auto-guide{--tp-ink:#17211d;--tp-muted:#5d6862;--tp-green:#123d32;--tp-mid:#1d6b50;--tp-mint:#e6f4ec;--tp-lime:#d9ef93;--tp-gold:#e5ad35;--tp-cream:#fbfaf5;--tp-line:#dbe1dc;color:var(--tp-ink);font:17px/1.72 system-ui,-apple-system,"Segoe UI",sans-serif}.tp-universal-post-layout .tp-auto-guide,.tp-universal-post-layout .tp-auto-guide *{box-sizing:border-box}.tp-universal-post-layout .tp-auto-hero{margin-bottom:34px;padding:clamp(28px, 5vw, 58px);overflow:hidden;border-radius:28px;color:#fff;background:radial-gradient(circle at 90% 10%,rgb(217 239 147 / .28),transparent 31%),linear-gradient(135deg,#123d32 0%,#1d6b50 100%);box-shadow:0 22px 55px rgb(18 61 50 / .16)}.tp-universal-post-layout .tp-auto-kicker{margin:0 0 12px;color:var(--tp-lime);font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.tp-universal-post-layout .tp-auto-display{max-width:900px;margin:0;color:#fff;font-size:clamp(2rem, 5vw, 4.2rem);line-height:1.04;letter-spacing:-.045em}.tp-universal-post-layout .tp-auto-dek{max-width:780px;margin:22px 0 0;color:rgb(255 255 255 / .88);font-size:clamp(1rem, 1.7vw, 1.2rem)}.tp-universal-post-layout .tp-auto-meta{margin:22px 0 0;color:rgb(255 255 255 / .7);font-size:.88rem}.tp-universal-post-layout .tp-auto-article-body{max-width:820px;margin-inline:auto;padding:12px 0 70px}.tp-universal-post-layout .tp-auto-article-body>:first-child{margin-top:0}.tp-universal-post-layout .tp-auto-article-body h2{margin:52px 0 16px;color:var(--tp-green);font-size:clamp(1.55rem, 3vw, 2.15rem);line-height:1.2;letter-spacing:-.025em}.tp-universal-post-layout .tp-auto-article-body h3{margin:34px 0 12px;color:var(--tp-green);font-size:1.28rem;line-height:1.3}.tp-universal-post-layout .tp-auto-article-body p,.tp-universal-post-layout .tp-auto-article-body ul,.tp-universal-post-layout .tp-auto-article-body ol{margin:0 0 20px}.tp-universal-post-layout .tp-auto-article-body li+li{margin-top:8px}.tp-universal-post-layout .tp-auto-article-body a{color:var(--tp-mid);text-decoration-thickness:.08em;text-underline-offset:.16em}.tp-universal-post-layout .tp-auto-article-body blockquote{margin:32px 0;padding:24px 28px;border:0;border-left:5px solid var(--tp-gold);border-radius:0 18px 18px 0;background:var(--tp-cream)}.tp-universal-post-layout .tp-auto-article-body img{max-width:100%;height:auto;border-radius:18px}.tp-universal-post-layout .tp-auto-article-body table{width:100%;margin:28px 0;border-collapse:collapse;overflow:hidden;border:1px solid var(--tp-line);border-radius:14px}.tp-universal-post-layout .tp-auto-article-body th,.tp-universal-post-layout .tp-auto-article-body td{padding:13px 15px;border:1px solid var(--tp-line);text-align:left;vertical-align:top}.tp-universal-post-layout .tp-auto-article-body th{color:#fff;background:var(--tp-green)}@media (max-width:700px){.tp-universal-post-layout .tp-auto-post-center{width:min(100% - 20px, 1120px)}.tp-universal-post-layout .tp-auto-hero{border-radius:20px}.tp-universal-post-layout .tp-auto-article-body{padding-inline:8px}.tp-universal-post-layout .tp-auto-article-body table{display:block;overflow-x:auto}}