*{box-sizing:border-box}body{margin:0;background:#f7d6c6;color:#351b51;font:14px Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid #351b51;outline-offset:4px}header,main,footer{max-width:480px;margin:auto}header{padding:30px 22px;display:grid;grid-template-columns:76px 1fr;gap:18px;align-items:center}.avatar{width:76px;height:86px;background:#c79dda;border:2px solid #351b51;border-radius:38px 38px 0 0;display:grid;place-content:center;text-align:center;font-size:10px;box-shadow:4px 4px 0 #351b51}.profile p{font-size:9px;margin:0 0 10px}.profile h1{font-size:35px;letter-spacing:-1.5px;line-height:.97;margin:0 0 12px}.profile span{font-size:10px}.ig{grid-column:1/-1;text-align:center;font-size:10px;padding:9px;border:1px solid #a06a9a;border-radius:30px}main{padding:0 17px}h2,h3,p{margin-top:0}.free{display:block;background:#9fc7ad;border:2px solid #351b51;padding:20px;margin:0 0 32px;border-radius:0 24px 0 24px;position:relative}.free-mark{display:inline-block;position:absolute;right:13px;top:-12px;border:2px solid #351b51;border-radius:30px;background:#f8e991;padding:6px 10px;font-size:9px;font-weight:bold;transform:rotate(8deg)}.free h3{font-size:26px;line-height:1.05;letter-spacing:-.7px;margin:0 0 10px;max-width:240px}.free p{font-size:11px;line-height:1.6;margin:0 0 17px}.tap{display:inline-block;font-size:10px;border-bottom:2px solid #351b51;padding-bottom:4px;font-weight:bold}.resource-heading{display:none}.section-title{font-size:13px;margin:0 0 13px;text-transform:uppercase;font-weight:800;letter-spacing:.4px}.resource-panel{margin-bottom:32px}.links{display:flex;flex-direction:column;gap:10px}.link-row{display:flex;align-items:center;gap:15px;border:2px solid #351b51;background:#e9c453;border-radius:5px;min-height:115px;padding:14px;position:relative;overflow:hidden}.link-row:nth-child(2){background:#c4a7df}.link-row:nth-child(3){background:#add0d9}.link-row:nth-child(4){background:#e99e89}.link-row:nth-child(5){background:#baca8a}.cover{width:68px;height:84px;background:#ffffff70;border:1px solid #351b5160;border-radius:3px;flex-shrink:0;display:grid;place-items:center;overflow:hidden}.image-slot span{font-size:9px;color:#68486f}.cover img{width:100%;height:100%;object-fit:cover}.link-copy{flex:1}.badge{font-size:7px;letter-spacing:1px;font-weight:bold;display:block;margin-bottom:8px}.link-copy h3{font-size:20px;line-height:1.06;margin:0 0 8px;letter-spacing:-.6px;font-weight:800}.link-copy p{font-size:10px;line-height:1.55;margin:0;color:#523658}.arrow{display:none}#creator-links .link-row{background:#f0b4cc}#creator-links .link-row:nth-child(2){background:#b6c5f2}.cheat{border:2px dashed #957098;padding:14px;margin:12px 0;display:flex;justify-content:space-between;align-items:center;gap:10px}.cheat span{font-size:15px;font-weight:bold}.cheat small{font-size:9px}.watch{margin:36px 0}.watch-head{display:flex;justify-content:space-between;margin-bottom:12px}.watch-head h2{font-size:13px;text-transform:uppercase;margin:0;letter-spacing:.4px;font-weight:800}.watch-head>span{font-size:8px;font-weight:bold}.video-image{aspect-ratio:16/10;border:2px solid #351b51;background:#db91b6;border-radius:30px 0 30px 0;position:relative;display:grid;place-items:center;overflow:hidden}.video-image:before{content:'';position:absolute;width:190px;height:190px;border:40px solid #f2c349;transform:rotate(45deg);left:-100px;bottom:-100px}.video-placeholder-label{position:absolute;top:18px;left:18px;font-size:9px;letter-spacing:1px}.play{width:53px;height:53px;border:2px solid #351b51;background:#f8e991;display:grid;place-items:center;border-radius:50%;font-size:22px;padding-left:3px}.video-caption{position:absolute;bottom:16px;left:18px;font-size:19px;font-weight:800;letter-spacing:-.4px}.pending{font-size:9px;color:#805a7a;margin:10px 0 0}.courses h2,.connect>h2,.tools-section h2{font-size:13px;text-transform:uppercase;font-weight:800;letter-spacing:.4px;margin-bottom:14px}.course-track{display:flex;gap:13px;overflow:auto;scroll-snap-type:x mandatory;padding-bottom:11px}.course-track>a,.upcoming{flex:0 0 73%;scroll-snap-align:start;background:#f9e994;border:2px solid #351b51;border-radius:8px;padding-bottom:18px}.course-art{height:122px;background:#c7a6df;border-bottom:2px solid #351b51;display:grid;place-items:center;font-size:10px;margin-bottom:16px}.course-track>:nth-child(2){background:#c8dcbc}.course-track>:nth-child(2) .course-art{background:#add0d9}.course-track>:nth-child(3){background:#f0bbcc}.course-track>:nth-child(3) .course-art{background:#e99e89}.course-track h3,.course-track small,.course-track span{display:block;margin-left:14px;margin-right:14px}.course-track small{font-size:7px;font-weight:bold;letter-spacing:1px;margin-bottom:9px}.course-track h3{font-size:20px;line-height:1.1;letter-spacing:-.5px;margin-bottom:16px}.course-track span{font-size:10px;font-weight:bold}.swipe{font-size:8px;margin:0;color:#805a7a}.courses{margin-bottom:33px}.podcast{display:flex;gap:15px;align-items:center;border:2px solid #351b51;background:#b6c5f2;padding:17px;margin-bottom:33px;border-radius:0 20px 0 20px}.pod-cover{width:72px;height:72px;background:#d6dffb;border:1px solid #351b5160;display:grid;place-content:center;text-align:center;flex-shrink:0;font-size:9px}.podcast small{font-size:7px;font-weight:bold;letter-spacing:.4px}.podcast h2{font-size:18px;line-height:1.1;margin:9px 0 8px;letter-spacing:-.4px}.podcast p{font-size:10px;line-height:1.5;margin-bottom:12px}.podcast a{font-size:10px;text-decoration:underline;text-underline-offset:3px}.connect{margin-bottom:32px}.connect .links{gap:0;border:2px solid #351b51;border-radius:8px;overflow:hidden}.connect .link-row{border:0;border-bottom:1px solid #b697bb;border-radius:0;min-height:80px;background:#fff0ef}.connect .link-row:last-child{border-bottom:0}.connect .link-copy h3{font-size:16px}.platform-icon{width:37px;height:37px;border:0;background:none}.platform-icon svg{width:37px;height:37px}.linkedin-icon{width:37px;height:37px;background:#0a66c2;border:0;color:white;font-weight:bold;font-size:22px}.tools{display:flex;gap:8px}.tools>a{flex:1;background:#f9e994;border:2px solid #351b51;border-radius:6px;padding:18px 5px;text-align:center}.tools>a:nth-child(2){background:#add0d9}.tools>a:nth-child(3){background:#c7a6df}.tools h3{font-size:12px;margin:0}.tools p{display:none}.tools-section>p{font-size:8px;color:#805a7a;margin:12px 0 30px}footer{display:flex;justify-content:space-between;gap:10px;border-top:2px solid #351b51;padding:25px 17px;font-size:9px}footer span{font-size:8px;letter-spacing:.7px}footer a{padding:5px 0}@media(max-width:360px){header{padding:25px 17px;gap:13px}.profile h1{font-size:31px}.link-copy h3{font-size:18px}.cover{width:58px;height:75px}.link-row{padding:12px;gap:12px}.cheat small{font-size:8px}.pod-cover{width:60px;height:60px}}
/* Omobolaji's supplied brand palette */
:root{--green:#306b34;--yellow:#f4e04d;--orange:#ff8520;--cream:#fff0c8;--olive:#768458;--white:#ffffff;--black:#070707}body{background:var(--cream);color:var(--green)}header{grid-template-columns:76px 1fr;padding-bottom:32px}.avatar{background:var(--white);border-color:var(--olive);box-shadow:4px 4px 0 var(--yellow);color:var(--olive)}.profile h1{color:var(--green)}.profile p,.profile span{color:#4e643f}.free{background:var(--yellow);border:1px solid #c8b535;border-radius:0 22px 0 22px;padding-top:25px}.free-mark{background:var(--orange);border:1px solid #cc691a;color:#173e1b;font-size:11px;top:-13px}.free h3{font-size:26px;max-width:270px}.free p{font-size:14px;line-height:1.6;color:#365632}.tap{font-size:14px;border-color:var(--green);padding:8px 0 4px}.resource-heading{display:block;margin-bottom:23px}.resource-heading h2{font-size:24px;letter-spacing:-.6px;margin-bottom:7px}.resource-heading>span{font-size:12px;letter-spacing:1px;color:#576842}.section-title{font-size:14px;line-height:1.4;color:var(--green);margin-bottom:5px}.collection-note{font-size:13px;color:#637044;margin-bottom:14px}.link-row{background:var(--yellow);border:1px solid #cfbe3e;border-radius:8px;padding:16px;min-height:123px;gap:15px}.link-row:nth-child(2){background:var(--white);border-color:#d6dec9}.link-row:nth-child(3){background:#e2ead7;border-color:#bfcfa8}.link-row:nth-child(4){background:var(--orange);border-color:#da741d}.link-row:nth-child(5){background:#fae7a1;border-color:#deca80}.cover{background:#ffffff90;border:1px solid #306b3440;border-radius:5px;width:69px;height:88px}.image-slot span{color:#556742;font-size:12px}.link-copy h3{font-size:19px;line-height:1.15;color:var(--green)}.link-copy p{color:#3f5436;font-size:14px;line-height:1.5}.badge{font-size:12px;letter-spacing:.3px;color:#48643b;margin-bottom:8px}#creator-links .link-row{background:var(--white);border-color:#d6dec9}#creator-links .link-row:nth-child(2){background:var(--yellow);border-color:#cfbe3e}.watch-head h2,.courses h2,.connect>h2,.tools-section h2,.free-resources>h2{font-size:15px;line-height:1.4;font-weight:700;color:var(--green)}.watch-head>span{font-size:12px;color:var(--olive)}.video-image{background:var(--orange);border:1px solid #da741d;border-radius:22px 0 22px 0}.video-image:before{border-color:var(--yellow)}.video-placeholder-label{font-size:12px;color:#33522d;letter-spacing:.5px}.play{background:var(--white);border:1px solid var(--green);color:var(--green)}.video-caption{font-size:19px;color:var(--green)}.pending{font-size:12px;color:#637044}.course-track>a,.upcoming{background:var(--white);border:1px solid #bacaad;border-radius:9px}.course-art{background:var(--yellow);border-bottom:1px solid #c8b535;font-size:13px}.course-track>:nth-child(2){background:var(--white)}.course-track>:nth-child(2) .course-art{background:var(--orange)}.course-track>:nth-child(3){background:var(--white)}.course-track>:nth-child(3) .course-art{background:#dce5ca}.course-track small{font-size:12px;letter-spacing:.4px;color:#576b42}.course-track h3{font-size:20px;color:var(--green);line-height:1.2}.course-track span{font-size:14px;color:var(--green)}.swipe{font-size:12px;color:#637044}.podcast{background:var(--green);border:0;color:var(--white);border-radius:0 19px 0 19px;padding:19px}.pod-cover{background:#ffffff18;border:1px solid #ffffff70;color:var(--cream);font-size:12px}.podcast small{font-size:12px;line-height:1.4;letter-spacing:0;color:var(--yellow)}.podcast h2{font-size:19px;line-height:1.2;color:var(--white)}.podcast p{font-size:13px;color:var(--cream)}.podcast a{font-size:14px;color:var(--white)}.connect .links{border:1px solid #bacaad;border-radius:9px}.connect .link-row{background:var(--white);border-bottom:1px solid #d6dec9;min-height:100px}.connect .link-copy h3{font-size:17px;line-height:1.3}.platform-icon{background:none;border:0;width:38px;height:38px}.linkedin-icon{background:#0a66c2;color:white;border:0;width:38px;height:38px}.tools>a{background:var(--white);border:1px solid #bacaad;padding:19px 7px}.tools>a:nth-child(2){background:var(--yellow)}.tools>a:nth-child(3){background:#dce5ca}.tools h3{font-size:14px;color:var(--green)}.tools-section>p{font-size:12px;color:#637044}footer{border-top:1px solid #bacaad;font-size:14px;color:var(--green)}footer span{font-size:12px;letter-spacing:.3px}footer a{padding:10px 0}.free-resources{margin:0 0 34px}.free-resources>h2{margin-bottom:6px;text-transform:uppercase;letter-spacing:.4px}.section-note{font-size:14px;color:#637044;line-height:1.5;margin-bottom:15px}.free-category{padding:18px;background:var(--white);border:1px dashed #aebd95;border-radius:9px;margin-bottom:10px}.free-category h3{font-size:17px;line-height:1.3;margin:0 0 8px;letter-spacing:-.2px}.free-category p{font-size:14px;color:#637044;line-height:1.5;margin:0}.asset-note{font-size:12px;color:#637044;margin:12px 0 0}@media(max-width:360px){.link-row{padding:14px 12px;gap:12px}.cover{width:58px;height:77px}.link-copy h3{font-size:18px}.link-copy p{font-size:14px}.free h3{font-size:24px}.profile h1{font-size:31px}}
/* Green-led revision, restrained accents and selectable product collections. */
body{background:var(--green);color:var(--white)}.profile h1,.profile p,.profile span{color:var(--white)}.avatar{background:#ffffff16;border:1px solid #ffffff70;box-shadow:none;color:var(--cream)}.watch{margin-top:0}.watch-head h2{color:var(--white)}.watch-head>span{color:var(--cream)}.video-image{background:#4e7d50;border:1px solid #a2b99b}.video-image:before{border-color:#ffffff12}.video-placeholder-label,.video-caption{color:var(--white)}.pending{color:#d5e0cb}.resource-heading h2{color:var(--white)}.resource-heading>span{color:#d5e0cb}.product-tabs{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:21px}.product-tabs button{min-height:61px;padding:13px 10px;border:1px solid #a2b99b;background:#ffffff0c;color:var(--white);font:600 14px/1.4 Arial,sans-serif;border-radius:8px;cursor:pointer}.product-tabs button[aria-pressed=true]{background:var(--white);color:var(--green);border-color:var(--white)}.product-tabs button:focus-visible{outline:3px solid var(--cream);outline-offset:3px}.resource-panel .section-title{display:none}.collection-note{color:#d5e0cb;font-size:13px}.resource-area{margin-bottom:32px}.resource-panel{margin-bottom:0}.link-row,.link-row:nth-child(2),.link-row:nth-child(3),.link-row:nth-child(4),.link-row:nth-child(5),#creator-links .link-row,#creator-links .link-row:nth-child(2){background:var(--white);border:1px solid #d4dfce}.link-row:nth-child(3){background:#ecf1e8}.link-row:nth-child(4){background:var(--cream)}.cover{background:#e1e8da;border:1px solid #aaba9b}.link-row:nth-child(2) .cover{background:#f5e4d5}.link-row:nth-child(3) .cover{background:#c7d7bb}.link-row:nth-child(4) .cover{background:#ffd1ad}.link-copy h3,.link-copy p{color:#244c28}.badge{color:#516447}.courses h2,.connect>h2,.tools-section h2,.free-resources>h2{color:var(--white)}.course-track>a,.course-track>.upcoming,.course-track>:nth-child(2),.course-track>:nth-child(3){background:var(--white);color:var(--green);border-color:#d4dfce}.course-art{background:#d2dfc5;border-color:#aaba9b}.course-track>:nth-child(2) .course-art{background:#f1d4bf}.course-track>:nth-child(3) .course-art{background:#dce5ca}.swipe{color:#d5e0cb}.podcast{background:#ffffff12;border:1px solid #a2b99b}.podcast small{color:var(--cream)}.connect .links{border-color:#d4dfce}.connect .link-row{background:var(--white)}.free{background:#ffffff12;border:1px solid #a2b99b;color:var(--white);margin-top:32px}.free-mark{background:var(--cream);color:var(--green);border-color:#d4c9a6}.free h3,.free p{color:var(--white)}.tap{color:var(--cream);border-color:var(--cream)}.section-note,.asset-note{color:#d5e0cb}.free-category{background:#ffffff0c;border:1px dashed #a2b99b}.free-category h3{color:var(--white)}.free-category p{color:#d5e0cb}.tools>a,.tools>a:nth-child(2),.tools>a:nth-child(3){background:var(--white)}.tools-section>p{color:#d5e0cb}footer{border-color:#a2b99b;color:var(--white)}[hidden]{display:none!important}
/* Consistent product artwork frames; preserve each complete cover. */
.resource-panel .cover{width:80px;height:100px;flex-shrink:0;padding:3px;background:#fff;border:1px solid #d4dfce;overflow:hidden}.resource-panel .cover img{width:100%;height:100%;object-fit:contain;display:block}.image-slot span{font-size:11px}.actual-video{display:block;position:relative;aspect-ratio:16/9;border:0;background:#143217;overflow:hidden}.actual-video:before{display:none}.actual-video>img{display:block;width:100%;height:100%;object-fit:cover}.actual-video .play{position:absolute;left:calc(50% - 26px);top:calc(50% - 26px);background:#ffffffeb}.latest-title{display:block;font-size:16px;line-height:1.45;font-weight:600;color:var(--white);margin-top:13px}.course-art:has(img){height:auto;aspect-ratio:16/9;overflow:hidden;background:#fff}.course-art>img{display:block;width:100%;height:100%;object-fit:cover}.podcast{display:block}.podcast-heading{display:flex;align-items:center;gap:16px;margin-bottom:17px}.podcast-heading .pod-cover{width:80px;height:100px;object-fit:contain;background:#fff;border:1px solid #a2b99b;padding:3px;display:block;flex-shrink:0}.spotify-player{display:block;border:0;border-radius:12px;width:100%;max-width:100%;min-width:0;background:transparent}.connect .podcast-cover{width:50px;height:63px;background:white;padding:2px;border:0}.podcast-cover img{width:100%;height:100%;object-fit:contain}@media(max-width:360px){.resource-panel .cover{width:72px;height:90px}.podcast-heading .pod-cover{width:72px;height:90px}}
/* Bright, unframed platform marks and official tool assets. */
.connect .platform-icon,.connect .linkedin-icon{width:40px;height:40px;flex-shrink:0;background:transparent!important;border:0!important;padding:0;box-shadow:none;border-radius:0}.connect .platform-icon img{width:36px;height:36px;display:block;object-fit:contain}.connect .linkedin-icon{color:#0a66c2!important;font:700 35px/1 Arial,sans-serif;letter-spacing:-1px}.tools-section .referral-note{font-size:13px;color:#d5e0cb;margin:-6px 0 15px;line-height:1.5}.tools>a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:11px;min-width:0;min-height:104px;background:#fff!important}.tools>a:before{display:none!important}.tool-logo{width:100%;max-width:104px;height:34px;object-fit:contain;display:block}.tools>a:last-child .tool-logo{width:36px;height:36px;border-radius:0}.tools h3{font-size:14px;margin:0}
/* Full free-course thumbnail, simplified podcast and YouTube guide. */
.course-track>a:first-child .course-art{height:auto;aspect-ratio:16/9;display:block;background:#fff;overflow:hidden;border-bottom:1px solid #d4dfce}.course-track>a:first-child .course-art img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.podcast-heading{display:block;margin-bottom:16px}.podcast-heading h2{margin:8px 0 12px}.free{padding:22px;margin-top:32px}.youtube-logo{display:block;width:43px;height:31px;margin-bottom:16px}.youtube-logo svg{width:100%;height:100%;display:block}.free .tap{font-size:14px;line-height:1.5;padding-top:7px}.free h3{margin-bottom:11px}.free p{margin-bottom:14px}
/* Readable, compact community sentences and ordered newsletters. */
.connect .link-row{min-height:82px;gap:15px;padding:17px 18px}.connect .badge{display:none}.connect .link-copy h3{font-size:16px;line-height:1.25;margin-bottom:6px}.connect .link-copy p{font-size:13px;line-height:1.4;margin:0;color:#516447}.connect .linkedin-icon{width:36px;height:36px;background:#0a66c2!important;color:#fff!important;border-radius:4px;font:700 27px/1 Arial,sans-serif;letter-spacing:-1px;display:grid;place-items:center}.newsletter-links{margin-top:25px}.newsletter-heading{font-size:15px;font-weight:700;line-height:1.4;text-transform:uppercase;letter-spacing:.4px;color:#fff;margin:0 0 14px}.tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tools>a{display:grid;grid-template-rows:44px auto;place-items:center;align-content:center;gap:10px;padding:18px 8px;min-height:110px;text-align:center;background:#fff!important;border-radius:9px}.tool-logo{display:block;width:100%;max-width:100px;height:34px;object-fit:contain;object-position:center;justify-self:center;align-self:center}.tools>a:last-child .tool-logo{width:36px;height:36px}.tools h3{margin:0;text-align:center;font-size:13px;line-height:1.3;width:100%}footer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:17px;padding:24px 20px 30px;margin-top:12px;text-align:center}footer nav{display:flex;justify-content:center;align-items:center;gap:28px}footer nav a{font-size:13px;line-height:1.4;padding:8px 0}footer>span{font-size:11px;letter-spacing:1.2px;color:#d5e0cb;display:block}@media(max-width:360px){.connect .link-row{padding:16px 14px;gap:12px}.connect .link-copy p{font-size:13px}.tools{gap:8px}.tools>a{padding:17px 7px}}
/* Audience and price filters keep all resources in one section. */
.watch-head{justify-content:center;text-align:center}.watch-head h2{width:100%;text-align:center}.resource-heading{text-align:center}.resource-heading h2{margin-bottom:8px}.resource-heading>span{display:block;text-align:center}.product-tabs{margin-bottom:12px}.product-tabs button{font-size:12px;white-space:nowrap;padding:13px 6px;min-height:52px}.price-tabs{display:flex;justify-content:center;gap:8px;margin:0 0 21px}.price-tabs button{font:600 14px/1.4 Arial,sans-serif;min-height:42px;min-width:86px;background:transparent;color:#fff;border:1px solid #a2b99b;border-radius:25px;cursor:pointer;padding:9px 18px}.price-tabs button[aria-pressed=true]{background:var(--cream);color:var(--green);border-color:var(--cream)}.price-tabs button:focus-visible{outline:3px solid var(--cream);outline-offset:3px}.resource-panel .badge{display:none}.resource-panel .link-copy h3{font-size:18px;line-height:1.3;letter-spacing:-.2px;text-wrap:pretty;margin-bottom:7px}.resource-panel .link-copy p{font-size:13px;line-height:1.5;text-wrap:pretty}.free-panel{padding:24px 20px;border:1px dashed #a2b99b;border-radius:9px;background:#ffffff0c;text-align:center}.free-panel p{font-size:14px;line-height:1.6;color:#d5e0cb;margin:0}[hidden]{display:none!important}@media(max-width:360px){.product-tabs button{font-size:11px;padding:13px 4px}.resource-panel .link-copy h3{font-size:17px}}
/* Smaller text controls, personal photo and compact tool links. */
.avatar{width:76px;height:86px;overflow:hidden;border-radius:38px 38px 7px 7px;border:1px solid #ffffff60;padding:0;background:none}.avatar img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 24%}.price-tabs{gap:26px;margin-bottom:22px;border-bottom:1px solid #ffffff30;padding-bottom:0}.price-tabs button{min-width:0;min-height:40px;background:none!important;color:#d5e0cb;border:0;border-radius:0;padding:8px 2px 10px;font-size:13px;position:relative}.price-tabs button[aria-pressed=true]{color:#fff;border-bottom:2px solid var(--cream)}.product-tabs button{min-height:43px}.connect>h2,.newsletter-heading,.tools-section>h2,.courses>h2{text-align:center}.brand-work{text-align:center;border-top:1px solid #ffffff30;border-bottom:1px solid #ffffff30;padding:24px 10px;margin:0 0 30px}.brand-work h2{font-size:17px;margin-bottom:10px}.brand-work p{font-size:14px;line-height:1.5;color:#d5e0cb;margin-bottom:16px}.portfolio-pending{display:inline-block;border:1px solid #b9caaa;border-radius:6px;padding:12px 17px;font-size:13px;color:#d5e0cb}.tools-section .referral-note{text-align:center}.tools{display:grid;grid-template-columns:1fr;gap:9px}.tools>a,.tools>.pending-tool{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;min-height:74px;gap:17px;padding:14px 17px;border:1px solid #d4dfce;border-radius:9px;background:#fff!important;color:var(--green)}.tools .tool-logo{width:85px;max-width:85px;height:30px;flex-shrink:0;object-fit:contain;object-position:center;margin:0}.tools>a:nth-child(3) .tool-logo{width:85px;height:34px;object-fit:contain}.tool-copy{display:block;text-align:left;flex:1;min-width:0}.tools .tool-copy h3{font-size:14px;font-weight:600;text-align:left;margin:0 0 5px;line-height:1.3}.tools .tool-copy p{display:block;font-size:12px;line-height:1.4;color:#637044;margin:0}.tool-name-mark{width:85px;flex-shrink:0;text-align:center;font-size:15px;font-weight:600}.tools>.pending-tool{opacity:.7}.tools>a:hover{background:#f5f8ef!important}footer nav a{display:flex;align-items:center;gap:9px;justify-content:center;padding:10px 0}footer nav svg{width:27px;height:20px;display:block}.footer-linkedin{width:24px;height:24px;display:grid;place-items:center;border-radius:3px;background:#0a66c2;color:#fff;font-size:19px;font-weight:700;line-height:1;letter-spacing:-1px}@media(max-width:360px){.avatar{width:70px;height:80px}.tools>a,.tools>.pending-tool{gap:13px;padding:13px}.tools .tool-logo,.tools>a:nth-child(3) .tool-logo,.tool-name-mark{width:77px;max-width:77px}}
.creator-portfolio-link{display:inline-block;background:var(--white);color:var(--green);border:1px solid #d4dfce;border-radius:7px;font-size:14px;font-weight:600;padding:13px 18px;line-height:1.4}.tools .tool-logo,.tools>a:nth-child(3) .tool-logo{width:48px;max-width:48px;height:36px;object-fit:contain;flex-shrink:0}.tools>a:first-child .tool-logo{width:76px;max-width:76px;height:30px}.tools>a,.tools>.pending-tool{gap:18px}.tools .tool-symbol{width:48px;height:34px}.tools>.pending-tool{opacity:1}
/* Creator freebies use the supplied covers and await their download URLs. */
.creator-free-resources{padding:0;border:0;background:none;display:flex;flex-direction:column;gap:11px;text-align:left}.free-resource-card{display:flex;align-items:center;gap:14px;padding:15px;background:#fff;border:1px solid #d4dfce;border-radius:8px;color:var(--green)}.free-resource-image{width:86px;height:86px;flex-shrink:0;overflow:hidden;border:1px solid #e1e8da;background:#fff;border-radius:5px}.free-resource-image img{display:block;width:100%;height:100%;object-fit:contain}.free-resource-copy{flex:1;min-width:0}.free-resource-copy h3{font-size:17px;line-height:1.3;letter-spacing:-.2px;margin:0 0 7px;text-wrap:pretty}.creator-free-resources .free-resource-copy p{font-size:13px;line-height:1.5;color:#516447;margin:0 0 8px;text-wrap:pretty}.download-pending{font-size:12px;line-height:1.4;color:#768458;display:block}@media(max-width:360px){.free-resource-card{padding:13px;gap:12px}.free-resource-image{width:72px;height:72px}.free-resource-copy h3{font-size:16px}}
.free-resource-action{display:inline-block;font-size:12px;line-height:1.4;color:var(--green);font-weight:600;text-decoration:underline;text-underline-offset:3px}.free-resource-card:hover{background:#f5f8ef}.free-resource-card:focus-visible{outline:3px solid var(--cream);outline-offset:4px}
/* Headshot framing uses the original photo without changing it. */
.avatar{position:relative;overflow:hidden}.avatar img{position:absolute;width:250%;height:250%;max-width:none;object-fit:cover;left:-75%;top:-49%;object-position:50% 24%}
.free-resource-card{position:relative;padding-right:37px}.free-resource-arrow{position:absolute;right:13px;top:50%;transform:translateY(-50%);font-size:19px;line-height:1;color:var(--green)}.follow-up-line{white-space:nowrap}.free-resource-copy h3{font-size:16px}.free-resource-copy p{margin-bottom:0!important}@media(max-width:360px){.free-resource-card{padding-right:33px}.free-resource-arrow{right:10px;font-size:18px}.free-resource-copy h3{font-size:15px}}
/* Circular head-and-shoulders profile, matching the supplied framing. */
header{grid-template-columns:94px 1fr;gap:19px}.avatar{width:94px;height:94px;border-radius:50%;border:2px solid #ffffff80;box-shadow:0 0 0 3px #ffffff12;position:relative;overflow:hidden}.avatar img{width:170%;height:255%;max-width:none;left:-35%;top:-33%;object-fit:cover;object-position:center}
/* Compact logo-only tool tiles, three across. */
.tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.tools>a{display:flex;align-items:center;justify-content:center;min-height:76px;height:76px;padding:12px 10px;border:0;border-radius:9px;background:#fff!important;gap:0}.tools .tool-logo,.tools>a:nth-child(3) .tool-logo,.tools>a:first-child .tool-logo{width:100%;max-width:96px;height:31px;object-fit:contain;object-position:center;display:block;margin:0}.tools>a:nth-child(2) .tool-logo,.tools>a:nth-child(3) .tool-logo,.tools .tool-symbol{width:35px;max-width:35px;height:35px}.tools .tool-copy{display:none}.tools>a:last-child{grid-column:auto}.tools>a:focus-visible{outline:3px solid var(--cream);outline-offset:4px}@media(max-width:360px){header{grid-template-columns:82px 1fr;gap:15px}.avatar{width:82px;height:82px}.tools{gap:9px}.tools>a{height:67px;min-height:67px;padding:11px 8px}.tools>a:first-child .tool-logo{max-width:86px;height:27px}}
/* A distinct, spacious cream introduction. */
header{max-width:480px;background:var(--cream);color:var(--green);padding:37px 25px 34px;margin-bottom:30px;border-radius:0 0 22px 22px;grid-template-columns:96px 1fr;gap:22px}.profile h1{color:var(--green);font-size:32px;line-height:1.06;margin-bottom:13px}.profile p{color:#526947;margin-bottom:12px}.profile span{color:#526947;font-size:12px;line-height:1.5;display:block}.avatar{border:3px solid #fff;box-shadow:none;width:96px;height:96px}.watch{margin-top:0}.brand-work{border:0;background:#ffffff0d;border-radius:12px;padding:25px 20px;margin-bottom:30px}.brand-work h2{font-size:18px}.creator-portfolio-link{border:0;border-radius:7px}.podcast-options{display:flex;align-items:center;gap:10px 18px;flex-wrap:wrap}.podcast-options a{font-size:12px;line-height:1.45;padding:7px 0;margin:0;white-space:nowrap}.podcast-options a:last-child{color:var(--cream)}
/* One shape for the whole course card; imagery fills its width. */
.course-track{align-items:stretch;padding-top:0}.course-track>a,.course-track>.upcoming,.course-track>:nth-child(2),.course-track>:nth-child(3){border:0;border-radius:12px;overflow:hidden;background:#fff;display:flex;flex-direction:column;padding-bottom:18px}.course-art,.course-track>a:first-child .course-art,.course-art:has(img){width:100%;height:auto;aspect-ratio:16/9;border:0!important;border-radius:0;overflow:hidden;display:block;flex-shrink:0;margin:0 0 17px;padding:0;background:#d2dfc5}.course-art>img,.course-track>a:first-child .course-art img{display:block;width:100%;height:100%;object-fit:cover;border:0;border-radius:0;margin:0;padding:0}.course-track>:nth-child(2) .course-art,.course-track>:nth-child(3) .course-art{display:grid;place-items:center}.course-track h3{min-height:72px;margin-top:0;line-height:1.25}.course-track span{margin-top:auto}.course-track small{min-height:17px}.course-track>:nth-child(2) .course-art{background:var(--cream)}.course-track>:nth-child(3) .course-art{background:#dce5ca}
/* Compact labelled tools avoid uneven wordmark widths. */
.tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tools>a{min-height:68px;height:auto;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;padding:14px 12px;background:#fff!important;border:0;border-radius:10px}.tools .tool-logo,.tools>a:first-child .tool-logo,.tools>a:nth-child(2) .tool-logo,.tools>a:nth-child(3) .tool-logo,.tools .tool-symbol{width:29px;max-width:29px;height:29px;object-fit:contain;object-position:center;flex-shrink:0;margin:0}.tools>a:first-child .tool-logo{width:55px;max-width:55px;height:25px}.tools>a:first-child .tool-copy,.tools>a:first-child .tool-label{display:none}.tools>a:first-child{justify-content:center}.tools .tool-copy{display:block;min-width:0}.tools .tool-copy h3,.tools .tool-label{font-size:13px;font-weight:600;line-height:1.3;color:var(--green);margin:0;text-align:left}.tools .tool-copy p{display:none}footer{border:0}@media(max-width:360px){header{grid-template-columns:83px 1fr;gap:18px;padding:32px 20px 30px}.avatar{width:83px;height:83px}.profile h1{font-size:29px}.tools>a{padding:13px 10px;gap:9px}.tools .tool-label,.tools .tool-copy h3{font-size:12px}.podcast-options{gap:8px 15px}}
.tools>a:first-child .tool-logo{width:29px;max-width:29px;height:29px}.tools>a:first-child .tool-copy,.tools>a:first-child .tool-label{display:block}.tools>a:first-child{justify-content:flex-start}
/* Centred introduction and closing selected from the first design. */
header.editorial-intro{display:block;max-width:760px;margin:0 auto 32px;padding:42px 24px 35px;text-align:center;background:var(--cream);color:var(--green);border-radius:0 0 24px 24px}.editorial-intro .avatar{margin:0 auto 23px;width:94px;height:94px}.intro-eyebrow{font:600 11px/1.5 Arial,sans-serif;letter-spacing:2px;margin:0 0 22px}.editorial-intro h1{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:clamp(43px,8vw,70px);line-height:1.04;letter-spacing:-1.8px;margin:0 0 24px;color:var(--green)}.editorial-intro em,.editorial-closing em{font-weight:400;color:#ad4f16}.intro-welcome{font-size:15px;line-height:1.7;max-width:470px;margin:0 auto 14px;color:#355139}.intro-sub{font-size:13px;line-height:1.6;max-width:470px;margin:0 auto;color:#62724e}.editorial-closing{background:var(--cream);color:var(--green);border-radius:18px;text-align:center;padding:34px 19px 37px;margin:35px 0 25px}.editorial-closing .intro-eyebrow{font-size:10px;margin-bottom:19px}.editorial-closing h2{font:400 37px/1.1 Georgia,'Times New Roman',serif;letter-spacing:-.7px;margin:0 0 25px;color:var(--green)}.editorial-closing a{display:inline-block;font-size:14px;color:var(--green);border-bottom:1px solid #a89465;padding:8px 0}.editorial-footer{max-width:760px;display:flex;flex-direction:column;gap:17px;padding:24px 20px 30px;border:0;text-align:center}.footer-brand>span{font-size:11px;letter-spacing:1.3px;color:white}.footer-brand>p{font-size:12px;line-height:1.6;margin:8px 0 0;color:#d5e0cb}.editorial-footer nav{gap:23px}.editorial-footer nav a{font-size:13px;padding:9px 0}@media(min-width:800px){header.editorial-intro{padding:52px 30px 45px}.editorial-intro h1{font-size:70px}.intro-welcome{font-size:17px}.intro-sub{font-size:14px}.editorial-footer{flex-direction:row;justify-content:space-between;text-align:left;gap:25px}.editorial-footer nav{order:2}.footer-brand{order:1}}@media(max-width:360px){header.editorial-intro{padding:33px 19px 31px}.editorial-intro h1{font-size:42px;letter-spacing:-1.5px}.intro-welcome{font-size:14px}.editorial-closing h2{font-size:33px}.editorial-footer nav{gap:20px}}
.intro-sub{max-width:none;white-space:nowrap;font-size:clamp(9px,2.48vw,14px);letter-spacing:-.15px}.editorial-closing em{white-space:nowrap}.intro-welcome{margin-bottom:14px}@media(max-width:360px){.intro-sub{font-size:clamp(8px,2.48vw,10px)}}
.editorial-intro h1{margin-bottom:16px}.intro-welcome{margin-bottom:5px;line-height:1.45}.editorial-closing .closing-line{display:block;white-space:nowrap}.editorial-closing h2{font-size:clamp(26px,7.35vw,37px)}@media(max-width:360px){.editorial-closing h2{font-size:26px}}
/* Compact YouTube guide, with the concluding phrase kept together. */
.free{display:grid;grid-template-columns:36px minmax(0,1fr);column-gap:13px;row-gap:0;padding:20px;margin-top:24px}.free .youtube-logo{width:36px;height:26px;margin:3px 0 0;grid-column:1;grid-row:1}.free>div{grid-column:2;grid-row:1}.free h3{font-size:21px;line-height:1.2;margin:0 0 8px;max-width:none}.free p{font-size:13px;line-height:1.5;margin:0}.guide-phrase{white-space:nowrap}.free .tap{grid-column:2;display:inline-block;justify-self:start;font-size:13px;line-height:1.5;margin-top:11px;padding:3px 0;white-space:normal}
/* Laptop and wide-screen composition for the selected page. */
@media(min-width:900px){
 header.editorial-intro{max-width:1100px;margin:0 auto 35px;padding:42px 35px 36px;border-radius:0 0 24px 24px}.editorial-intro .avatar{width:105px;height:105px;margin-bottom:19px}.editorial-intro h1{font-size:65px;margin-bottom:17px}.intro-eyebrow{margin-bottom:18px}.intro-welcome{font-size:17px}.intro-sub{font-size:14px}
 main{max-width:1100px;padding:0 32px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:start}main>section,main>.free,main>aside{margin:0;min-width:0}.watch{grid-column:1;grid-row:1}.resource-area{grid-column:2;grid-row:1 / span 2}.courses{grid-column:1;grid-row:2}.podcast{grid-column:1;grid-row:3}.connect{grid-column:2;grid-row:3 / span 2}.free{grid-column:1;grid-row:4}.brand-work{grid-column:1;grid-row:5}.tools-section{grid-column:2;grid-row:5}.editorial-closing{grid-column:1/-1;grid-row:6;width:100%;padding:34px 25px}.editorial-closing h2{font-size:44px}.editorial-footer{max-width:1100px;padding:26px 32px}.actual-video{border-radius:16px}.watch-head h2,.courses>h2,.connect>h2,.newsletter-heading,.tools-section>h2{font-size:16px}.resource-panel .link-copy h3{font-size:19px}.resource-panel .link-copy p{font-size:14px}.course-track>a,.course-track>.upcoming{flex-basis:78%}.course-track h3{font-size:19px}.free h3{font-size:22px}.free p{font-size:14px}.free .tap{font-size:14px}.podcast-options a{font-size:13px}.tools>a{min-height:76px}.brand-work{padding:26px 22px}
}
@media(min-width:1400px){header.editorial-intro,main,.editorial-footer{max-width:1280px}main{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:38px 45px}.editorial-intro h1{font-size:72px}.resource-panel .link-row{padding:18px;gap:19px}.resource-panel .cover{width:90px;height:112px}.course-track>a,.course-track>.upcoming{flex-basis:72%}}
.course-track>:nth-child(2) .course-art:has(img){display:block;border:0;aspect-ratio:16/9;overflow:hidden}.course-track>:nth-child(2) .course-art img{width:100%;height:100%;object-fit:cover;display:block}

.course-track .upcoming .course-art:has(img){display:block;border:0;aspect-ratio:16/9;height:auto;overflow:hidden}.course-track .upcoming .course-art img{display:block;width:100%;height:100%;object-fit:cover}

/* Motion: lightweight, responsive, and optional. */
html{scroll-behavior:smooth}
@media(prefers-reduced-motion:no-preference){
 .motion-ready{opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .5s cubic-bezier(.2,.7,.2,1)}
 .motion-ready.motion-visible{opacity:1;transform:none}
 .resource-panel:not([hidden]) [data-resource-type]:not([hidden]){animation:resource-in .22s ease both}
 a,button{transition:background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}
 .link-row:active,.free-resource-card:active,.tools a:active,.course-track>a:active{transform:scale(.985)}
 .play{transition:transform .2s ease}
 @media(hover:hover){.link-row:hover,.free-resource-card:hover,.tools a:hover,.course-track>a:hover{transform:translateY(-3px);box-shadow:0 7px 18px #07070714}.video-image:hover .play{transform:scale(1.08)}}
 @keyframes resource-in{from{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:none}}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.motion-ready{opacity:1;transform:none;transition:none}}
