
/* E36D — BossBack Resources */
.resources-page h1 span,.resources-page h2 span{color:var(--blue)}
.resources-page .resource-meta{display:block;color:var(--blue);font-size:.63rem;line-height:1.2;font-weight:800;text-transform:uppercase;letter-spacing:.075em}
.resources-hero{padding:88px 0 104px;overflow:hidden;background:linear-gradient(180deg,#fff 0%,#fbfdff 100%)}
.resources-hero-grid{display:grid;grid-template-columns:1fr .92fr;gap:78px;align-items:center}
.resources-hero-copy{max-width:700px}.resources-hero-copy h1{font-size:clamp(3.35rem,5vw,4.35rem);max-width:760px}.resources-hero-lead{max-width:690px;font-size:1.16rem;line-height:1.72;color:#40506a}.resources-no-expertise{margin:26px 0 0;display:inline-flex;align-items:center;gap:9px;color:var(--navy);font-weight:800;font-size:.78rem}.resources-no-expertise:before{content:"✓";width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:#eaf3ff;color:var(--blue);font-size:.72rem}
.resource-hero-visual{position:relative;min-height:410px}.resource-visual-backing{position:absolute;inset:45px 9% 42px 7%;border-radius:30px;background:#edf4ff;border:1px solid #dce8fb;transform:rotate(-2deg)}.resource-visual-card{position:absolute;width:76%;background:#fff;border:1px solid #dce4ee;border-radius:18px;padding:24px 25px;box-shadow:0 18px 45px rgba(1,23,64,.09)}.resource-visual-card span{display:block;color:#77879b;font-size:.57rem;text-transform:uppercase;letter-spacing:.07em;font-weight:800;margin-bottom:10px}.resource-visual-card strong{font-family:"Manrope";font-size:1.02rem;line-height:1.45;color:var(--navy)}.resource-visual-question{left:1%;top:14%;transform:rotate(-1deg)}.resource-visual-info{right:0;top:39%;border-color:#bcd3f8}.resource-visual-info span{color:var(--blue)}.resource-visual-step{left:8%;bottom:5%;transform:rotate(1deg)}
.resource-feature-section{padding-top:18px}.featured-resource{display:grid;grid-template-columns:1.12fr .88fr;gap:70px;align-items:center;border:1px solid #dbe4ef;border-radius:25px;background:#fff;padding:48px 52px;color:inherit;box-shadow:0 16px 42px rgba(1,23,64,.055);transition:.18s ease}.featured-resource:hover{border-color:#b8cff2;box-shadow:0 22px 52px rgba(0,90,253,.09);transform:translateY(-2px)}.featured-resource-copy h2{margin-top:13px;font-size:clamp(2rem,3.2vw,2.75rem);max-width:760px}.featured-resource-copy p{max-width:720px;color:#617086;font-size:.94rem;line-height:1.7}.resource-link{display:inline-flex;gap:7px;align-items:center;color:var(--blue);font-size:.75rem;font-weight:800;margin-top:7px}.resource-link span{transition:transform .18s ease}.featured-resource:hover .resource-link span,.resource-card:hover .resource-link span{transform:translateX(3px)}.featured-question-stack{position:relative;padding:18px 0 18px 34px;display:flex;flex-direction:column;gap:10px}.featured-question-stack:before{content:"";position:absolute;inset:4px 18px 4px 0;border-radius:22px;background:#eef5ff;transform:rotate(2deg);z-index:0}.featured-question-stack span{position:relative;z-index:1;display:block;background:#fff;border:1px solid #dae3ee;border-radius:12px;padding:15px 18px;color:#43556d;font-size:.72rem;font-weight:750;box-shadow:0 7px 18px rgba(1,23,64,.05)}.featured-question-stack span:nth-child(2){margin-left:20px;border-color:#c7d9f7}.featured-question-stack span:nth-child(3){margin-left:8px}.featured-question-stack span:nth-child(4){margin-left:28px}
.resource-section-heading{max-width:790px;margin-bottom:48px}.resource-section-heading>p:not(.eyebrow){max-width:680px;color:#65748a}.resource-section-heading-wide{max-width:900px}.problem-resource-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.problem-resource-card{min-height:325px;background:#fff;border:1px solid #dfe6ee;border-radius:19px;padding:31px;display:flex;flex-direction:column;color:inherit;transition:.18s ease}.problem-resource-card:hover{border-color:#b6cff4;box-shadow:0 13px 34px rgba(0,90,253,.08);transform:translateY(-2px)}.problem-number{display:block;color:#7c9ac3;font-size:.63rem;font-weight:800;margin-bottom:34px}.problem-resource-card h3{font-size:1.2rem;line-height:1.38}.problem-resource-card p{color:#67768a;font-size:.82rem;line-height:1.62}.problem-resource-card strong{margin-top:auto;padding-top:28px;color:var(--blue);font-size:.7rem}.problem-resource-card strong span{display:inline-block;margin-left:4px}
.resource-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.resource-card{border:1px solid #dfe6ee;border-radius:19px;background:#fff;padding:30px;min-height:310px;display:flex;flex-direction:column;transition:.18s ease}.resource-card:hover{border-color:#c1d4f4;box-shadow:0 13px 34px rgba(1,23,64,.065);transform:translateY(-2px)}.resource-card h3{font-size:1.13rem;line-height:1.42;margin:17px 0 13px}.resource-card h3 a{color:var(--navy)}.resource-card p{font-size:.81rem;line-height:1.65;color:#69778b}.resource-card .resource-link{margin-top:auto;padding-top:20px}
.try-this-section{padding-top:34px}.try-this-block{position:relative;overflow:hidden;display:grid;grid-template-columns:150px 1fr;gap:38px;border:1px solid #d3e2f9;border-radius:23px;background:#f0f6ff;padding:42px 48px}.try-this-block:after{content:"?";position:absolute;right:-12px;bottom:-68px;font-family:"Manrope";font-weight:800;font-size:240px;line-height:1;color:#005afd;opacity:.035}.try-this-label{position:relative;z-index:1;width:86px;height:35px;border-radius:999px;background:var(--blue);color:#fff;display:grid;place-items:center;font-size:.59rem;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.try-this-block>div{position:relative;z-index:1}.try-this-block h2{font-size:2.2rem;margin-bottom:13px}.try-this-block p{color:#586a82;max-width:760px}.try-this-questions{display:flex;gap:9px;flex-wrap:wrap;list-style:none;padding:0;margin:24px 0}.try-this-questions li{background:#fff;border:1px solid #d6e2f3;border-radius:11px;padding:11px 14px;color:var(--navy);font-size:.73rem;font-weight:800}.try-this-close{font-weight:800!important;color:var(--navy)!important;margin-bottom:0}
.resource-philosophy{background:var(--navy);color:#d0d9e6}.philosophy-grid{display:grid;grid-template-columns:1fr .88fr;gap:82px;align-items:start}.resource-philosophy h2{color:#fff;max-width:760px}.philosophy-copy p{color:#d0d9e6;line-height:1.72}.philosophy-copy strong{display:block;margin-top:28px;padding-top:28px;border-top:1px solid #183a6a;font-family:"Manrope";font-size:2rem;color:#fff;letter-spacing:-.035em}.philosophy-copy strong span{color:#8fb5ff}
.resource-bridge-grid{display:grid;grid-template-columns:1fr .85fr;gap:78px;align-items:center}.resource-bridge-copy{max-width:680px}.resource-bridge-copy p:not(.eyebrow){color:#65758a;max-width:620px}.resource-bridge-links{display:flex;align-items:center;gap:22px;margin-top:27px}.resource-price-link{color:var(--blue);font-size:.75rem;font-weight:800}.resource-bridge-visual{position:relative;min-height:330px;padding:58px 20px 30px}.resource-bridge-visual:before{content:"";position:absolute;inset:35px 7% 10px 16%;border-radius:26px;background:#eff5ff;transform:rotate(2deg)}.resource-bridge-visual>img{position:absolute;top:0;left:7%;width:58px;height:auto;object-fit:contain}.bridge-question,.bridge-answer{position:relative;z-index:1;border:1px solid #dce5ef;border-radius:16px;background:#fff;padding:21px 23px;box-shadow:0 11px 28px rgba(1,23,64,.06)}.bridge-question{margin-right:17%}.bridge-answer{margin:16px 0 0 17%;border-color:#bdd3f7}.bridge-question span,.bridge-answer span{display:block;color:#7b899b;font-size:.56rem;text-transform:uppercase;letter-spacing:.07em;font-weight:800;margin-bottom:9px}.bridge-answer span{color:var(--blue)}.bridge-question strong,.bridge-answer strong{font-family:"Manrope";font-size:.88rem;line-height:1.45;color:var(--navy)}
.resource-closing{padding:34px 0 42px;border-top:1px solid #e5eaf0}.resource-closing .container{display:flex;align-items:baseline;justify-content:space-between;gap:30px}.resource-closing strong{font-family:"Manrope";font-size:1.3rem;color:var(--navy)}.resource-closing span{color:#5f6f84;font-size:.77rem}

/* Article */
.article-hero{padding:62px 0 72px;background:linear-gradient(180deg,#fff 0%,#fbfdff 100%);border-bottom:1px solid #edf0f4}.article-hero-inner{max-width:1030px}.resource-breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:25px;color:#758397;font-size:.7rem;font-weight:700}.resource-breadcrumb a{color:var(--blue)}.article-hero h1{font-size:clamp(3rem,5vw,4.35rem);line-height:1.08;max-width:1020px;margin:14px 0 24px}.article-deck{max-width:900px}.article-deck p{font-size:1.04rem;line-height:1.75;color:#52637a;margin:0 0 10px}.article-layout{display:grid;grid-template-columns:230px minmax(0,790px);gap:78px;justify-content:center;align-items:start;padding-top:66px;padding-bottom:110px}.article-toc{position:relative;align-self:stretch}.article-toc-inner{position:sticky;top:110px;border-left:2px solid #e3e9f1;padding-left:19px}.article-toc strong{display:block;font-family:"Manrope";color:var(--navy);font-size:.78rem;margin-bottom:17px}.article-toc ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.article-toc a{font-size:.66rem;line-height:1.4;color:#687990;font-weight:700}.article-toc a:hover{color:var(--blue)}.back-resources{display:block!important;margin-top:24px;padding-top:19px;border-top:1px solid #edf0f4;color:var(--blue)!important}.article-body{min-width:0}.article-section{scroll-margin-top:110px;padding:0 0 52px;margin:0 0 52px;border-bottom:1px solid #e8edf2}.article-section:last-of-type{border-bottom:0}.article-section h2{font-size:clamp(1.75rem,3vw,2.35rem);margin-bottom:22px}.article-section h3{font-size:1rem;line-height:1.45}.article-section>p{font-size:.95rem;line-height:1.82;color:#4f6076;max-width:760px}.article-section>p strong{color:var(--navy)}.article-emphasis{font-family:"Manrope";font-size:1.35rem!important;line-height:1.5!important;color:var(--navy)!important;font-weight:800;margin-top:26px}.article-try-this{display:grid;grid-template-columns:105px 1fr;gap:24px;margin:34px 0 6px;padding:27px 29px;border:1px solid #cfdef5;border-radius:17px;background:#f1f6ff}.article-try-this>span{width:77px;height:31px;border-radius:999px;background:var(--blue);color:#fff;display:grid;place-items:center;font-size:.55rem;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.article-try-this p{margin:0 0 10px;color:#53657d;font-size:.78rem;line-height:1.65}.article-try-this p:last-child{margin-bottom:0}.article-try-this strong{color:var(--navy)}.article-question{margin:25px 0;padding:22px 25px;border-left:3px solid var(--blue);background:#f4f8ff;border-radius:0 13px 13px 0;font-family:"Manrope";font-size:1.12rem;line-height:1.5;color:var(--navy);font-weight:800}
.question-list{display:flex;flex-direction:column;gap:0}.question-item{display:grid;grid-template-columns:48px 1fr;gap:20px;padding:23px 0;border-top:1px solid #edf0f4}.question-item:first-child{border-top:0}.question-item>span{width:40px;height:40px;border-radius:11px;background:#edf4ff;color:var(--blue);display:grid;place-items:center;font-size:.63rem;font-weight:800}.question-item h3{margin:1px 0 7px}.question-item p{margin:0;color:#627289;font-size:.82rem;line-height:1.65}.example-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:27px 0}.example-grid article{border:1px solid #e0e6ee;border-radius:14px;background:#fff;padding:19px}.example-grid span{display:block;color:var(--blue);font-size:.57rem;text-transform:uppercase;letter-spacing:.06em;font-weight:800;margin-bottom:9px}.example-grid p{margin:0;color:#596a80;font-size:.72rem;line-height:1.55}.boundary-list{display:flex;flex-direction:column;gap:11px;margin:26px 0}.boundary-list article{border:1px solid #e1e7ee;border-radius:14px;padding:19px 21px}.boundary-list span{display:block;color:#6b83a6;font-size:.57rem;text-transform:uppercase;letter-spacing:.06em;font-weight:800;margin-bottom:8px}.boundary-list strong{display:block;color:var(--navy);font-size:.8rem;line-height:1.5}.boundary-list p{margin:7px 0 0;color:#6b788b;font-size:.73rem}.response-example{margin:25px 0;padding:22px 24px;border-radius:15px;background:#f3f7fd;border:1px solid #d8e4f4}.response-example span{display:block;color:var(--blue);font-size:.56rem;text-transform:uppercase;letter-spacing:.07em;font-weight:800;margin-bottom:9px}.response-example p{margin:0;font-family:"Manrope";color:var(--navy);font-size:.91rem;line-height:1.5;font-weight:700}.zone-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin:26px 0}.zone-grid article{border:1px solid #dfe6ee;border-radius:15px;padding:21px}.zone-grid article>span{display:grid;place-items:center;width:31px;height:31px;border-radius:9px;background:#eef3f9;color:#557294;font-size:.56rem;font-weight:800;margin-bottom:17px}.zone-grid h3{margin:0 0 10px}.zone-grid p{margin:0;color:#64748a;font-size:.72rem;line-height:1.58}.zone-green{background:#f8fbfb}.zone-amber{background:#fffdf8}.zone-blue{background:#f8fbff;border-color:#d2e0f6!important}.zone-blue>span{background:#eaf3ff!important;color:var(--blue)!important}
.check-question-list{margin:23px 0;display:flex;flex-direction:column;gap:9px}.check-question-list p,.friction-list p{position:relative;margin:0;padding:13px 16px 13px 43px;border:1px solid #e2e8ef;border-radius:11px;background:#fff;color:#53657a;font-size:.78rem;line-height:1.5}.check-question-list p:before{content:"?";position:absolute;left:13px;top:12px;width:20px;height:20px;border-radius:6px;background:#edf4ff;color:var(--blue);display:grid;place-items:center;font-size:.57rem;font-weight:800}.checklist-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:24px 0}.checklist-grid p{position:relative;margin:0;padding:14px 15px 14px 42px;border:1px solid #e1e7ee;border-radius:11px;color:#586a80;font-size:.75rem;line-height:1.5}.checklist-grid p:before{content:"✓";position:absolute;left:13px;top:13px;width:19px;height:19px;border-radius:6px;background:#edf4ff;color:var(--blue);display:grid;place-items:center;font-size:.55rem;font-weight:800}.friction-list{display:flex;flex-direction:column;gap:8px;margin:24px 0}.friction-list p:before{content:"→";position:absolute;left:14px;top:12px;color:var(--blue);font-weight:800}.small-improvements{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.small-improvements span{padding:9px 11px;border-radius:9px;background:#f2f6fc;color:#50647f;font-size:.7rem;font-weight:800}
.article-product-note{margin:8px 0 56px;border-radius:19px;background:var(--navy);padding:31px;color:#bac7d8}.article-product-note span{display:block;color:#8fb5ff;font-size:.57rem;text-transform:uppercase;letter-spacing:.07em;font-weight:800;margin-bottom:10px}.article-product-note strong{display:block;color:#fff;font-family:"Manrope";font-size:1.25rem;line-height:1.4}.article-product-note p{font-size:.77rem;line-height:1.6}.article-product-note a{color:#8fb5ff;font-size:.72rem;font-weight:800}.article-related{padding-top:6px}.article-related h2{font-size:1.75rem;margin:11px 0 21px}.related-links{display:grid;grid-template-columns:1fr 1fr;gap:13px}.related-links a{position:relative;display:block;border:1px solid #dfe6ee;border-radius:15px;background:#fff;padding:21px 46px 21px 21px;color:inherit;transition:.18s ease}.related-links a:hover{border-color:#b9cff3;transform:translateY(-1px);box-shadow:0 9px 24px rgba(0,90,253,.07)}.related-links span{display:block;color:var(--blue);font-size:.55rem;text-transform:uppercase;letter-spacing:.07em;font-weight:800;margin-bottom:8px}.related-links strong{font-family:"Manrope";color:var(--navy);font-size:.82rem;line-height:1.45}.related-links b{position:absolute;right:19px;top:50%;transform:translateY(-50%);color:var(--blue)}

@media(max-width:1050px){.resources-hero-grid{gap:48px}.featured-resource{gap:45px;padding:42px}.problem-resource-grid,.resource-card-grid{gap:15px}.article-layout{grid-template-columns:205px minmax(0,740px);gap:48px}.resource-bridge-grid,.philosophy-grid{gap:52px}}
@media(max-width:900px){.resources-hero-grid,.featured-resource,.philosophy-grid,.resource-bridge-grid{grid-template-columns:1fr}.resources-hero{padding-top:62px}.resource-hero-visual{max-width:700px;width:100%;margin:auto}.featured-resource{gap:28px}.featured-question-stack{max-width:620px}.problem-resource-grid,.resource-card-grid{grid-template-columns:1fr 1fr}.problem-resource-grid .problem-resource-card:last-child,.resource-card-grid .resource-card:last-child{grid-column:1/-1}.article-layout{grid-template-columns:1fr;max-width:850px}.article-toc-inner{position:static;border-left:0;border:1px solid #e0e7ef;border-radius:15px;padding:22px}.article-toc ol{display:grid;grid-template-columns:1fr 1fr}.back-resources{margin-top:18px}.article-body{max-width:790px}.zone-grid,.example-grid{grid-template-columns:1fr}.resource-closing .container{align-items:flex-start;flex-direction:column;gap:7px}}
@media(max-width:680px){.resources-hero{padding:50px 0 70px}.resources-hero-copy h1{font-size:clamp(2.55rem,10vw,3.2rem)}.resource-hero-visual{min-height:355px}.resource-visual-card{width:88%;padding:20px}.resource-visual-question{top:10%}.resource-visual-info{top:38%}.resource-visual-step{left:4%;bottom:4%}.featured-resource{padding:30px 24px;border-radius:20px}.featured-question-stack{padding-left:12px}.problem-resource-grid,.resource-card-grid{grid-template-columns:1fr}.problem-resource-grid .problem-resource-card:last-child,.resource-card-grid .resource-card:last-child{grid-column:auto}.problem-resource-card,.resource-card{min-height:0}.try-this-block{grid-template-columns:1fr;gap:18px;padding:31px 25px}.try-this-block h2{font-size:1.75rem}.resource-bridge-links{align-items:flex-start;flex-direction:column;gap:14px}.resource-bridge-visual{min-height:300px}.article-hero{padding:45px 0 52px}.article-hero h1{font-size:clamp(2.45rem,10vw,3.2rem)}.article-deck p{font-size:.94rem}.article-layout{padding-top:38px;padding-bottom:80px}.article-toc ol{grid-template-columns:1fr}.article-section{padding-bottom:38px;margin-bottom:38px}.article-try-this{grid-template-columns:1fr;gap:15px;padding:24px}.question-item{grid-template-columns:39px 1fr;gap:14px}.question-item>span{width:34px;height:34px}.checklist-grid,.related-links{grid-template-columns:1fr}.article-emphasis{font-size:1.15rem!important}.resource-closing strong{font-size:1.12rem}}
@media(max-width:480px){.resources-hero-lead{font-size:1rem}.resource-hero-visual{min-height:330px}.resource-visual-card{width:94%}.featured-resource{padding:27px 21px}.featured-question-stack span:nth-child(n){margin-left:0}.problem-resource-card,.resource-card{padding:25px 22px}.philosophy-copy strong{font-size:1.6rem}.resource-bridge-visual{padding-inline:0}.bridge-question{margin-right:8%}.bridge-answer{margin-left:8%}.article-toc-inner{padding:19px}.question-item p{font-size:.78rem}.article-section>p{font-size:.89rem}.article-question{font-size:1rem;padding:19px}.check-question-list p,.friction-list p{padding-right:13px}.small-improvements span{font-size:.65rem}}
