:root{--bg:#fffaf3;--paper:#fff;--ink:#172026;--muted:#667085;--line:#eadfce;--brand:#9b5c22;--brand-dark:#6f3f14;--soft:#f4eadb}.cornerstoneGuidePage,.learningLibraryPage{--learn-green:#234f40;--learn-green-dark:#17382e;--learn-sage:#e9f1eb;--learn-sand:#f4e8d5;--learn-coral:#b56745}.learningHero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);grid-gap:clamp(2rem,5vw,5rem);gap:clamp(2rem,5vw,5rem);align-items:center;padding:clamp(3.5rem,8vw,7rem) 0 clamp(3rem,7vw,5.5rem)}.learningHero h1{max-width:12ch}.learningWelcomeCard{position:relative;overflow:hidden;padding:clamp(1.75rem,4vw,2.75rem);border:1px solid #d8c9b5;border-radius:2rem;background:linear-gradient(145deg,#fffdf9,var(--learn-sand));box-shadow:0 22px 55px rgba(67,52,35,.09)}.learningWelcomeCard:before{content:"“";position:absolute;right:1rem;top:-.65rem;color:rgba(155,92,34,.11);font-size:9rem;line-height:1}.learningWelcomeCard p:last-child{position:relative;margin-bottom:0;color:#445148;font-size:1.08rem}.sectionIntro{max-width:66ch;color:var(--muted)}.learningPathGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.35rem;gap:1.35rem;margin:2rem 0 4.5rem}.learningPathCard{position:relative;overflow:hidden;min-height:340px;padding:clamp(1.6rem,4vw,2.5rem);border:1px solid var(--line);border-radius:1.75rem;background:var(--paper);box-shadow:0 16px 42px rgba(72,42,12,.055)}.learningPathCard:first-child{background:linear-gradient(145deg,#f8fcf9,var(--learn-sage));border-color:#cfddd3}.learningPathCard:last-child{grid-column:1/-1;min-height:auto}.learningPathNumber{position:absolute;right:1.25rem;top:.5rem;color:rgba(35,79,64,.08);font-size:clamp(4.5rem,9vw,7.5rem);font-weight:700;line-height:1}.learningPathCard h3{position:relative;margin:.5rem 0 .75rem;font-size:clamp(1.45rem,3vw,2rem)}.learningPathCard>p:not(.eyebrow){position:relative;max-width:58ch;color:var(--muted)}.learningLinkList{position:relative;display:grid;grid-gap:.55rem;gap:.55rem;margin:1.4rem 0 0;padding:0;list-style:none}.learningLinkList a{display:inline-flex;gap:.35rem;color:var(--learn-green-dark);font-weight:700;text-decoration:underline;-webkit-text-decoration-color:rgba(35,79,64,.25);text-decoration-color:rgba(35,79,64,.25);text-underline-offset:.24rem}.learningPromise{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:clamp(2rem,6vw,5rem);gap:clamp(2rem,6vw,5rem);margin:2rem 0 5rem;padding:clamp(2rem,5vw,4rem);border-radius:2rem;background:var(--learn-green-dark);color:#fff}.learningPromise h2{margin-top:.5rem;color:#fff}.learningPromise .eyebrow{color:#e5c79e}.learningPromise ul{display:grid;grid-gap:.85rem;gap:.85rem;margin:0;padding-left:1.25rem;font-size:1.05rem;line-height:1.6}.guideBreadcrumb{display:flex;flex-wrap:wrap;gap:.55rem;padding-top:2rem;color:var(--muted);font-size:.94rem}.guideBreadcrumb a{color:var(--learn-green-dark);text-decoration:underline;text-underline-offset:.2rem}.guideHeader{max-width:940px;padding:clamp(3rem,7vw,6.5rem) 0 clamp(2.5rem,5vw,4.5rem)}.guideHeader h1{max-width:12ch;margin-bottom:.3rem}.guideSubtitle{margin:0 0 1.5rem;color:var(--brand);font-size:clamp(1.3rem,2.5vw,1.8rem);font-style:italic}.guideByline{display:flex;flex-wrap:wrap;gap:.7rem 1.4rem;margin-top:1.75rem;color:var(--muted);font-size:.95rem}.guideByline span+span:before{content:"•";margin-right:1.4rem;color:#c5a77f}.guideLayout{display:grid;grid-template-columns:250px minmax(0,780px);grid-gap:clamp(2.5rem,6vw,5.5rem);gap:clamp(2.5rem,6vw,5.5rem);align-items:flex-start;justify-content:center}.guideToc{position:-webkit-sticky;position:sticky;top:8rem;padding:1.5rem;border:1px solid var(--line);border-radius:1.25rem;background:hsla(0,0%,100%,.7)}.guideToc ol{display:grid;grid-gap:.65rem;gap:.65rem;margin:.8rem 0 0;padding-left:1.2rem;color:var(--muted);line-height:1.4}.guideToc a:focus-visible,.guideToc a:hover{color:var(--learn-green-dark);text-decoration:underline}.guideArticle section{scroll-margin-top:8rem;margin-bottom:clamp(3.5rem,7vw,6rem)}.guideArticle h2{margin-top:.45rem}.guideArticle h3{margin:2rem 0 .25rem;font-size:1.3rem}.guideKeyIdea,.guideSafetyNote{margin:2rem 0;padding:1.5rem 1.65rem;border-left:5px solid var(--learn-green);border-radius:0 1.1rem 1.1rem 0;background:var(--learn-sage)}.guideKeyIdea p,.guideSafetyNote p{margin:.5rem 0 0}.guideQuote{margin:2.2rem 0;padding:1.75rem 2rem;border:0;border-radius:1.5rem;background:linear-gradient(145deg,#fff,var(--learn-sand));color:#4a3727;font-size:clamp(1.2rem,2.4vw,1.55rem);font-style:italic;line-height:1.55}.guideComparison{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin:2rem 0}.guideComparison>div{padding:1.35rem;border:1px solid var(--line);border-radius:1.25rem;background:#fff}.guideComparison h3{margin-top:0;color:var(--learn-green-dark)}.guideComparison p{margin-bottom:0;color:var(--muted);font-size:.98rem}.practiceCard{margin:2rem 0;padding:clamp(1.5rem,4vw,2.5rem);border:1px solid #d3dfd6;border-radius:1.75rem;background:linear-gradient(145deg,#fbfefc,var(--learn-sage))}.practiceCard ol{display:grid;grid-gap:1rem;gap:1rem;margin:0;padding-left:1.4rem;line-height:1.65}.weekPlan{display:grid;grid-gap:.75rem;gap:.75rem;margin:2rem 0}.weekPlan>div{display:grid;grid-template-columns:115px 1fr;grid-gap:1rem;gap:1rem;align-items:baseline;padding:1rem 1.15rem;border:1px solid var(--line);border-radius:1rem;background:#fff}.weekPlan strong{color:var(--learn-green-dark)}.stefanNowCard{padding:clamp(1.75rem,5vw,3.25rem);border-radius:2rem;background:var(--learn-green-dark);color:#f9f5ec}.stefanNowCard h2{color:#fff}.stefanNowCard .eyebrow{color:#e5c79e}.guideSafetyNote{border-left-color:var(--learn-coral);background:#f8eae2}.guideSources{padding-top:2rem;border-top:1px solid var(--line)}.guideSources ul{display:grid;grid-gap:.9rem;gap:.9rem;padding-left:1.25rem;line-height:1.55}.guideSources a{color:var(--learn-green-dark);font-weight:700;text-decoration:underline;text-underline-offset:.22rem}.sourceNote{color:var(--muted);font-size:.95rem;font-style:italic}.guideNextSteps{margin-bottom:5rem;padding:clamp(1.75rem,4vw,2.75rem);border:1px solid var(--line);border-radius:1.75rem;background:#fff}.guideNextSteps h2{margin-top:.35rem}@media (max-width:900px){.guideLayout,.learningHero,.learningPromise{grid-template-columns:1fr}.guideToc{position:static}}@media (max-width:680px){.guideComparison,.learningPathGrid{grid-template-columns:1fr}.learningPathCard:last-child{grid-column:auto}.guideByline{display:grid}.guideByline span+span:before{content:none}.weekPlan>div{grid-template-columns:1fr;gap:.3rem}}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:Georgia,Times New Roman,serif}a{color:inherit;text-decoration:none}.site-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px min(6vw,72px);border-bottom:1px solid var(--line);background:rgba(255,250,243,.92);position:-webkit-sticky;position:sticky;top:0;z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.logo{font-weight:700;font-size:1.35rem;color:var(--brand-dark)}.nav{display:flex;flex-wrap:wrap;gap:14px;font-size:.98rem;color:#3d454d}.container{width:min(1120px,92vw);margin:0 auto}.hero{padding:72px 0 50px;display:grid;grid-template-columns:1.25fr .75fr;grid-gap:48px;gap:48px;align-items:center}.eyebrow{color:var(--brand);font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}h1{font-size:clamp(2.4rem,5vw,5rem);line-height:.96;margin:12px 0 18px}h2{font-size:clamp(1.7rem,3vw,2.6rem);margin:42px 0 12px}p{font-size:1.08rem;line-height:1.75}.lede{font-size:1.28rem;color:#3a4650;max-width:66ch}.card-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;margin:28px 0 64px}.card{background:var(--paper);border:1px solid var(--line);border-radius:22px;padding:24px;box-shadow:0 14px 36px rgba(72,42,12,.06)}.card h3{margin:8px 0 10px;font-size:1.35rem}.card p{color:var(--muted);font-size:1rem}.pill{display:inline-block;background:var(--soft);color:var(--brand-dark);padding:6px 10px;font-size:.82rem}.button,.pill{border-radius:999px;font-weight:700}.button{display:inline-flex;align-items:center;justify-content:center;background:var(--brand);color:#fff;padding:12px 18px;border:none;cursor:pointer}.button.secondary{background:transparent;color:var(--brand-dark);border:1px solid var(--brand)}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.quote-box{background:linear-gradient(145deg,#fff,#f2e2cb);padding:30px}.article,.quote-box{border:1px solid var(--line);border-radius:28px}.article{max-width:760px;margin:52px auto;background:var(--paper);padding:min(7vw,56px)}.article h1{font-size:clamp(2.2rem,4vw,4rem)}.article-meta{color:var(--muted);font-size:.94rem}.article-content p{margin:18px 0}.admin-shell{display:grid;grid-template-columns:240px 1fr;min-height:calc(100vh - 74px)}.admin-sidebar{border-right:1px solid var(--line);padding:24px;background:#fff8ed}.admin-main{padding:28px}.form-grid{display:grid;grid-gap:14px;gap:14px;max-width:960px}input,select,textarea{padding:12px 14px;border:1px solid var(--line);background:#fff}textarea{min-height:180px}.toolbar{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}.footer{border-top:1px solid var(--line);margin-top:60px;padding:28px min(6vw,72px);color:var(--muted)}@media (max-width:860px){.admin-shell,.card-grid,.hero{grid-template-columns:1fr}.site-header{align-items:flex-start;flex-direction:column}}.pageHeaderRow{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;margin-bottom:2rem}.dangerButton,.primaryButton,.primaryLink,.secondaryLink{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:0;padding:.75rem 1rem;font-weight:700;text-decoration:none;cursor:pointer}.primaryButton,.primaryLink{background:#1f4f3f;color:#fff}.secondaryLink{background:#eef5f1;color:#1f4f3f}.dangerButton{background:#fff0f0;color:#9f1d1d}.emptyCard,.postListItem{border:1px solid #e5e0d8;border-radius:22px;background:#fff;padding:1.5rem;box-shadow:0 16px 40px rgba(55,45,35,.07)}.postList{display:grid;grid-gap:1rem;gap:1rem}.postListItem{display:flex;justify-content:space-between;gap:1.5rem}.postActions{display:flex;align-items:flex-start;gap:.75rem}.smallText{font-size:.9rem;color:#7a7168}.editorShell{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:1.5rem;gap:1.5rem;align-items:flex-start;margin-top:2rem}.editorMain,.editorSide{border:1px solid #e5e0d8;border-radius:22px;background:#fff;padding:1.5rem;box-shadow:0 16px 40px rgba(55,45,35,.07);display:grid;grid-gap:1rem;gap:1rem}label{display:grid;grid-gap:.45rem;gap:.45rem;font-weight:700}input,select,textarea{width:100%;border:1px solid #d8d0c5;border-radius:14px;padding:.85rem 1rem;font:inherit;background:#fffdf9;color:#2f2923}textarea{resize:vertical}.statusMessage{border-radius:14px;background:#eef5f1;color:#1f4f3f;padding:.85rem 1rem;font-weight:700}@media (max-width:860px){.pageHeaderRow,.postListItem{flex-direction:column}.editorShell{grid-template-columns:1fr}.postActions{flex-wrap:wrap}}.heroActions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.publicPostGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem;margin-top:2rem}.publicPostCard{border:1px solid #e5e0d8;border-radius:22px;background:#fff;padding:1.5rem;box-shadow:0 16px 40px rgba(55,45,35,.07)}.publicPostCard h2,.publicPostCard h3{margin-top:.4rem}.publicPostCard a{color:inherit}.postCardImage{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:18px;margin-bottom:1rem}.articleShell{max-width:860px;margin:0 auto;border:1px solid #e5e0d8;border-radius:28px;background:#fff;padding:clamp(1.5rem,4vw,3rem);box-shadow:0 16px 40px rgba(55,45,35,.07)}.articleCover{aspect-ratio:16/9;border-radius:22px;margin:2rem 0}.articleBody{margin-top:2rem;font-size:1.1rem;line-height:1.8}.articleBody h2{margin-top:2.25rem}.articleBody p{margin:1rem 0}.articleBody ol,.articleBody ul{padding-left:1.4rem}.articleFooter{border-top:1px solid #e5e0d8;margin-top:2.5rem;padding-top:1.5rem}@media (max-width:960px){.publicPostGrid{grid-template-columns:1fr}}.loginCard{max-width:560px;margin:0 auto;border:1px solid #e5e0d8;border-radius:28px;background:#fff;padding:clamp(1.5rem,4vw,3rem);box-shadow:0 16px 40px rgba(55,45,35,.07)}.loginForm{display:grid;grid-gap:1rem;gap:1rem;margin-top:1.5rem}.adminLogout{margin-top:2rem}.pageShell{width:min(1120px,92vw);margin:0 auto;padding:clamp(2.25rem,5vw,4.5rem) 0}.contentSection{margin-top:clamp(2rem,5vw,4rem)}.pageShell>.eyebrow:first-child{margin-top:0}.pageShell h1{max-width:13ch}.pageShell .lede{max-width:68ch}.hero{width:min(1120px,92vw);margin:0 auto;padding:clamp(3rem,7vw,5.5rem) 0 clamp(2.5rem,5vw,4rem);grid-template-columns:minmax(0,1fr) minmax(280px,.75fr)}.hero h1{max-width:11ch}.hero .lede{max-width:56ch}.site-header{min-height:76px}.nav{row-gap:.6rem}@media (max-width:960px){.hero{grid-template-columns:1fr;gap:2rem}.hero h1,.pageShell h1{max-width:100%}}@media (max-width:720px){.site-header{position:static;padding:1rem 1.25rem}.nav{gap:.75rem;font-size:.95rem}.pageShell{width:min(100% - 2rem,1120px);padding:2.25rem 0}h1{font-size:clamp(2.25rem,13vw,3.8rem);line-height:1}.lede{font-size:1.12rem}}.adminGridTwo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem;margin:1.25rem 0;align-items:flex-start}.adminGridTwo>.adminCard{min-width:0;height:100%}@media (max-width:900px){.adminGridTwo{grid-template-columns:minmax(0,1fr);gap:1.25rem}}.adminCardGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem;margin-top:2rem}.adminCard{border:1px solid #e5e0d8;border-radius:24px;background:#fff;padding:1.5rem;box-shadow:0 16px 40px rgba(55,45,35,.07)}.adminCard h2{margin-top:.4rem;font-size:clamp(1.35rem,2vw,1.8rem)}.adminCard p{color:#667085}.adminCard .secondaryLink{margin-top:.75rem}@media (max-width:960px){.adminCardGrid{grid-template-columns:1fr}}.editorPanel{margin-top:2rem;padding:1.5rem;border:1px solid rgba(120,82,45,.18);border-radius:24px;background:hsla(0,0%,100%,.72)}.editorPanel h2{margin-top:0;font-size:1.35rem}.checkboxLabel{display:flex;align-items:center;gap:.65rem;font-weight:700}.checkboxLabel input{width:auto}.adminNav{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin:1rem 0 1.25rem}.adminNav a{display:inline-flex;align-items:center;justify-content:center;width:auto;min-height:36px;padding:.5rem .8rem;border:1px solid rgba(15,23,42,.12);border-radius:999px;background:hsla(0,0%,100%,.92);color:#1f2937;font-size:.9rem;font-weight:700;line-height:1;text-decoration:none;box-shadow:0 1px 2px rgba(15,23,42,.05)}.adminNav a:hover{background:#f8fafc;border-color:rgba(15,23,42,.24);color:#111827}@media (max-width:700px){.adminNav{gap:.45rem}.adminNav a{flex:1 1 auto;min-width:120px}}.adminPostSummary{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));grid-gap:.85rem;gap:.85rem;margin:1.25rem 0}.summaryCard{cursor:pointer;border:1px solid rgba(15,23,42,.12);border-radius:16px;background:#fff;padding:.9rem 1rem;text-align:left;box-shadow:0 1px 3px rgba(15,23,42,.06)}.summaryCard span{display:block;color:#64748b;font-size:.82rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.summaryCard strong{display:block;margin-top:.35rem;color:#0f172a;font-size:1.65rem;line-height:1}.summaryCard.active,.summaryCard:hover{border-color:rgba(59,130,246,.45);background:#f8fbff}.postListMain{min-width:0}.postBadgeRow{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.65rem}.statusPill{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:26px;padding:.28rem .6rem;border-radius:999px;background:#f1f5f9;color:#334155;font-size:.76rem;font-weight:800;line-height:1;text-transform:uppercase;letter-spacing:.035em}.status-draft{background:#fff7ed;color:#9a3412}.status-published{background:#ecfdf5;color:#047857}.importedPill{background:#eef2ff;color:#3730a3}.reviewedPill{background:#ecfdf5;color:#047857}.needsReviewPill{background:#fef2f2;color:#b91c1c}.importMeta{margin:.85rem 0;padding:.75rem .85rem;border-left:4px solid #c7d2fe;border-radius:12px;background:#f8fafc}.importMeta p{margin:.25rem 0;color:#475569;font-size:.92rem;overflow-wrap:anywhere}@media (max-width:900px){.adminPostSummary{grid-template-columns:repeat(2,minmax(120px,1fr))}}@media (max-width:520px){.adminPostSummary{grid-template-columns:1fr}}.adminSidebar{margin-bottom:1rem}.adminSidebar h2{margin-bottom:.75rem}.adminContent{margin-top:0}.adminHeaderActions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.65rem}.reviewWorkflowNote{margin:.75rem 0 1.25rem;padding:.85rem 1rem;border:1px solid rgba(180,83,9,.18);border-left:4px solid #b45309;border-radius:14px;background:#fff7ed;color:#5f370e;font-size:.95rem;line-height:1.5}.reviewWorkflowNote strong{color:#7c2d12}@media (max-width:700px){.adminHeaderActions{justify-content:flex-start}.adminHeaderActions a{width:100%;text-align:center}}.editorSaveActions{display:grid;grid-gap:.65rem;gap:.65rem;margin-top:.75rem}.editorSaveActions .primaryButton,.editorSaveActions .secondaryButton{width:100%}.secondaryButton{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:.7rem 1rem;border:1px solid rgba(15,23,42,.14);border-radius:999px;background:#fff;color:#1f2937;font-size:.95rem;font-weight:800;line-height:1;text-decoration:none;box-shadow:0 1px 2px rgba(15,23,42,.05)}.secondaryButton:hover{background:#f8fafc;border-color:rgba(15,23,42,.25)}.reviewButton{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-height:42px;width:100%;padding:.7rem 1rem;border:1px solid rgba(4,120,87,.18);border-radius:999px;background:#ecfdf5;color:#047857;font-size:.95rem;font-weight:900;line-height:1;text-decoration:none;box-shadow:0 1px 2px rgba(15,23,42,.05)}.reviewButton:hover{background:#d1fae5;border-color:rgba(4,120,87,.35)}.reviewDashboardCard{margin:1.25rem 0 1.75rem;padding:1.25rem;border:1px solid rgba(15,23,42,.1);border-radius:22px;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 8px 24px rgba(15,23,42,.06)}.reviewDashboardHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.reviewDashboardHeader h2{margin:.2rem 0 .35rem}.reviewDashboardHeader p{margin:0;color:#64748b}.reviewDashboardActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.65rem}.dashboardMetricGrid{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));grid-gap:.85rem;gap:.85rem;margin-top:1rem}.dashboardMetric{padding:.9rem 1rem;border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#fff}.dashboardMetric span{display:block;color:#64748b;font-size:.78rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.dashboardMetric strong{display:block;margin-top:.35rem;color:#0f172a;font-size:1.65rem;line-height:1}.dashboardMetric.urgent{border-color:rgba(185,28,28,.2);background:#fef2f2}.dashboardMetric.urgent strong{color:#b91c1c}.dashboardMetric.complete{border-color:rgba(4,120,87,.2);background:#ecfdf5}.dashboardMetric.complete strong{color:#047857}.dashboardMetric.published{border-color:rgba(37,99,235,.18);background:#eff6ff}.dashboardMetric.published strong{color:#1d4ed8}.nextReviewBox{margin-top:1rem;padding:1rem;border-left:4px solid #b45309;border-radius:16px;background:#fff7ed}.nextReviewBox h3{margin:.2rem 0 .35rem}.nextReviewBox p{margin:.25rem 0;color:#5f370e}.nextReviewBox.complete{border-left-color:#047857;background:#ecfdf5}.nextReviewBox.complete p{color:#065f46}@media (max-width:1000px){.dashboardMetricGrid{grid-template-columns:repeat(2,minmax(120px,1fr))}.reviewDashboardHeader{flex-direction:column}.reviewDashboardActions{justify-content:flex-start}}@media (max-width:560px){.dashboardMetricGrid{grid-template-columns:1fr}.reviewDashboardActions a{width:100%;text-align:center}}.readinessPanel{margin-bottom:1rem;padding:1rem;border:1px solid rgba(180,83,9,.22);border-radius:18px;background:#fff7ed}.readinessPanelReady{border-color:rgba(4,120,87,.24);background:#ecfdf5}.readinessHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.readinessHeader h2{margin:.15rem 0 0;color:#111827;font-size:1.35rem}.draftBadge,.readyBadge{display:inline-flex;align-items:center;min-height:28px;padding:.35rem .65rem;border-radius:999px;font-size:.75rem;font-weight:900;letter-spacing:.035em;text-transform:uppercase}.readyBadge{background:#d1fae5;color:#047857}.draftBadge{background:#ffedd5;color:#9a3412}.readinessIntro{margin:.75rem 0;color:#5f370e;font-size:.9rem;line-height:1.45}.readinessPanelReady .readinessIntro{color:#065f46}.readinessList{display:grid;grid-gap:.5rem;gap:.5rem;margin:0;padding:0;list-style:none}.readinessItem{display:grid;grid-template-columns:26px 1fr;grid-gap:.55rem;gap:.55rem;align-items:flex-start;padding:.55rem;border-radius:12px;background:hsla(0,0%,100%,.72)}.readinessItem span{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;font-size:.78rem;font-weight:900}.readinessItem.ready span{background:#d1fae5;color:#047857}.readinessItem.missing span{background:#fee2e2;color:#b91c1c}.readinessItem strong{display:block;color:#111827;font-size:.9rem}.readinessItem small{display:block;margin-top:.15rem;color:#64748b;font-size:.78rem;line-height:1.35}.publishOptional,.publishRequired{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-top:.18rem;padding:.16rem .42rem;border-radius:999px;font-size:.68rem;font-style:normal;font-weight:900;letter-spacing:.03em;text-transform:uppercase}.publishRequired{background:#fee2e2;color:#b91c1c}.publishOptional{background:#e0f2fe;color:#0369a1}.publishGateReady,.publishGateWarning{display:grid;grid-gap:.25rem;gap:.25rem;margin:.75rem 0;padding:.75rem .85rem;border-radius:14px;font-size:.88rem;line-height:1.4}.publishGateWarning{border:1px solid rgba(185,28,28,.18);background:#fef2f2;color:#7f1d1d}.publishGateReady{border:1px solid rgba(4,120,87,.18);background:#ecfdf5;color:#065f46}.publishGateReady strong,.publishGateWarning strong{font-size:.9rem}.publishGateReady span,.publishGateWarning span{color:inherit}.editorViewSwitch{display:inline-flex;gap:.35rem;margin-bottom:1rem;padding:.3rem;border:1px solid rgba(15,23,42,.1);border-radius:999px;background:#f8fafc}.editorViewSwitch button{cursor:pointer;border:0;border-radius:999px;background:transparent;color:#475569;padding:.55rem .85rem;font-size:.9rem;font-weight:800}.editorViewSwitch button.active{background:#fff;color:#111827;box-shadow:0 1px 3px rgba(15,23,42,.12)}.articlePreviewPanel{display:grid;grid-gap:1rem;gap:1rem}.articlePreviewToolbar{display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding:1rem;border:1px solid rgba(15,23,42,.1);border-radius:18px;background:#fff}.articlePreviewToolbar h2{margin:.15rem 0 0}.articlePreview{overflow:hidden;border:1px solid rgba(15,23,42,.1);border-radius:22px;background:#fff;box-shadow:0 8px 24px rgba(15,23,42,.06)}.articlePreview>.eyebrow,.articlePreview>h1,.articlePreviewBody,.articlePreviewExcerpt{margin-left:clamp(1rem,4vw,2rem);margin-right:clamp(1rem,4vw,2rem)}.articlePreviewImage{display:block;width:100%;max-height:420px;object-fit:cover;border-bottom:1px solid rgba(15,23,42,.08)}.articlePreviewImagePlaceholder{display:grid;min-height:220px;place-items:center;padding:2rem;background:#f1f5f9;color:#64748b;text-align:center;font-weight:700}.articlePreview>.eyebrow{margin-top:1.5rem}.articlePreview h1{margin-top:.35rem;margin-bottom:.75rem;color:#0f172a;font-size:clamp(2rem,5vw,3.4rem);line-height:1.05;letter-spacing:-.04em}.articlePreviewExcerpt{color:#475569;font-size:1.15rem;line-height:1.6}.articlePreviewExcerpt.missing{color:#b91c1c}.articlePreviewBody{padding-bottom:2rem;color:#1f2937;font-size:1.05rem;line-height:1.75}.articlePreviewBody h2{margin-top:2rem;color:#111827;font-size:1.65rem;line-height:1.2}.articlePreviewBody h3{margin-top:1.5rem;color:#111827;font-size:1.3rem}.articlePreviewBody p{margin:1rem 0}.articlePreviewBody ol,.articlePreviewBody ul{margin:1rem 0;padding-left:1.4rem}.articlePreviewBody li{margin:.4rem 0}.articlePreviewBody blockquote{margin:1.5rem 0;padding:1rem 1.25rem;border-left:4px solid #c7d2fe;border-radius:12px;background:#f8fafc;color:#334155}.articlePreviewBody img{max-width:100%;height:auto;border-radius:18px}.seoPreviewBox{padding:1rem;border:1px solid rgba(37,99,235,.16);border-radius:18px;background:#eff6ff}.seoPreviewBox h3{margin:.25rem 0;color:#1d4ed8;font-size:1.15rem;line-height:1.35}.seoPreviewBox p{margin:.25rem 0;color:#334155;line-height:1.5}.seoPreviewBox small{display:block;margin-top:.35rem;color:#047857;overflow-wrap:anywhere}@media (max-width:700px){.articlePreviewToolbar{align-items:stretch;flex-direction:column}.articlePreviewToolbar .secondaryButton{width:100%}.editorViewSwitch{display:grid;grid-template-columns:1fr 1fr;border-radius:16px}}.polishedArticle{max-width:960px;margin:0 auto}.articleTopNav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1.5rem}.categoryPill,.tagPill{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:30px;padding:.35rem .7rem;border-radius:999px;background:#fff7ed;color:#9a3412;font-size:.78rem;font-weight:900;letter-spacing:.035em;text-decoration:none;text-transform:uppercase}.categoryPill:hover{background:#ffedd5;color:#7c2d12}.articleHeroHeader{margin-bottom:1.5rem}.articleHeroHeader h1{max-width:860px;margin:.35rem 0 1rem;color:#172026;font-size:clamp(2.4rem,6vw,4.6rem);line-height:1.02;letter-spacing:-.055em}.articleByline{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-top:1rem;color:#64748b;font-size:.95rem;font-weight:700}.articleByline span{position:relative}.articleByline span:not(:last-child):after{content:"";position:absolute;top:50%;right:-.55rem;width:4px;height:4px;border-radius:999px;background:#cbd5e1}.articleCoverFigure{margin:2rem 0}.articleCover{display:block;width:100%;max-height:520px;object-fit:cover;border-radius:24px;box-shadow:0 18px 44px rgba(15,23,42,.12)}.polishedArticleBody{max-width:760px;margin:0 auto;color:#24313a;font-size:1.08rem;line-height:1.82}.polishedArticleBody h2{margin-top:2.35rem;margin-bottom:.75rem;color:#172026;font-size:clamp(1.65rem,3vw,2.2rem);line-height:1.18;letter-spacing:-.025em}.polishedArticleBody h3{margin-top:1.8rem;margin-bottom:.55rem;color:#172026;font-size:1.35rem;line-height:1.25}.polishedArticleBody p{margin:1.05rem 0}.polishedArticleBody a{color:#0f766e;font-weight:800;text-decoration-thickness:2px;text-underline-offset:3px}.polishedArticleBody ol,.polishedArticleBody ul{margin:1.15rem 0;padding-left:1.45rem}.polishedArticleBody li{margin:.45rem 0}.polishedArticleBody blockquote{margin:1.75rem 0;padding:1rem 1.25rem;border-left:4px solid #b45309;border-radius:14px;background:#fff7ed;color:#5f370e;font-size:1.05rem;font-weight:700}.polishedArticleBody img{max-width:100%;height:auto;margin:1.5rem 0;border-radius:20px}.polishedArticleFooter{max-width:760px;margin:2.5rem auto 0}.tagPillRow{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.5rem 0}.tagPill{background:#f1f5f9;color:#475569}.articleCtaBox{margin:2rem 0;padding:clamp(1.25rem,4vw,2rem);border:1px solid rgba(15,23,42,.1);border-radius:24px;background:radial-gradient(circle at top left,rgba(180,83,9,.1),transparent 32%),linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 12px 32px rgba(15,23,42,.07)}.articleCtaBox h2{margin:.25rem 0 .6rem;color:#172026;font-size:clamp(1.55rem,3vw,2.1rem);line-height:1.15}.articleCtaBox p{margin:0 0 1rem;color:#475569;line-height:1.65}.articleFooterMeta{display:grid;grid-gap:.25rem;gap:.25rem;padding-top:1rem;border-top:1px solid rgba(15,23,42,.1);color:#64748b;font-size:.92rem}.articleFooterMeta p{margin:0}.articleFooterMeta a{color:#0f766e;font-weight:800}@media (max-width:700px){.articleTopNav{align-items:stretch;flex-direction:column}.articleTopNav .categoryPill,.articleTopNav .secondaryLink{justify-content:center;width:100%}.articleByline{display:grid;grid-gap:.35rem;gap:.35rem}.articleByline span:after{display:none}}.polishedArticle{max-width:920px}.articleHeroHeader h1{max-width:820px;font-size:clamp(2.15rem,4.6vw,3.65rem);line-height:1.08;letter-spacing:-.04em}.articleHeroHeader .lede{max-width:780px;font-size:clamp(1.08rem,2vw,1.28rem);line-height:1.62}.articleShell.polishedArticle{padding:clamp(1.5rem,4vw,3rem)}@media (max-width:700px){.articleHeroHeader h1{font-size:clamp(2rem,10vw,2.85rem);line-height:1.08}.articleShell.polishedArticle{padding:1.25rem}}.listingHero{max-width:860px;margin-bottom:clamp(2rem,5vw,3.5rem)}.listingHero h1{margin:.3rem 0 .8rem;color:#172026;font-size:clamp(2.8rem,7vw,5.25rem);line-height:.98;letter-spacing:-.06em}.sectionHeaderRow{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1rem}.sectionHeaderRow h2{margin:.2rem 0 0;color:#172026;font-size:clamp(1.75rem,4vw,2.6rem);line-height:1.1;letter-spacing:-.035em}.postCountBadge{display:inline-flex;align-items:center;min-height:34px;padding:.4rem .75rem;border-radius:999px;background:#f1f5f9;color:#475569;font-size:.82rem;font-weight:900;white-space:nowrap}.polishedPostGrid{align-items:stretch}.polishedPostCard{overflow:hidden;display:flex;flex-direction:column;padding:0;border:1px solid rgba(15,23,42,.1);border-radius:24px;background:#fff;box-shadow:0 12px 30px rgba(15,23,42,.07);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.polishedPostCard:hover{transform:translateY(-3px);border-color:rgba(180,83,9,.22);box-shadow:0 18px 42px rgba(15,23,42,.1)}.postCardImageLink{display:block;color:inherit;text-decoration:none}.polishedPostCard .postCardImage{display:block;width:100%;height:230px;object-fit:cover;border-radius:0}.postCardImagePlaceholder{display:grid;height:230px;place-items:center;padding:1.25rem;background:radial-gradient(circle at top left,rgba(180,83,9,.16),transparent 34%),linear-gradient(135deg,#fff7ed,#f8fafc);color:#9a3412;text-align:center}.postCardImagePlaceholder span{max-width:220px;font-size:.9rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.postCardContent{display:flex;flex:1 1;flex-direction:column;padding:1.15rem}.postCardMetaRow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.55rem;margin-bottom:.85rem}.postCardDate{color:#64748b;font-size:.82rem;font-weight:800}.polishedPostCard h2,.polishedPostCard h3{margin:0 0 .65rem;color:#172026;font-size:clamp(1.35rem,2.6vw,1.85rem);line-height:1.15;letter-spacing:-.025em}.polishedPostCard h2 a,.polishedPostCard h3 a{color:inherit;text-decoration:none}.polishedPostCard h2 a:hover,.polishedPostCard h3 a:hover{color:#9a3412}.polishedPostCard p{margin:0 0 1rem;color:#475569;line-height:1.6}.polishedPostCard .secondaryLink{width:-moz-fit-content;width:fit-content;margin-top:auto}.polishedEmptyCard{max-width:760px;padding:clamp(1.5rem,4vw,2.4rem);border-radius:24px}@media (max-width:700px){.listingHero h1{font-size:clamp(2.5rem,13vw,3.6rem)}.sectionHeaderRow{align-items:flex-start;flex-direction:column}.postCountBadge{width:-moz-fit-content;width:fit-content}.polishedPostCard .postCardImage,.postCardImagePlaceholder{height:210px}}.homeSection{margin-top:clamp(2rem,5vw,4rem)}.homeCategoryGrid{align-items:stretch}.homeCategoryCard{display:flex;flex-direction:column;min-height:260px;padding:1.25rem;border:1px solid rgba(15,23,42,.1);border-radius:24px;background:radial-gradient(circle at top left,rgba(180,83,9,.08),transparent 34%),#fff;box-shadow:0 10px 28px rgba(15,23,42,.06);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.homeCategoryCard:hover{transform:translateY(-3px);border-color:rgba(180,83,9,.2);box-shadow:0 16px 38px rgba(15,23,42,.09)}.homeCategoryCard h3{margin:.35rem 0 .65rem;color:#172026;font-size:clamp(1.35rem,2.6vw,1.85rem);line-height:1.15;letter-spacing:-.025em}.homeCategoryCard h3 a{color:inherit;text-decoration:none}.homeCategoryCard h3 a:hover{color:#9a3412}.homeCategoryCard p{margin:0 0 1rem;color:#475569;line-height:1.65}.homeCategoryCard .secondaryLink{width:-moz-fit-content;width:fit-content;margin-top:auto}.homePostCard .postCardImage,.homePostCard .postCardImagePlaceholder{height:210px}.homeTrustBox{max-width:860px;padding:clamp(1.5rem,4vw,2.4rem);border:1px solid rgba(15,23,42,.1);border-radius:26px;background:radial-gradient(circle at top left,rgba(15,118,110,.09),transparent 34%),linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 12px 32px rgba(15,23,42,.07)}.homeTrustBox h2{margin:.25rem 0 .7rem;color:#172026;font-size:clamp(1.7rem,4vw,2.5rem);line-height:1.1;letter-spacing:-.035em}.homeTrustBox p{margin:0;color:#475569;font-size:1.05rem;line-height:1.7}@media (max-width:700px){.homeSection .sectionHeaderRow{align-items:flex-start;flex-direction:column}.homeSection .sectionHeaderRow .secondaryLink{width:100%;text-align:center}}.polishedSiteHeader{align-items:center;gap:1.25rem;padding:.85rem min(5vw,64px);border-bottom:1px solid rgba(15,23,42,.08);background:rgba(255,250,243,.94);box-shadow:0 8px 26px rgba(15,23,42,.045)}.siteBrand{display:grid;grid-gap:.08rem;gap:.08rem;min-width:180px;color:inherit;text-decoration:none}.siteBrandName{color:var(--brand-dark);font-size:1.28rem;font-weight:900;line-height:1.05;letter-spacing:-.025em}.siteBrandSub{color:#64748b;font-size:.78rem;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.siteHeaderRight{gap:.75rem;min-width:0}.polishedMainNav,.siteHeaderRight{display:flex;align-items:center;justify-content:flex-end}.polishedMainNav{flex-wrap:wrap;gap:.35rem;font-size:.92rem}.polishedMainNav a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:.48rem .7rem;border-radius:999px;color:#334155;font-weight:800;line-height:1;text-decoration:none;white-space:nowrap}.polishedMainNav a:hover{background:#fff;color:var(--brand-dark);box-shadow:0 1px 3px rgba(15,23,42,.1)}.adminNavPill{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:.48rem .75rem;border:1px solid rgba(15,23,42,.12);border-radius:999px;background:#fff;color:#475569;font-size:.86rem;font-weight:900;line-height:1;text-decoration:none;white-space:nowrap}.adminNavPill:hover{border-color:rgba(180,83,9,.28);color:var(--brand-dark)}.siteFooter{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;margin-top:clamp(3rem,7vw,5rem);padding:1.5rem min(5vw,64px);border-top:1px solid rgba(15,23,42,.08);background:#fffaf3;color:#64748b}.siteFooter div{display:grid;grid-gap:.15rem;gap:.15rem}.siteFooter strong{color:var(--brand-dark);font-size:1rem}.siteFooter span{font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.siteFooter p{max-width:620px;margin:0;color:#64748b;font-size:.92rem;line-height:1.5;text-align:right}@media (max-width:980px){.polishedSiteHeader{align-items:flex-start;flex-direction:column}.siteHeaderRight{align-items:stretch;flex-direction:column;width:100%}.polishedMainNav{justify-content:flex-start}.adminNavPill{width:-moz-fit-content;width:fit-content}}@media (max-width:640px){.polishedSiteHeader{padding:.8rem 1rem}.siteBrand{min-width:0}.polishedMainNav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.polishedMainNav a{background:hsla(0,0%,100%,.58)}.adminNavPill,.polishedMainNav a{width:100%;min-height:40px}.siteFooter{align-items:flex-start;flex-direction:column;padding:1.25rem 1rem}.siteFooter p{text-align:left}}.desktopNavWrap{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;min-width:0}.mobileMenu{display:none}.mobileMenu summary{list-style:none}.mobileMenu summary::-webkit-details-marker{display:none}@media (max-width:760px){.polishedSiteHeader{position:-webkit-sticky;position:sticky;top:0;z-index:50;display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:.75rem;gap:.75rem;padding:.75rem 1rem}.desktopNavWrap{display:none}.mobileMenu{display:block;position:relative}.mobileMenu summary{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:40px;padding:.48rem .7rem;border:1px solid rgba(15,23,42,.14);border-radius:999px;background:#fff;color:#334155;font-size:.86rem;font-weight:900;line-height:1;box-shadow:0 1px 3px rgba(15,23,42,.08)}.hamburgerIcon{display:grid;grid-gap:4px;gap:4px;width:18px}.hamburgerIcon span{display:block;height:2px;border-radius:999px;background:#334155}.mobileMenu[open] summary{background:#fff7ed;color:var(--brand-dark);border-color:rgba(180,83,9,.24)}.mobileMenu[open] .hamburgerIcon span{background:var(--brand-dark)}.mobileNavPanel{position:absolute;top:calc(100% + .65rem);right:0;display:grid;grid-gap:.45rem;gap:.45rem;width:min(82vw,320px);padding:.75rem;border:1px solid rgba(15,23,42,.1);border-radius:20px;background:rgba(255,250,243,.98);box-shadow:0 18px 42px rgba(15,23,42,.16);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mobileNavPanel a{display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:.65rem .8rem;border-radius:14px;background:#fff;color:#334155;font-size:.95rem;font-weight:850;text-decoration:none}.mobileNavPanel a:hover{background:#fff7ed;color:var(--brand-dark)}.mobileNavPanel a:after{content:"Ôö£├ÂÔö£├º├ö├▓├ª";color:#94a3b8;font-size:1.2rem;line-height:1}.mobileNavPanel .mobileAdminLink{margin-top:.35rem;border:1px solid rgba(15,23,42,.12);background:#f8fafc}.siteBrandName{font-size:1.12rem}.siteBrandSub{font-size:.66rem}}.relatedArticlesSection{margin-top:clamp(2rem,5vw,3.5rem);padding-top:clamp(1.5rem,4vw,2.5rem);border-top:1px solid rgba(15,23,42,.1)}.relatedArticlesSection .sectionHeaderRow{margin-bottom:1rem}.relatedArticlesSection .sectionHeaderRow h2{max-width:680px}.relatedPostCard .postCardImage,.relatedPostCard .postCardImagePlaceholder{height:185px}.relatedPostCard h3{font-size:clamp(1.15rem,2vw,1.42rem)}.relatedPostCard p{font-size:.95rem}@media (max-width:980px){.relatedPostGrid{grid-template-columns:1fr}.relatedPostCard .postCardImage,.relatedPostCard .postCardImagePlaceholder{height:220px}}.notFoundShell{max-width:900px;padding:clamp(2rem,6vw,4rem);border:1px solid rgba(15,23,42,.1);border-radius:32px;background:radial-gradient(circle at top left,rgba(180,83,9,.12),transparent 34%),linear-gradient(180deg,#fff,#fffaf3);box-shadow:0 18px 48px rgba(15,23,42,.08)}.notFoundShell h1{max-width:820px;margin:.35rem 0 .9rem;color:#172026;font-size:clamp(2.4rem,6vw,4.4rem);line-height:1;letter-spacing:-.055em}.notFoundShell .lede{max-width:720px}.notFoundSuggestions{margin-top:clamp(2rem,5vw,4rem)}@media (max-width:700px){.notFoundShell{padding:1.35rem;border-radius:24px}.notFoundShell h1{font-size:clamp(2.25rem,11vw,3.3rem)}}.footerFeedLink{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:.45rem .75rem;border:1px solid rgba(15,23,42,.12);border-radius:999px;background:#fff;color:#475569;font-size:.84rem;font-weight:900;line-height:1;text-decoration:none;white-space:nowrap}.footerFeedLink:hover{border-color:rgba(180,83,9,.28);color:var(--brand-dark)}@media (max-width:640px){.footerFeedLink{width:100%}}.searchHero{max-width:920px}.searchForm{display:flex;gap:.75rem;max-width:720px;margin-top:1.5rem}.searchInput{width:100%;min-height:48px;padding:.8rem 1rem;border:1px solid rgba(15,23,42,.14);border-radius:999px;background:#fff;color:#172026;font:inherit;font-size:1rem;outline:none;box-shadow:0 1px 3px rgba(15,23,42,.06)}.searchInput:focus{border-color:rgba(180,83,9,.45);box-shadow:0 0 0 4px rgba(180,83,9,.1)}.searchButton{border:none;cursor:pointer;white-space:nowrap}.searchResultCard h2{margin:0 0 .65rem;color:#172026;font-size:clamp(1.35rem,2.6vw,1.85rem);line-height:1.15;letter-spacing:-.025em}.searchResultCard h2 a{color:inherit;text-decoration:none}.searchResultCard h2 a:hover{color:#9a3412}.srOnly{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);white-space:nowrap}@media (max-width:700px){.searchForm{flex-direction:column}.searchButton{width:100%}}.resetHero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);grid-gap:clamp(1.5rem,4vw,3rem);gap:clamp(1.5rem,4vw,3rem);align-items:center;margin-bottom:clamp(2rem,6vw,4rem)}.resetHero h1{max-width:900px;margin:.35rem 0 1rem;color:#172026;font-size:clamp(3rem,7vw,5.8rem);line-height:.96;letter-spacing:-.065em}.resetHero .lede{max-width:760px}.resetHeroCard{padding:clamp(1.5rem,4vw,2.4rem);border:1px solid rgba(15,23,42,.1);border-radius:30px;background:radial-gradient(circle at top left,rgba(180,83,9,.12),transparent 36%),linear-gradient(180deg,#fff,#fffaf3);box-shadow:0 18px 48px rgba(15,23,42,.08)}.resetHeroCard h2{margin:.35rem 0 1rem;color:#172026;font-size:clamp(1.6rem,3vw,2.25rem);line-height:1.08;letter-spacing:-.035em}.resetHeroCard ul{display:grid;grid-gap:.65rem;gap:.65rem;padding-left:1.15rem;margin:0;color:#475569;line-height:1.55}.resetSignupSection{margin-bottom:clamp(2rem,6vw,4rem)}.resetSignupCard{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1.1rem;gap:1.1rem;max-width:920px;padding:clamp(1.5rem,4vw,2.4rem);border:1px solid rgba(15,23,42,.1);border-radius:28px;background:radial-gradient(circle at top right,rgba(15,118,110,.1),transparent 34%),#fff;box-shadow:0 14px 38px rgba(15,23,42,.07)}.resetSignupCard h2{margin:.3rem 0 .65rem;color:#172026;font-size:clamp(1.8rem,4vw,2.7rem);line-height:1.08;letter-spacing:-.04em}.resetSignupCard p{max-width:740px;margin:0;color:#475569;line-height:1.65}.resetSignupForm{display:flex;gap:.75rem;max-width:720px}.resetSignupForm input{width:100%;border:1px solid rgba(15,23,42,.14);border-radius:999px;background:#f8fafc;color:#64748b}.resetSignupForm button,.resetSignupForm input{min-height:48px;padding:.8rem 1rem;font:inherit}.resetSignupForm button{border:none;border-radius:999px;background:#cbd5e1;color:#475569;font-weight:900;white-space:nowrap;cursor:not-allowed}.resetSignupNote{font-size:.92rem}.resetDayGrid{align-items:stretch}.resetDayCard,.resetInfoCard{padding:1.25rem;border:1px solid rgba(15,23,42,.1);border-radius:24px;background:#fff;box-shadow:0 10px 28px rgba(15,23,42,.06)}.resetDayCard h3,.resetInfoCard h2{margin:.35rem 0 .65rem;color:#172026;font-size:clamp(1.35rem,2.6vw,1.85rem);line-height:1.15;letter-spacing:-.025em}.resetDayCard p,.resetInfoCard p{color:#475569;line-height:1.65}.resetInfoGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}@media (max-width:900px){.resetHero,.resetInfoGrid{grid-template-columns:1fr}}@media (max-width:700px){.resetHero h1{font-size:clamp(2.45rem,12vw,3.6rem)}.resetSignupForm{flex-direction:column}.resetSignupForm button{width:100%}}.resetHero h1{max-width:760px;font-size:clamp(2.25rem,4.1vw,3.55rem);line-height:1.02;letter-spacing:-.055em}@media (max-width:700px){.resetHero h1{font-size:clamp(2.25rem,10vw,3.15rem);line-height:1.05}}.subscriberMetricGrid{margin-bottom:1.5rem}.adminTableCard{padding:clamp(1.25rem,3vw,2rem);border:1px solid rgba(15,23,42,.1);border-radius:24px;background:#fff;box-shadow:0 12px 32px rgba(15,23,42,.07)}.adminTableWrap{overflow-x:auto;margin-top:1rem}.adminDataTable{width:100%;border-collapse:collapse;min-width:760px}.adminDataTable td,.adminDataTable th{padding:.8rem .75rem;border-bottom:1px solid rgba(15,23,42,.08);color:#334155;font-size:.92rem;text-align:left;vertical-align:top}.adminDataTable th{color:#64748b;font-size:.78rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.adminDataTable td strong{color:#172026}.adminDataTable tr:last-child td{border-bottom:none}.buttonLike{border:none;cursor:pointer;font:inherit}.buttonLike:disabled{background:#cbd5e1;color:#475569;cursor:not-allowed;box-shadow:none}.resetSignupCard .liveSignupForm{grid-template-columns:minmax(180px,.7fr) minmax(240px,1fr) auto}.resetSignupCard .signupFieldGroup input{min-width:0;width:100%}@media (max-width:900px){.resetSignupCard .liveSignupForm{grid-template-columns:1fr}}.resetSignupCard .liveSignupForm button:not(:disabled){background:var(--brand);color:#fff;cursor:pointer}.resetSignupCard .liveSignupForm button:not(:disabled):hover{background:var(--brand-dark)}.resetSignupCard .liveSignupForm button:disabled{background:#cbd5e1;color:#475569;cursor:wait}.subscriberActions{display:flex;flex-wrap:wrap;gap:.4rem}.subscriberActions button{min-height:32px;padding:.35rem .6rem;border:1px solid rgba(15,23,42,.12);border-radius:999px;background:#fff;color:#334155;font:inherit;font-size:.78rem;font-weight:900;cursor:pointer}.subscriberActions button:hover{border-color:rgba(180,83,9,.28);color:var(--brand-dark)}.subscriberActions button:disabled{background:#e2e8f0;color:#64748b;cursor:wait}.subscriberActions .dangerAction{border-color:rgba(185,28,28,.18);color:#b91c1c}.subscriberActions .dangerAction:hover{background:#fef2f2;border-color:rgba(185,28,28,.32);color:#991b1b}.status-unsubscribed{background:#fef2f2;color:#b91c1c}.resetSignupCard .liveSignupForm button,.resetSignupCard .liveSignupForm button:not(:disabled),.resetSignupForm button{width:auto;min-width:0;min-height:0;height:auto;padding:.72rem 1.1rem;border-radius:999px;font-size:.95rem;line-height:1.1;white-space:nowrap;align-self:flex-end}.resetSignupCard .liveSignupForm button:hover,.resetSignupCard .liveSignupForm button:not(:disabled):hover{transform:translateY(-1px)}@media (max-width:720px){.resetSignupCard .liveSignupForm button,.resetSignupCard .liveSignupForm button:not(:disabled),.resetSignupForm button{width:100%;align-self:stretch;padding:.85rem 1rem}}.subscriberListHeader{align-items:flex-start;gap:1rem}.subscriberSmallNote{margin-top:.75rem;color:var(--muted);font-size:.95rem}.subscriberToolbar{display:grid;grid-template-columns:minmax(240px,1fr) minmax(180px,240px) auto;grid-gap:1rem;gap:1rem;align-items:flex-end;margin:1.25rem 0;padding:1rem;border:1px solid rgba(31,107,91,.12);border-radius:22px;background:hsla(0,0%,100%,.7)}.subscriberFilterBox,.subscriberSearchBox{display:grid;grid-gap:.45rem;gap:.45rem}.subscriberFilterBox label,.subscriberSearchBox label{font-weight:800;color:var(--text);font-size:.92rem}.subscriberFilterBox select,.subscriberSearchBox input{width:100%;border:1px solid rgba(31,107,91,.18);background:#fff;color:var(--text);border-radius:16px;padding:.85rem .95rem;font:inherit}.subscriberFilterBox select:focus,.subscriberSearchBox input:focus{outline:3px solid rgba(31,107,91,.16);border-color:rgba(31,107,91,.45)}.subscriberResultCount{display:grid;grid-gap:.25rem;gap:.25rem;min-width:110px;padding:.75rem .9rem;border-radius:16px;background:rgba(31,107,91,.08);color:var(--text)}.subscriberResultCount span{font-size:.8rem;color:var(--muted);font-weight:700;text-transform:uppercase;letter-spacing:.08em}.subscriberResultCount strong{font-size:1.1rem}.subscriberMetaLine{display:block;margin-top:.35rem;color:var(--muted);font-size:.82rem;font-weight:600}@media (max-width:900px){.subscriberToolbar{grid-template-columns:1fr}.subscriberResultCount{width:100%}}.hawaiiResetAdminList{display:grid;grid-gap:1.25rem;gap:1.25rem}.hawaiiResetAdminCard{border:1px solid rgba(31,107,91,.14);border-radius:28px;background:hsla(0,0%,100%,.82);box-shadow:0 18px 45px rgba(31,41,51,.08);padding:clamp(1.25rem,3vw,2rem)}.hawaiiResetAdminCardHeader{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:1.25rem}.hawaiiResetAdminCardHeader h3{margin:.2rem 0 0;font-size:clamp(1.45rem,3vw,2rem);color:var(--brand-dark)}.hawaiiResetEmailMeta{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.hawaiiResetEmailBody,.hawaiiResetEmailMeta div,.hawaiiResetPracticeGrid>div{border:1px solid rgba(31,107,91,.1);border-radius:20px;background:hsla(43,28%,95%,.72);padding:1rem}.hawaiiResetEmailMeta span{display:block;color:var(--muted);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem}.hawaiiResetEmailMeta strong{display:block;color:var(--text);line-height:1.45}.hawaiiResetEmailBody{margin-top:1rem}.hawaiiResetEmailBody h4,.hawaiiResetPracticeGrid h4{margin:0 0 .6rem;color:var(--brand-dark);font-size:1rem}.hawaiiResetEmailBody p,.hawaiiResetPracticeGrid p{margin:0;line-height:1.7}.hawaiiResetPracticeGrid{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:1rem;gap:1rem;margin-top:1rem}.hawaiiResetPracticeGrid ol{margin:0;padding-left:1.25rem}.hawaiiResetPracticeGrid li{margin-bottom:.45rem;line-height:1.55}@media (max-width:850px){.hawaiiResetAdminCardHeader,.hawaiiResetEmailMeta,.hawaiiResetPracticeGrid{grid-template-columns:1fr}.hawaiiResetAdminCardHeader{display:grid}}.hawaiiResetAdminCardActions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem}.hawaiiResetAdminCardActions .buttonLike{padding:.72rem 1rem;min-height:0;line-height:1.1}.statusMessage.error{background:rgba(159,18,57,.08);border-color:rgba(159,18,57,.22);color:#9f1239}@media (max-width:850px){.hawaiiResetAdminCardActions{justify-content:flex-start}}.hawaiiDeliveryCard{display:grid;grid-gap:1.25rem;gap:1.25rem}.hawaiiDeliveryControls{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;align-items:flex-end;padding:1rem;border:1px solid rgba(31,107,91,.12);border-radius:22px;background:hsla(0,0%,100%,.72)}.hawaiiDeliveryActions{display:flex;flex-wrap:wrap;gap:.75rem}.hawaiiDeliveryResultBlock{display:grid;grid-gap:.75rem;gap:.75rem;margin-top:.5rem}.hawaiiDeliveryResultBlock h3{margin:0;color:var(--brand-dark)}@media (max-width:760px){.hawaiiDeliveryActions,.hawaiiDeliveryControls{display:grid;width:100%}.hawaiiDeliveryActions .buttonLike{width:100%}}.subscriberToolbarExpanded{grid-template-columns:minmax(240px,1fr) minmax(160px,220px) minmax(160px,220px) auto}.progressPill-not-started{background:hsla(220,9%,46%,.1);color:#4b5563}.progressPill-in-progress{background:rgba(31,107,91,.12);color:#1f6b5b}.progressPill-complete{background:rgba(22,101,52,.12);color:#166534}@media (max-width:1050px){.subscriberToolbarExpanded{grid-template-columns:1fr}}.resetHeroConversion{align-items:stretch}.resetHeroSubcopy{max-width:720px;margin:1rem 0 0;color:var(--muted);font-size:1.05rem;line-height:1.75}.resetTrustLine{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.25rem}.resetTrustLine span{display:inline-flex;align-items:center;border:1px solid rgba(31,107,91,.16);border-radius:999px;background:hsla(0,0%,100%,.72);color:var(--brand-dark);font-size:.88rem;font-weight:800;padding:.48rem .75rem}.resetSignupCardConversion{border:1px solid rgba(31,107,91,.16);box-shadow:0 22px 70px rgba(31,41,51,.12)}.resetFormFinePrint{margin:.75rem 0 0;color:var(--muted);font-size:.88rem;line-height:1.5}.resetFaqGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.resetFaqCard{border:1px solid rgba(31,107,91,.12);border-radius:24px;background:hsla(0,0%,100%,.78);padding:clamp(1.15rem,2.5vw,1.65rem);box-shadow:0 18px 45px rgba(31,41,51,.07)}.resetFaqCard h3{margin:0 0 .5rem;color:var(--brand-dark);font-size:1.18rem}.resetFaqCard p{margin:0;color:var(--muted);line-height:1.65}@media (max-width:760px){.resetFaqGrid{grid-template-columns:1fr}.resetTrustLine{display:grid}.resetTrustLine span{justify-content:center}}.resetSignupCard .resetSignupForm.liveSignupForm{display:grid;grid-template-columns:minmax(220px,1fr) minmax(280px,1.15fr) minmax(220px,auto);grid-gap:1rem;gap:1rem;align-items:flex-end;width:100%;margin-top:1.25rem}.resetSignupCard .resetSignupForm .signupFieldGroup{display:grid;grid-gap:.45rem;gap:.45rem;min-width:0}.resetSignupCard .resetSignupForm .signupFieldGroup label{color:#172026;font-size:.98rem;font-weight:900;line-height:1.15}.resetSignupCard .resetSignupForm .signupFieldGroup input{width:100%;min-width:0;min-height:54px;padding:.9rem 1.05rem;border:1px solid rgba(15,23,42,.14);border-radius:999px;background:#fff;color:#172026;font-size:1rem;line-height:1.2;box-shadow:0 1px 2px rgba(15,23,42,.04)}.resetSignupCard .resetSignupForm .signupFieldGroup input:focus{outline:3px solid rgba(155,92,34,.14);border-color:rgba(155,92,34,.45)}.resetSignupCard .liveSignupForm button,.resetSignupCard .liveSignupForm button:not(:disabled),.resetSignupCard .resetSignupForm button,.resetSignupCard .resetSignupForm button:not(:disabled){width:100%;min-width:220px;min-height:54px;height:auto;padding:.9rem 1.35rem;border:none;border-radius:999px;background:var(--brand);color:#fff;font:inherit;font-size:1rem;font-weight:900;line-height:1.15;white-space:nowrap;cursor:pointer;align-self:flex-end;box-shadow:0 10px 22px rgba(155,92,34,.18)}.resetSignupCard .liveSignupForm button:hover,.resetSignupCard .liveSignupForm button:not(:disabled):hover,.resetSignupCard .resetSignupForm button:hover,.resetSignupCard .resetSignupForm button:not(:disabled):hover{background:var(--brand-dark);transform:translateY(-1px)}.resetSignupCard .liveSignupForm button:disabled,.resetSignupCard .resetSignupForm button:disabled{background:#cbd5e1;color:#475569;cursor:wait;box-shadow:none}.resetSignupCard .resetSignupForm .resetFormFinePrint{grid-column:1/-1;max-width:760px;margin:.15rem 0 0;color:var(--muted);font-size:.9rem;line-height:1.55}.resetSignupCard .resetSignupForm .signupMessage.error{grid-column:1/-1}@media (max-width:980px){.resetSignupCard .resetSignupForm.liveSignupForm{grid-template-columns:1fr 1fr}.resetSignupCard .liveSignupForm button,.resetSignupCard .liveSignupForm button:not(:disabled),.resetSignupCard .resetSignupForm button,.resetSignupCard .resetSignupForm button:not(:disabled){grid-column:1/-1;width:100%}}@media (max-width:680px){.resetSignupCard .resetSignupForm.liveSignupForm{grid-template-columns:1fr}.resetSignupCard .liveSignupForm button,.resetSignupCard .liveSignupForm button:not(:disabled),.resetSignupCard .resetSignupForm button,.resetSignupCard .resetSignupForm button:not(:disabled){min-width:0}}.coverImagePanel{display:grid;grid-gap:.85rem;gap:.85rem;padding:1rem;border:1px solid rgba(15,23,42,.1);border-radius:18px;background:radial-gradient(circle at top left,rgba(180,83,9,.08),transparent 34%),#fff;box-shadow:0 8px 24px rgba(15,23,42,.05)}.coverImagePanel h2{margin:.2rem 0 0;color:#111827;font-size:1.25rem;line-height:1.15}.hiddenFileInput{display:none}.coverImagePreviewBox{overflow:hidden;border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#f8fafc}.coverImagePreviewBox img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.coverImagePreviewBox p{margin:0;padding:.65rem .75rem;color:#047857;font-size:.88rem;font-weight:900}.coverImageEmptyBox{display:grid;min-height:120px;place-items:center;padding:1rem;border:1px dashed rgba(15,23,42,.18);border-radius:16px;background:#f8fafc;color:#64748b;text-align:center;font-size:.9rem;font-weight:800}@media (max-width:980px){.postListItemWithCover{grid-template-columns:1fr}.postListCover{width:100%;max-width:420px}}.adminPostTools{display:grid;grid-template-columns:minmax(260px,1fr) minmax(220px,320px) auto;grid-gap:1rem;gap:1rem;align-items:flex-end;margin:1.25rem 0;padding:1rem;border:1px solid rgba(15,23,42,.08);border-radius:20px;background:#fff;box-shadow:0 12px 30px rgba(15,23,42,.05)}.adminPostTools label{display:grid;grid-gap:.35rem;gap:.35rem;color:#334155;font-size:.86rem;font-weight:900}.adminPostTools input,.adminPostTools select{min-height:46px;width:100%;border:1px solid rgba(15,23,42,.14);border-radius:14px;background:#f8fafc;color:#111827;font:inherit;font-size:.95rem;padding:.7rem .85rem}.readyToPublishPill{background:#ecfdf5;color:#047857}.postListItemWithCover{display:grid;grid-template-columns:180px minmax(0,1fr) auto;align-items:flex-start}.postListCover{overflow:hidden;width:180px;aspect-ratio:16/9;border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#f8fafc}.postListCover img{display:block;width:100%;height:100%;object-fit:cover}.postListCoverMissing{display:grid;width:100%;height:100%;place-items:center;color:#9a3412;background:radial-gradient(circle at top left,rgba(180,83,9,.14),transparent 36%),#fff7ed;font-size:.82rem;font-weight:900;letter-spacing:.04em;text-align:center;text-transform:uppercase}.coverReadyPill{background:#ecfdf5;color:#047857}.coverMissingPill{background:#fff7ed;color:#9a3412}@media (max-width:980px){.adminPostTools,.postListItemWithCover{grid-template-columns:1fr}.postListCover{width:100%;max-width:420px}}.draftPreviewShell{min-height:100vh;background:linear-gradient(180deg,rgba(255,247,237,.85),#fff),#fff}.draftPreviewBar{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:.85rem 1.25rem;border-bottom:1px solid rgba(15,23,42,.1);background:hsla(0,0%,100%,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.draftPreviewBar strong{color:#111827;font-size:1rem}.draftPreviewActions{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:flex-end}.draftArticlePreview{max-width:1120px;margin:0 auto;padding:2rem 1rem 4rem}.draftArticleCover,.draftArticleCoverPlaceholder{width:100%;aspect-ratio:16/9;border-radius:28px;box-shadow:0 24px 60px rgba(15,23,42,.16)}.draftArticleCover{display:block;object-fit:cover}.draftArticleCoverPlaceholder{display:grid;place-items:center;border:1px dashed rgba(15,23,42,.2);background:#fff7ed;color:#9a3412;font-weight:900;text-align:center}.draftArticleInner{max-width:780px;margin:2rem auto 0}.draftArticleInner h1{margin:.4rem 0 1rem;color:#111827;font-size:clamp(2.2rem,6vw,4.7rem);line-height:.95;letter-spacing:-.06em}.draftArticleMeta{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-bottom:1.4rem;color:#64748b;font-size:.95rem;font-weight:800}.draftArticleExcerpt{margin:0 0 2rem;color:#334155;font-size:clamp(1.12rem,2vw,1.35rem);line-height:1.65;font-weight:700}.draftArticleBody{color:#1f2937;font-size:1.08rem;line-height:1.82}.draftArticleBody h2{margin:2.4rem 0 .8rem;color:#111827;font-size:clamp(1.55rem,3vw,2.2rem);line-height:1.12;letter-spacing:-.035em}.draftArticleBody h3{margin:2rem 0 .65rem;color:#111827;font-size:1.35rem;line-height:1.2}.draftArticleBody p{margin:0 0 1.15rem}.draftArticleBody ol,.draftArticleBody ul{margin:1rem 0 1.4rem;padding-left:1.3rem}.draftArticleBody li{margin-bottom:.55rem}.draftArticleBody blockquote{margin:2rem 0;padding:1rem 1.25rem;border-left:4px solid #b45309;border-radius:14px;background:#fff7ed;color:#7c2d12;font-weight:800}.draftArticleCta{margin-top:3rem;padding:1.5rem;border-radius:24px;background:radial-gradient(circle at top left,rgba(180,83,9,.14),transparent 38%),#fff7ed;box-shadow:0 18px 40px rgba(15,23,42,.08)}.draftArticleCta h2{margin:.25rem 0 .6rem;color:#111827;font-size:1.8rem;line-height:1.1}.draftArticleCta p{color:#334155}@media (max-width:720px){.draftPreviewBar{align-items:flex-start;flex-direction:column}.draftPreviewActions{justify-content:flex-start}.draftArticlePreview{padding-top:1rem}.draftArticleCover,.draftArticleCoverPlaceholder{border-radius:20px}}.enhancedArticle{position:relative}.enhancedArticleHero{padding-bottom:.25rem}.articleMetaCompact{align-items:center}.articleMetaCompact span{white-space:nowrap}.articleInlineCta{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:center;max-width:760px;margin:2rem auto;padding:clamp(1.1rem,3vw,1.5rem);border:1px solid rgba(15,118,110,.16);border-radius:24px;background:radial-gradient(circle at top left,rgba(15,118,110,.1),transparent 34%),linear-gradient(180deg,#fff,#f0fdfa);box-shadow:0 14px 34px rgba(15,23,42,.07)}.articleInlineCta h2{margin:.25rem 0 .45rem;color:#172026;font-size:clamp(1.35rem,3vw,1.8rem);line-height:1.12;letter-spacing:-.025em}.articleInlineCta p{margin:0;color:#475569;font-size:1rem;line-height:1.6}.articleInlineCta .primaryLink{white-space:nowrap}.articleAuthorBox{display:grid;grid-template-columns:76px minmax(0,1fr);grid-gap:1rem;gap:1rem;max-width:760px;margin:2.5rem auto 0;padding:clamp(1.25rem,4vw,1.75rem);border:1px solid rgba(15,23,42,.1);border-radius:26px;background:radial-gradient(circle at top left,rgba(180,83,9,.1),transparent 34%),#fff;box-shadow:0 14px 34px rgba(15,23,42,.07)}.authorAvatar{display:grid;width:64px;height:64px;place-items:center;border-radius:999px;background:#fff7ed;color:#9a3412;font-size:1rem;font-weight:900;letter-spacing:.06em}.articleAuthorBox h2{margin:.2rem 0 .45rem;color:#172026;font-size:clamp(1.45rem,3vw,1.9rem);line-height:1.12;letter-spacing:-.025em}.articleAuthorBox p{margin:0;color:#475569;line-height:1.7}.authorBoxActions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1rem}.enhancedArticleCta{background:radial-gradient(circle at top left,rgba(180,83,9,.14),transparent 34%),linear-gradient(180deg,#fff,#fff7ed)}.relatedArticlesSection{margin-top:2.5rem}.relatedPostGrid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.relatedPostGrid{grid-template-columns:1fr}}@media (max-width:720px){.articleInlineCta{grid-template-columns:1fr}.articleInlineCta .primaryLink{width:100%}.articleAuthorBox{grid-template-columns:1fr}.authorAvatar{width:58px;height:58px}.authorBoxActions .primaryLink,.authorBoxActions .secondaryLink{width:100%}.articleMetaCompact span{white-space:normal}}.homeHero{gap:clamp(2rem,5vw,4rem);align-items:stretch}.homeHeroContent{display:grid;align-content:center}.homeHero h1{max-width:12ch;letter-spacing:-.06em}.homeHeroNote{max-width:60ch;margin:.65rem 0 0;color:#5f6b76;font-size:1.02rem;line-height:1.7}.homeHeroActions{gap:.7rem}.homeHeroCard{display:grid;align-content:center;grid-gap:.75rem;gap:.75rem;min-height:100%}.homeHeroCard h2{margin:.2rem 0 0;color:#172026;font-size:clamp(1.7rem,3vw,2.45rem);line-height:1.08;letter-spacing:-.035em}.homeHeroCard p{margin:0}.homeHeroCard .primaryLink{width:-moz-fit-content;width:fit-content;margin-top:.35rem}.homeResetMiniList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.45rem;gap:.45rem;margin:.3rem 0 .45rem}.homeResetMiniList span{display:inline-flex;align-items:center;min-height:32px;padding:.35rem .55rem;border-radius:999px;background:hsla(0,0%,100%,.72);color:#6f3f14;font-size:.78rem;font-weight:900}.homePathSection{padding-top:0}.homePathGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.homePathCard{position:relative;overflow:hidden;padding:1.25rem;border:1px solid rgba(15,23,42,.09);border-radius:24px;background:radial-gradient(circle at top right,rgba(15,118,110,.08),transparent 34%),#fff;box-shadow:0 10px 28px rgba(15,23,42,.06)}.homePathCard span{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;background:#ecfdf5;color:#047857;font-size:.95rem;font-weight:900}.homePathCard h3{margin:.85rem 0 .35rem;color:#172026;font-size:clamp(1.25rem,2.4vw,1.6rem);line-height:1.15}.homePathCard p{margin:0;color:#475569;font-size:1rem;line-height:1.65}.homeResetFeature{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.45fr);grid-gap:clamp(1.25rem,4vw,2rem);gap:clamp(1.25rem,4vw,2rem);align-items:center;padding:clamp(1.5rem,4vw,2.4rem);border:1px solid rgba(180,83,9,.16);border-radius:30px;background:radial-gradient(circle at top left,rgba(180,83,9,.14),transparent 34%),linear-gradient(180deg,#fff,#fff7ed);box-shadow:0 18px 44px rgba(15,23,42,.08)}.homeResetFeature h2{max-width:720px;margin:.25rem 0 .75rem;color:#172026;font-size:clamp(1.9rem,4.5vw,3.2rem);line-height:1.05;letter-spacing:-.045em}.homeResetFeature p{max-width:760px;color:#475569}.homeResetFeatureSide{padding:1.1rem;border:1px solid rgba(15,23,42,.08);border-radius:22px;background:hsla(0,0%,100%,.76)}.homeResetFeatureSide strong{display:block;color:#7c2d12;font-size:.9rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.homeResetFeatureSide p{margin:.55rem 0 0;font-size:1rem;line-height:1.6}.homeAboutGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);grid-gap:1.25rem;gap:1.25rem;align-items:stretch}.enhancedHomeTrustBox,.homeAboutCard{max-width:none;height:100%}.homeAboutCard{padding:clamp(1.5rem,4vw,2.4rem);border:1px solid rgba(15,23,42,.1);border-radius:26px;background:radial-gradient(circle at top left,rgba(180,83,9,.1),transparent 34%),#fff;box-shadow:0 12px 32px rgba(15,23,42,.07)}.enhancedHomeTrustBox h2,.homeAboutCard h2{margin:.25rem 0 .7rem;color:#172026;font-size:clamp(1.7rem,4vw,2.5rem);line-height:1.1;letter-spacing:-.035em}.enhancedHomeTrustBox p,.homeAboutCard p{margin:0;color:#475569;font-size:1.05rem;line-height:1.7}@media (max-width:960px){.homeHero h1{max-width:100%}.homeAboutGrid,.homePathGrid,.homeResetFeature{grid-template-columns:1fr}}@media (max-width:640px){.homeResetMiniList{grid-template-columns:1fr}.homeAboutCard .primaryLink,.homeAboutCard .secondaryLink,.homeHeroCard .primaryLink,.homeResetFeature .primaryLink,.homeResetFeature .secondaryLink{width:100%}}.resetPageShell{padding-top:clamp(1.5rem,4vw,3rem)}.resetHeroUpgrade{overflow:hidden;position:relative;align-items:stretch;gap:clamp(1.25rem,4vw,2.5rem);margin-bottom:clamp(2rem,5vw,3.5rem)}.resetHeroUpgrade:before{content:"";position:absolute;inset:-20% auto auto -10%;width:360px;height:360px;border-radius:999px;background:rgba(180,83,9,.1);filter:blur(6px);pointer-events:none}.resetHeroCopy,.resetHeroSignupCard{position:relative;z-index:1}.resetHeroCopy h1{max-width:900px;font-size:clamp(2.45rem,6.6vw,5.15rem);line-height:.98;letter-spacing:-.065em}.resetHeroSubcopy{max-width:68ch;color:#475569;font-size:1.08rem;line-height:1.7}.resetHeroSignupCard{display:grid;align-content:start;grid-gap:.85rem;gap:.85rem;border:1px solid rgba(15,23,42,.1);background:radial-gradient(circle at top left,rgba(15,118,110,.08),transparent 36%),#fff}.resetHeroSignupCard h2{margin:.2rem 0 .35rem;color:#172026;font-size:clamp(1.45rem,3vw,2rem);line-height:1.12}.resetHeroSignupCard p{margin:0;color:#475569;font-size:.98rem;line-height:1.55}.resetHeroSignupCard .resetSignupForm{margin-top:.2rem}.resetHeroSignupCard .resetFormFinePrint{font-size:.78rem;line-height:1.45}.resetBenefitStrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.resetBenefitStrip article{display:grid;grid-template-columns:28px 1fr;grid-gap:.65rem;gap:.65rem;align-items:flex-start;padding:1rem;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:hsla(0,0%,100%,.78);box-shadow:0 8px 24px rgba(15,23,42,.045)}.resetBenefitStrip span{display:inline-grid;width:28px;height:28px;place-items:center;border-radius:999px;background:#ecfdf5;color:#047857;font-weight:900}.resetBenefitStrip p{margin:0;color:#334155;font-size:.96rem;line-height:1.45;font-weight:800}.resetInfoCardEmphasis{background:radial-gradient(circle at top right,rgba(180,83,9,.12),transparent 34%),#fff}.resetSectionHeader p{max-width:68ch;color:#475569}.resetDayGridUpgrade{grid-template-columns:repeat(7,minmax(0,1fr));gap:.85rem}.resetDayCardUpgrade{position:relative;overflow:hidden;min-height:260px;padding-top:3.1rem;border-color:rgba(180,83,9,.14)}.resetDayNumber{position:absolute;top:.9rem;right:.9rem;display:grid;width:36px;height:36px;place-items:center;border-radius:999px;background:#fff7ed;color:#9a3412;font-size:.95rem;font-weight:900}.resetStefanNote{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1fr);grid-gap:clamp(1rem,4vw,2rem);gap:clamp(1rem,4vw,2rem);align-items:flex-start;padding:clamp(1.25rem,4vw,2rem);border:1px solid rgba(15,118,110,.12);border-radius:26px;background:radial-gradient(circle at top left,rgba(15,118,110,.1),transparent 36%),linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 14px 36px rgba(15,23,42,.07)}.resetStefanNote h2{margin:.25rem 0 0;color:#172026;font-size:clamp(1.65rem,4vw,2.55rem);line-height:1.08;letter-spacing:-.04em}.resetStefanNote p{margin:0;color:#334155;font-size:1.08rem;line-height:1.75}.resetBottomSignupSection{margin-bottom:clamp(1rem,4vw,2rem)}.resetSignupCardFinal{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,.72fr);grid-gap:clamp(1.25rem,4vw,2rem);gap:clamp(1.25rem,4vw,2rem);align-items:flex-start;background:radial-gradient(circle at top left,rgba(180,83,9,.13),transparent 34%),radial-gradient(circle at bottom right,rgba(15,118,110,.1),transparent 34%),#fff}.resetSignupCardFinal .heroActions{grid-column:1/-1;margin-top:0}.resetSignupCardFinal h2{margin-top:.25rem}.resetSignupCardFinal p{color:#475569}.resetHeroSignupCard .signupMessage.success,.resetSignupCard .signupMessage.success{border:1px solid rgba(4,120,87,.18);border-radius:16px;background:#ecfdf5;color:#065f46;padding:1rem;line-height:1.55}.resetSignupForm button:disabled{cursor:progress;opacity:.72}.compactSignupForm{gap:.65rem}@media (max-width:1180px){.resetDayGridUpgrade{grid-template-columns:repeat(4,minmax(0,1fr))}.resetDayCardUpgrade{min-height:230px}}@media (max-width:980px){.resetBenefitStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.resetSignupCardFinal,.resetStefanNote{grid-template-columns:1fr}.resetSignupCardFinal .heroActions{grid-column:auto}}@media (max-width:720px){.resetHeroCopy h1{font-size:clamp(2.25rem,12vw,3.55rem);letter-spacing:-.05em}.resetBenefitStrip,.resetDayGridUpgrade{grid-template-columns:1fr}.resetBenefitStrip article{grid-template-columns:26px 1fr}.resetDayCardUpgrade{min-height:auto}.resetSignupCardFinal,.resetStefanNote{border-radius:22px;padding:1.15rem}}.resetHero.resetHeroUpgrade{grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);gap:clamp(1.5rem,4vw,3rem);align-items:center}.resetHero.resetHeroUpgrade h1,.resetHeroCopy h1{max-width:720px;font-size:clamp(2.55rem,5vw,4.15rem);line-height:1.04;letter-spacing:-.045em}.resetHeroSignupCard{min-width:0;padding:clamp(1.35rem,3vw,2rem)}.resetHeroSignupCard .liveSignupForm,.resetHeroSignupCard .resetSignupForm,.resetHeroSignupCard .resetSignupForm.liveSignupForm{display:grid!important;grid-template-columns:1fr!important;grid-gap:.75rem!important;gap:.75rem!important;align-items:stretch!important;width:100%!important;max-width:none!important;margin-top:1rem!important}.resetHeroSignupCard .signupFieldGroup{display:grid;grid-gap:.35rem;gap:.35rem;min-width:0}.resetHeroSignupCard .signupFieldGroup label{color:#172026;font-size:.92rem;font-weight:900;line-height:1.15}.resetHeroSignupCard .resetSignupForm .signupFieldGroup input,.resetHeroSignupCard .resetSignupForm input{width:100%!important;min-width:0!important;min-height:52px!important;padding:.85rem 1rem!important;border:1px solid rgba(15,23,42,.14)!important;border-radius:999px!important;background:#fff!important;color:#172026!important;font-size:1rem!important}.resetHeroSignupCard .liveSignupForm button,.resetHeroSignupCard .liveSignupForm button:not(:disabled),.resetHeroSignupCard .resetSignupForm button,.resetHeroSignupCard .resetSignupForm button:not(:disabled){width:100%!important;min-width:0!important;min-height:52px!important;padding:.85rem 1rem!important;border-radius:999px!important;background:#1f4f3f!important;color:#fff!important;font-size:1rem!important;font-weight:900!important;white-space:normal!important;box-shadow:0 10px 22px rgba(31,79,63,.16)!important}.resetHeroSignupCard .liveSignupForm button:hover,.resetHeroSignupCard .liveSignupForm button:not(:disabled):hover,.resetHeroSignupCard .resetSignupForm button:hover,.resetHeroSignupCard .resetSignupForm button:not(:disabled):hover{background:#163b2f!important}.resetHeroSignupCard .resetFormFinePrint,.resetHeroSignupCard .resetSignupForm .resetFormFinePrint{grid-column:auto!important;max-width:none!important;margin-top:.15rem!important;color:#64748b!important;font-size:.82rem!important;line-height:1.45!important}@media (max-width:1040px){.resetHero.resetHeroUpgrade{grid-template-columns:1fr}.resetHero.resetHeroUpgrade h1,.resetHeroCopy h1{max-width:820px}}@media (max-width:720px){.resetHero.resetHeroUpgrade h1,.resetHeroCopy h1{font-size:clamp(2.2rem,11vw,3.25rem);line-height:1.06;letter-spacing:-.04em}.resetHeroSignupCard{padding:1.15rem;border-radius:22px}}.resetBenefitStrip{margin-top:clamp(2rem,5vw,3rem)!important;margin-bottom:clamp(3rem,7vw,5rem)!important}.resetBenefitStrip article{min-height:96px}#reset-signup.resetSignupSection{margin-top:0!important}.publicPostGrid.resetDayGrid.resetDayGridUpgrade,.resetDayGrid.resetDayGridUpgrade{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1.1rem!important;align-items:stretch!important}.resetDayCard.resetDayCardUpgrade{min-height:0!important;padding:3.25rem 1.15rem 1.2rem!important;border-radius:24px!important}.resetDayCard.resetDayCardUpgrade h3{font-size:clamp(1.35rem,2vw,1.75rem)!important;line-height:1.12!important;letter-spacing:-.03em!important;overflow-wrap:anywhere}.resetDayCard.resetDayCardUpgrade p:not(.eyebrow){font-size:1rem!important;line-height:1.55!important}.resetDayNumber{top:.85rem!important;right:.85rem!important;width:34px!important;height:34px!important}@media (max-width:1100px){.publicPostGrid.resetDayGrid.resetDayGridUpgrade,.resetDayGrid.resetDayGridUpgrade{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:780px){.resetBenefitStrip{margin-bottom:clamp(2.25rem,8vw,3.5rem)!important}.publicPostGrid.resetDayGrid.resetDayGridUpgrade,.resetDayGrid.resetDayGridUpgrade{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){.publicPostGrid.resetDayGrid.resetDayGridUpgrade,.resetBenefitStrip,.resetDayGrid.resetDayGridUpgrade{grid-template-columns:1fr!important}}.resetSignupCardFinal{overflow:hidden!important}.resetBottomSignupSection .resetSignupForm,.resetBottomSignupSection .resetSignupForm.liveSignupForm,.resetSignupCardFinal .liveSignupForm,.resetSignupCardFinal .resetSignupForm,.resetSignupCardFinal .resetSignupForm.liveSignupForm{display:grid!important;grid-template-columns:1fr!important;grid-gap:.75rem!important;gap:.75rem!important;align-items:stretch!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-top:.4rem!important}.resetBottomSignupSection .signupFieldGroup,.resetSignupCardFinal .signupFieldGroup{display:grid!important;grid-gap:.35rem!important;gap:.35rem!important;min-width:0!important}.resetBottomSignupSection .signupFieldGroup label,.resetSignupCardFinal .signupFieldGroup label{color:#172026!important;font-size:.92rem!important;font-weight:900!important;line-height:1.15!important}.resetBottomSignupSection .resetSignupForm .signupFieldGroup input,.resetBottomSignupSection .resetSignupForm input,.resetSignupCardFinal .resetSignupForm .signupFieldGroup input,.resetSignupCardFinal .resetSignupForm input{width:100%!important;min-width:0!important;min-height:52px!important;padding:.85rem 1rem!important;border:1px solid rgba(15,23,42,.14)!important;border-radius:999px!important;background:#fff!important;color:#172026!important;font-size:1rem!important}.resetBottomSignupSection .resetSignupForm button,.resetBottomSignupSection .resetSignupForm button:not(:disabled),.resetSignupCardFinal .liveSignupForm button,.resetSignupCardFinal .liveSignupForm button:not(:disabled),.resetSignupCardFinal .resetSignupForm button,.resetSignupCardFinal .resetSignupForm button:not(:disabled){width:100%!important;max-width:100%!important;min-width:0!important;min-height:52px!important;padding:.85rem 1rem!important;border-radius:999px!important;background:#a86224!important;color:#fff!important;font-size:1rem!important;font-weight:900!important;white-space:normal!important;box-shadow:0 10px 22px rgba(168,98,36,.18)!important}.resetBottomSignupSection .resetSignupForm button:hover,.resetBottomSignupSection .resetSignupForm button:not(:disabled):hover,.resetSignupCardFinal .liveSignupForm button:hover,.resetSignupCardFinal .liveSignupForm button:not(:disabled):hover,.resetSignupCardFinal .resetSignupForm button:hover,.resetSignupCardFinal .resetSignupForm button:not(:disabled):hover{background:#8a501c!important}.resetBottomSignupSection .resetFormFinePrint,.resetBottomSignupSection .resetSignupForm .resetFormFinePrint,.resetSignupCardFinal .resetFormFinePrint,.resetSignupCardFinal .resetSignupForm .resetFormFinePrint{grid-column:auto!important;max-width:none!important;margin-top:.15rem!important;color:#64748b!important;font-size:.82rem!important;line-height:1.45!important}@media (min-width:981px){.resetSignupCardFinal{grid-template-columns:minmax(0,.95fr) minmax(300px,.72fr)!important}}@media (max-width:980px){.resetSignupCardFinal{grid-template-columns:1fr!important}}.articleShareStrip{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:1rem}.articleShareStrip .shareLabel{color:#64748b;font-size:.82rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.articleShareStrip .shareIconButton,.articleShareStrip a{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:.38rem .7rem;border:1px solid rgba(15,23,42,.1);border-radius:999px;background:#fff;color:#1f4f3f;font-size:.82rem;font-weight:900;text-decoration:none}.iconShareStrip .shareIconButton,.iconShareStrip a{width:38px;height:38px;min-height:38px;padding:0;border-color:rgba(15,23,42,.12);color:#1f4f3f;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.articleShareStrip .shareIcon,.articleShareStrip .shareSvgIcon{display:inline-flex;align-items:center;justify-content:center;width:1.05rem;min-width:1.05rem;height:1.05rem;color:inherit;font-size:.82rem;font-weight:900;line-height:1;letter-spacing:0;text-transform:none}.articleShareStrip .shareSvgIcon{width:18px;min-width:18px;height:18px;fill:currentColor}.articleShareStrip .shareIconButton:hover,.articleShareStrip a:hover{border-color:rgba(31,79,63,.24);background:#eef5f1}.iconShareStrip .shareIconButton:hover,.iconShareStrip a:hover{transform:translateY(-1px);box-shadow:0 8px 18px rgba(15,23,42,.08)}.articleShareStrip .shareIconButton{cursor:pointer;font-family:inherit;line-height:1}.articleToc{max-width:760px;margin:2rem auto;padding:clamp(1.15rem,3vw,1.6rem);border:1px solid rgba(15,23,42,.1);border-radius:24px;background:radial-gradient(circle at top left,rgba(180,83,9,.08),transparent 32%),linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 12px 32px rgba(15,23,42,.06)}.articleToc h2{margin:.25rem 0 .9rem;color:#172026;font-size:clamp(1.35rem,3vw,1.9rem);line-height:1.12;letter-spacing:-.025em}.articleToc ol{display:grid;grid-gap:.55rem;gap:.55rem;margin:0;padding-left:1.15rem}.articleToc li{color:#64748b;line-height:1.45}.articleToc a{color:#1f4f3f;font-weight:900;text-decoration:none}.articleToc a:hover{color:#9a3412;text-decoration:underline;text-underline-offset:3px}.articleToc .tocSubItem{margin-left:1rem;font-size:.95rem}.polishedArticleBody h2[id],.polishedArticleBody h3[id]{scroll-margin-top:110px}.articlePrevNext{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin:2rem 0}.articleNavCard{display:grid;grid-gap:.35rem;gap:.35rem;min-height:150px;padding:1rem;border:1px solid rgba(15,23,42,.1);border-radius:20px;background:#fff;text-decoration:none;box-shadow:0 8px 24px rgba(15,23,42,.06)}.articleNavCard:hover{border-color:rgba(180,83,9,.24);background:#fffaf3}.articleNavCard span{color:#9a3412;font-size:.78rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.articleNavCard strong{color:#172026;font-size:1.05rem;line-height:1.25}.articleNavCard small{display:-webkit-box;overflow:hidden;color:#64748b;font-size:.9rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media (max-width:720px){.articleShareStrip{align-items:stretch;flex-direction:column}.articleShareStrip .shareIconButton,.articleShareStrip a{width:100%}.articlePrevNext{grid-template-columns:1fr}.articleNavCard{min-height:0}}.mobileNavPanel a:after{content:none!important}.soundHealingPage,.soundTrackPage{scroll-behavior:smooth}.soundHero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);grid-gap:clamp(1.5rem,4vw,3rem);gap:clamp(1.5rem,4vw,3rem);align-items:center;margin-bottom:clamp(2rem,6vw,4rem)}.soundHero h1,.soundTrackDetailHero h1{max-width:920px;margin:.35rem 0 1rem;color:#172026;font-size:clamp(2.7rem,6vw,5rem);line-height:.98;letter-spacing:-.06em}.soundHero .lede,.soundTrackDetailHero .lede{max-width:760px}.soundIntroCard,.soundSafetyCard,.soundTrackCard,.soundTrackDetailShell{border:1px solid rgba(15,23,42,.1);background:#fff;box-shadow:0 14px 34px rgba(15,23,42,.07)}.soundSafetyCard{padding:clamp(1.25rem,4vw,2rem);border-radius:28px;background:radial-gradient(circle at top left,rgba(15,118,110,.1),transparent 34%),linear-gradient(180deg,#fff,#f8fafc)}.soundSafetyCard h2{margin:.25rem 0 .75rem;color:#172026;font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.12;letter-spacing:-.035em}.soundSafetyCard p{margin:0;color:#475569;line-height:1.65}.soundSafetyCard .eyebrow{margin-bottom:.45rem}.soundIntroGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin:clamp(2rem,5vw,3.5rem) 0}.soundIntroCard{padding:1.2rem;border-radius:24px;background:radial-gradient(circle at top left,rgba(180,83,9,.08),transparent 34%),#fff}.soundIntroCard span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;background:#fff7ed;color:#9a3412;font-size:.8rem;font-weight:900}.soundIntroCard h2{margin:.75rem 0 .4rem;color:#172026;font-size:clamp(1.35rem,2.5vw,1.8rem);line-height:1.1}.soundIntroCard p{margin:0;color:#475569;font-size:1rem;line-height:1.6}.soundTrackGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem;margin-top:1.5rem}.soundTrackCard{display:flex;flex-direction:column;gap:1rem;padding:clamp(1.15rem,3vw,1.6rem);border-radius:26px}.soundTrackHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.soundTrackHeader h2{margin:.25rem 0 0;color:#172026;font-size:clamp(1.45rem,3vw,2rem);line-height:1.08;letter-spacing:-.035em}.soundTrackType{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:.35rem .7rem;border-radius:999px;background:#eef5f1;color:#1f4f3f;font-size:.78rem;font-weight:900;white-space:nowrap}.soundAudioPlaceholder{display:grid;grid-gap:.35rem;gap:.35rem;min-height:150px;place-items:center;padding:1.25rem;border:1px dashed rgba(15,23,42,.24);border-radius:22px;background:radial-gradient(circle at top left,rgba(155,92,34,.12),transparent 34%),linear-gradient(135deg,#fffaf3,#f8fafc);color:#475569;text-align:center}.soundAudioPlaceholder span{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:.28rem .6rem;border-radius:999px;background:#fff;color:#9a3412;font-size:.74rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.soundAudioPlaceholder strong{color:#172026;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.25}.soundAudioPlaceholder small{color:#64748b;font-size:.86rem;line-height:1.35}.soundTrackCard>p{margin:0;color:#334155;font-size:1rem;line-height:1.7}.soundTrackMeta{display:grid;grid-gap:.75rem;gap:.75rem;margin:0}.soundTrackMeta div{padding:.85rem;border-radius:16px;background:#f8fafc}.soundTrackMeta dt{margin-bottom:.25rem;color:#64748b;font-size:.76rem;font-weight:900;letter-spacing:.045em;text-transform:uppercase}.soundTrackMeta dd{margin:0;color:#172026;font-size:.95rem;line-height:1.5}.soundCtaBox{margin-top:clamp(2.5rem,6vw,4.5rem);padding:clamp(1.4rem,4vw,2.5rem);border:1px solid rgba(15,23,42,.1);border-radius:30px;background:radial-gradient(circle at top left,rgba(180,83,9,.12),transparent 34%),linear-gradient(180deg,#fff,#fffaf3);box-shadow:0 16px 40px rgba(15,23,42,.08)}.soundCtaBox h2{max-width:780px;margin:.25rem 0 .7rem;color:#172026;font-size:clamp(1.7rem,4vw,2.6rem);line-height:1.08;letter-spacing:-.04em}.soundCtaBox p{max-width:780px;margin:0;color:#475569;line-height:1.65}.soundTrackDetailShell{max-width:920px;margin:0 auto;padding:clamp(1.25rem,4vw,3rem);border-radius:30px}.soundTrackDetailHero{margin:clamp(1rem,4vw,2.5rem) 0}.soundAudioPlaceholderLarge{min-height:230px;margin:clamp(1.5rem,4vw,2.5rem) 0}.soundPracticeGuide{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);grid-gap:1.25rem;gap:1.25rem;align-items:flex-start;margin:clamp(1.5rem,4vw,2.5rem) 0}.soundPracticeGuide h2{margin:.25rem 0 .75rem;color:#172026;font-size:clamp(1.55rem,3vw,2.2rem);line-height:1.12;letter-spacing:-.035em}.soundPracticeGuide p{margin:0;color:#334155;line-height:1.75}.soundPracticeStep{padding:1.15rem;border:1px solid rgba(15,118,110,.14);border-radius:22px;background:radial-gradient(circle at top left,rgba(15,118,110,.1),transparent 36%),#f8fafc}.soundPracticeStep p:last-child{color:#172026;font-weight:700}.soundTrackMetaDetail{grid-template-columns:repeat(2,minmax(0,1fr))}.soundSafetyCardWide,.soundTrackMetaDetail{margin:clamp(1.5rem,4vw,2.25rem) 0}@media (max-width:900px){.soundHero,.soundIntroGrid,.soundPracticeGuide,.soundTrackGrid,.soundTrackMetaDetail{grid-template-columns:1fr}}@media (max-width:700px){.soundHero h1,.soundTrackDetailHero h1{font-size:clamp(2.35rem,11vw,3.35rem);line-height:1.04}.soundTrackHeader{display:grid}.soundTrackType{width:-moz-fit-content;width:fit-content}.soundTrackDetailShell{padding:1.15rem;border-radius:24px}}.startHerePage{max-width:1120px}.startHeroPanel{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);grid-gap:clamp(1.5rem,4vw,3rem);gap:clamp(1.5rem,4vw,3rem);align-items:stretch;margin-bottom:clamp(2rem,5vw,4rem)}.startCtaPanel,.startDisclaimerBox,.startFocusSection,.startHeroCopy,.startHeroNote,.startPracticePathSection{border:1px solid rgba(15,23,42,.1);border-radius:30px;background:#fff;box-shadow:0 16px 40px rgba(15,23,42,.07)}.startHeroCopy{padding:clamp(1.5rem,5vw,3rem);background:radial-gradient(circle at top left,rgba(180,83,9,.13),transparent 34%),linear-gradient(180deg,#fff,#fffaf3)}.startHeroCopy h1{max-width:780px;margin:.35rem 0 1rem;color:#172026;font-size:clamp(2.55rem,6vw,4.75rem);line-height:1;letter-spacing:-.055em}.startCtaPanel p,.startDisclaimerBox p,.startFocusSection p,.startHeroCopy p:not(.eyebrow),.startHeroNote p,.startPracticeIntro p{color:#475569}.startHeroNote{display:flex;flex-direction:column;justify-content:center;padding:clamp(1.35rem,4vw,2.25rem);background:radial-gradient(circle at top right,rgba(15,118,110,.11),transparent 34%),linear-gradient(180deg,#fff,#f8fafc)}.startCtaPanel h2,.startDisclaimerBox h2,.startFocusSection h2,.startHeroNote h2,.startPracticeIntro h2{margin:.25rem 0 .7rem;color:#172026;font-size:clamp(1.55rem,3.3vw,2.35rem);line-height:1.12;letter-spacing:-.035em}.startPathGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.1rem;gap:1.1rem}.startPathCard{display:flex;flex-direction:column;min-height:280px;padding:1.25rem;border:1px solid rgba(15,23,42,.1);border-radius:24px;background:radial-gradient(circle at top left,rgba(180,83,9,.07),transparent 36%),#fff;box-shadow:0 10px 28px rgba(15,23,42,.06);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.startPathCard:hover{transform:translateY(-3px);border-color:rgba(180,83,9,.2);box-shadow:0 16px 38px rgba(15,23,42,.09)}.startPathCard h3{margin:.35rem 0 .65rem;color:#172026;font-size:clamp(1.35rem,2.4vw,1.8rem);line-height:1.15;letter-spacing:-.025em}.startPathCard p{margin:0 0 1rem;color:#475569;line-height:1.62}.startPathCard .secondaryLink{width:-moz-fit-content;width:fit-content;margin-top:auto}.startCtaPanel,.startDisclaimerBox,.startFocusSection,.startPracticePathSection{padding:clamp(1.35rem,4vw,2.4rem)}.startPracticePathSection{background:radial-gradient(circle at top left,rgba(31,79,63,.08),transparent 34%),linear-gradient(180deg,#fff,#f8fafc)}.startPracticeIntro{max-width:820px;margin-bottom:1.3rem}.startStepGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.startStepCard{padding:1rem;border:1px solid rgba(15,23,42,.1);border-radius:20px;background:hsla(0,0%,100%,.86)}.startStepCard span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-bottom:.8rem;border-radius:999px;background:#1f4f3f;color:#fff;font-weight:900}.startStepCard h3{margin:0 0 .45rem;color:#172026;font-size:1.15rem}.startStepCard p{margin:0;color:#475569;font-size:.96rem;line-height:1.55}.startFocusSection{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(1.25rem,4vw,2rem);gap:clamp(1.25rem,4vw,2rem);align-items:center}.startFocusPills{display:flex;flex-wrap:wrap;gap:.55rem}.startFocusPills a{display:inline-flex;align-items:center;min-height:36px;padding:.45rem .75rem;border:1px solid rgba(15,23,42,.1);border-radius:999px;background:#fff7ed;color:#9a3412;font-size:.86rem;font-weight:900;text-decoration:none}.startFocusPills a:hover{background:#ffedd5;color:#7c2d12}.startCtaPanel{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:radial-gradient(circle at top left,rgba(180,83,9,.12),transparent 32%),linear-gradient(180deg,#fff,#fffaf3)}.startCtaPanel>div:first-child{max-width:720px}.startCtaPanel .heroActions{justify-content:flex-end;min-width:230px;margin-top:0}.startDisclaimerBox{background:#f8fafc}.startDisclaimerBox h2{font-size:clamp(1.35rem,3vw,1.9rem)}.startDisclaimerBox p{margin-bottom:0;font-size:1rem}@media (max-width:760px){.mobileNavPanel a:after{content:none!important}}@media (max-width:980px){.startFocusSection,.startHeroPanel{grid-template-columns:1fr}.startPathGrid,.startStepGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.startCtaPanel{align-items:flex-start;flex-direction:column}.startCtaPanel .heroActions{justify-content:flex-start;width:100%}}@media (max-width:640px){.startHeroPanel{gap:1rem}.startCtaPanel,.startDisclaimerBox,.startFocusSection,.startHeroCopy,.startHeroNote,.startPracticePathSection{border-radius:24px}.startHeroCopy{padding:1.3rem}.startHeroCopy h1{font-size:clamp(2.25rem,11vw,3.35rem)}.startPathGrid,.startStepGrid{grid-template-columns:1fr}.startPathCard{min-height:auto}.startCtaPanel .primaryLink,.startCtaPanel .secondaryLink,.startHeroCopy .primaryLink,.startHeroCopy .secondaryLink{width:100%}}.aboutStefanPage .pageShell h1,.aboutStefanPage h1{max-width:900px}.aboutHeroPanel{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr);grid-gap:clamp(1.25rem,4vw,2.5rem);gap:clamp(1.25rem,4vw,2.5rem);align-items:flex-start}.aboutBeliefPanel,.aboutHeroCard,.aboutHeroCopy,.aboutPortraitCard,.aboutStoryCard,.aboutTeachingPanel{border:1px solid rgba(15,23,42,.1);border-radius:30px;background:#fff;box-shadow:0 16px 40px rgba(15,23,42,.07)}.aboutHeroCopy{padding:clamp(1.5rem,5vw,3rem);background:radial-gradient(circle at top left,rgba(180,83,9,.12),transparent 34%),linear-gradient(180deg,#fff,#fffaf3)}.aboutHeroCopy h1{margin:.35rem 0 1rem;color:#172026;font-size:clamp(2rem,4.2vw,3.35rem);line-height:1.04;letter-spacing:-.045em}.aboutHeroCard{display:flex;flex-direction:column;justify-content:center;padding:clamp(1.25rem,4vw,2rem);background:radial-gradient(circle at top right,rgba(15,118,110,.11),transparent 35%),linear-gradient(180deg,#fff,#f8fafc)}.aboutHeroCard h2{margin:.25rem 0 1rem;color:#172026;font-size:clamp(1.65rem,3vw,2.25rem);line-height:1.1;letter-spacing:-.035em}.aboutBeliefList,.aboutHeroCard ul{display:grid;grid-gap:.75rem;gap:.75rem;margin:0;padding:0;list-style:none}.aboutBeliefList li,.aboutHeroCard li{position:relative;padding-left:1.4rem;color:#475569;font-size:1rem;line-height:1.55}.aboutBeliefList li:before,.aboutHeroCard li:before{content:"";position:absolute;left:0;top:.68em;width:.48rem;height:.48rem;border-radius:999px;background:#9a3412}.aboutPortraitCard{overflow:hidden;display:grid;grid-template-rows:auto auto;background:radial-gradient(circle at top right,rgba(15,118,110,.1),transparent 35%),linear-gradient(180deg,#fff,#f8fafc)}.aboutPortraitFigure{margin:0}.aboutPortraitPicture{display:block}.aboutPortraitImage{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;object-position:center top;border-bottom:1px solid rgba(15,23,42,.08)}.aboutPortraitFigure figcaption{padding:.85rem 1rem 0;color:#64748b;font-size:.9rem;font-weight:700;line-height:1.5}.aboutPortraitStats{display:flex;flex-direction:column;justify-content:center;padding:clamp(1.1rem,3vw,1.6rem)}.aboutPortraitStats h2{margin:.25rem 0 1rem;color:#172026;font-size:clamp(1.45rem,2.7vw,2rem);line-height:1.1;letter-spacing:-.035em}.aboutPortraitStats ul{display:grid;grid-gap:.65rem;gap:.65rem;margin:0;padding:0;list-style:none}.aboutPortraitStats li{position:relative;padding-left:1.35rem;color:#475569;font-size:.96rem;line-height:1.5}.aboutPortraitStats li:before{content:"";position:absolute;left:0;top:.64em;width:.46rem;height:.46rem;border-radius:999px;background:#0f766e}.aboutStoryGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem}.aboutStoryCard{padding:clamp(1.25rem,4vw,2rem)}.aboutStoryCard.wide{grid-column:1/-1}.aboutBeliefPanel h2,.aboutStoryCard h2,.aboutTeachingPanel h2{margin:.3rem 0 .75rem;color:#172026;font-size:clamp(1.7rem,4vw,2.6rem);line-height:1.1;letter-spacing:-.035em}.aboutBeliefPanel p,.aboutStoryCard p,.aboutTeachingPanel p{color:#475569;line-height:1.72}.aboutBeliefPanel{display:grid;grid-template-columns:minmax(0,.95fr) minmax(280px,1.05fr);grid-gap:clamp(1.25rem,4vw,2rem);gap:clamp(1.25rem,4vw,2rem);align-items:center;padding:clamp(1.5rem,4vw,2.4rem);background:radial-gradient(circle at bottom left,rgba(180,83,9,.1),transparent 36%),linear-gradient(180deg,#fff,#f8fafc)}.aboutBeliefList li{padding:.8rem .9rem .8rem 2rem;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:hsla(0,0%,100%,.78);color:#334155;font-weight:750}.aboutBeliefList li:before{left:.9rem;background:#0f766e}.aboutPracticeGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.aboutPracticeCard .postCardContent{min-height:265px}.aboutPracticeCard .eyebrow{margin:0}.aboutTeachingPanel{padding:clamp(1.5rem,4vw,2.4rem);background:radial-gradient(circle at top left,rgba(15,118,110,.09),transparent 36%),linear-gradient(180deg,#fff,#fffaf3)}.aboutTeachingPanel p{max-width:820px}@media (max-width:980px){.aboutBeliefPanel,.aboutHeroPanel,.aboutPracticeGrid,.aboutStoryGrid{grid-template-columns:1fr}.aboutPracticeCard .postCardContent{min-height:auto}}@media (max-width:700px){.aboutBeliefPanel,.aboutHeroCard,.aboutHeroCopy,.aboutPortraitCard,.aboutStoryCard,.aboutTeachingPanel{border-radius:24px}.aboutHeroCopy h1{font-size:clamp(2rem,10vw,2.9rem)}.aboutHeroCopy .primaryLink,.aboutHeroCopy .secondaryLink,.aboutTeachingPanel .primaryLink,.aboutTeachingPanel .secondaryLink{width:100%}}@media (max-width:760px){.mobileNavPanel a:after{content:"›"}}.learningLibraryPage.pageShell{padding-top:clamp(.75rem,2vw,1.5rem)}.learningLibraryPage .learningHero{padding:clamp(1.25rem,3vw,2.25rem) 0 clamp(2.25rem,5vw,4rem);gap:clamp(1.5rem,4vw,3.5rem)}.learningLibraryPage .learningHero h1{max-width:14ch;font-size:clamp(2.25rem,4.3vw,3.95rem);line-height:1.04;letter-spacing:-.045em}.learningLibraryPage .learningHero .lede{font-size:clamp(1.08rem,1.65vw,1.22rem);line-height:1.65}.learningLibraryPage .learningWelcomeCard{padding:clamp(1.35rem,3vw,2.15rem)}@media (max-width:900px){.learningLibraryPage .learningHero,.learningLibraryPage.pageShell{padding-top:1rem}.learningLibraryPage .learningHero h1{font-size:clamp(2.2rem,9vw,3.25rem);max-width:100%}}.guideComparisonTwo{grid-template-columns:repeat(2,minmax(0,1fr))}.guideAudioGrid{display:grid;grid-gap:1.25rem;gap:1.25rem;margin:2rem 0}.guideAudioCard{display:grid;grid-gap:1rem;gap:1rem;padding:clamp(1.25rem,4vw,1.8rem);border:1px solid rgba(15,23,42,.1);border-radius:1.5rem;background:radial-gradient(circle at top left,rgba(15,118,110,.08),transparent 34%),#fff;box-shadow:0 12px 30px rgba(15,23,42,.06)}.guideAudioCard h3{margin:.25rem 0 .5rem;color:#172026;font-size:clamp(1.35rem,3vw,1.85rem);line-height:1.1;letter-spacing:-.025em}.guideAudioCard p{margin:0;color:#475569;line-height:1.65}.guideAudioCard audio{width:100%;min-height:42px}.guideAudioCard dl{display:grid;grid-gap:.75rem;gap:.75rem;margin:0}.guideAudioCard dl div{padding:.85rem;border-radius:16px;background:#f8fafc}.guideAudioCard dt{margin-bottom:.25rem;color:#64748b;font-size:.76rem;font-weight:900;letter-spacing:.045em;text-transform:uppercase}.guideAudioCard dd{margin:0;color:#172026;font-size:.95rem;line-height:1.5}.guideAudioCard .secondaryLink{width:-moz-fit-content;width:fit-content}@media (max-width:680px){.guideComparisonTwo{grid-template-columns:1fr}.guideAudioCard .secondaryLink{width:100%}}.guidePersonalNote{margin-top:.85rem!important;padding:.85rem 1rem;border-left:4px solid #0f766e;border-radius:0 14px 14px 0;background:#f0fdfa;color:#334155!important;font-size:.98rem!important;line-height:1.6!important}.cornerstoneGuidePage.pageShell{padding-top:clamp(1rem,2.5vw,2rem)}.cornerstoneGuidePage .guideBreadcrumb{padding-top:clamp(.75rem,2vw,1.25rem)}.cornerstoneGuidePage .guideHeader{max-width:900px;padding:clamp(1.6rem,3.8vw,3rem) 0}.cornerstoneGuidePage .guideHeader h1{max-width:15ch;margin:.28rem 0 .55rem;font-size:clamp(2.35rem,4.2vw,3.75rem);line-height:1.04;letter-spacing:-.045em}.cornerstoneGuidePage .guideSubtitle{max-width:820px;margin-bottom:1rem;font-size:clamp(1.08rem,1.8vw,1.35rem);line-height:1.45}.cornerstoneGuidePage .guideByline{margin-top:1rem}@media (max-width:720px){.cornerstoneGuidePage.pageShell{padding-top:1rem}.cornerstoneGuidePage .guideHeader{padding:1.25rem 0 1.75rem}.cornerstoneGuidePage .guideHeader h1{max-width:100%;font-size:clamp(2.05rem,9.5vw,2.85rem);line-height:1.06;letter-spacing:-.035em}.cornerstoneGuidePage .guideSubtitle{font-size:1.05rem;line-height:1.45}}.blogLandingHero{margin-bottom:clamp(1.75rem,4vw,2.75rem)}.categoryDiscoveryStrip{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin:0 0 clamp(2rem,5vw,3.5rem);padding:.85rem;border:1px solid rgba(15,23,42,.08);border-radius:24px;background:hsla(0,0%,100%,.72);box-shadow:0 10px 28px rgba(15,23,42,.045)}.categoryDiscoveryPill{display:inline-flex;align-items:center;gap:.42rem;min-height:38px;padding:.48rem .78rem;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:#fff;color:#334155;font-size:.9rem;font-weight:800;line-height:1;text-decoration:none;white-space:nowrap}.categoryDiscoveryPill.active,.categoryDiscoveryPill:focus-visible,.categoryDiscoveryPill:hover{border-color:rgba(31,79,63,.18);background:#eef5f1;color:#1f4f3f}.categoryDiscoveryPill span{display:inline-flex;align-items:center;justify-content:center;min-width:1.45rem;height:1.45rem;padding:0 .35rem;border-radius:999px;background:rgba(15,23,42,.06);color:#475569;font-size:.74rem;font-weight:900;line-height:1}.categoryDiscoveryPill.active span,.categoryDiscoveryPill:focus-visible span,.categoryDiscoveryPill:hover span{background:rgba(31,79,63,.12);color:#1f4f3f}.featuredListingCard{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);overflow:hidden;border:1px solid rgba(15,23,42,.1);border-radius:30px;background:#fff;box-shadow:0 18px 46px rgba(15,23,42,.08)}.featuredListingImageLink{display:block;min-height:100%;color:inherit;text-decoration:none}.featuredListingImageLink img,.featuredListingImagePlaceholder{display:block;width:100%;height:100%;min-height:360px;max-height:460px;aspect-ratio:16/9;object-fit:cover}.featuredListingImagePlaceholder{display:grid;place-items:center;padding:2rem;background:radial-gradient(circle at top left,rgba(180,83,9,.16),transparent 34%),linear-gradient(135deg,#fff7ed,#f8fafc);color:#9a3412;text-align:center}.featuredListingImagePlaceholder span{max-width:260px;font-size:.95rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.featuredListingContent{display:flex;flex-direction:column;justify-content:center;padding:clamp(1.5rem,4vw,2.75rem)}.featuredListingContent h2{margin:.75rem 0 .9rem;color:#172026;font-size:clamp(2rem,4.2vw,3.25rem);line-height:1.02;letter-spacing:-.05em}.featuredListingContent h2 a{color:inherit;text-decoration:none}.featuredListingContent h2 a:focus-visible,.featuredListingContent h2 a:hover{color:#9a3412}.featuredListingContent>p:not(.eyebrow){margin:0;color:#475569;font-size:1.05rem;line-height:1.65}.featuredListingMeta{display:flex;flex-wrap:wrap;gap:.35rem 1rem;margin-top:1.1rem;color:#64748b;font-size:.9rem;font-weight:800}@media (max-width:900px){.featuredListingCard{grid-template-columns:1fr}.featuredListingImageLink img,.featuredListingImagePlaceholder{height:auto;min-height:0;max-height:none}}@media (max-width:700px){.categoryDiscoveryStrip{gap:.5rem;padding:.7rem;border-radius:20px}.categoryDiscoveryPill{min-height:34px;padding:.44rem .65rem;font-size:.82rem}.featuredListingContent{padding:1.25rem}}.readinessSummaryGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.8rem;gap:.8rem;margin-top:1rem}.readinessSummaryCard{border:1px solid #e5e0d8;border-radius:18px;background:#fffaf3;padding:1rem}.readinessSummaryCard strong{display:block;color:#1f4f3f;font-size:2rem;line-height:1}.readinessSummaryCard span{display:block;margin-top:.35rem;color:#7a7168;font-size:.9rem;font-weight:700}.adminQuickLinks,.filterButtonRow,.inlineActionGroup{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.filterButtonRow{margin-bottom:1rem}.inlineActionGroup{align-items:flex-start}.adminQuickLinks{align-items:stretch}.adminQuickLinks a{display:block;width:100%;border:1px solid #e5e0d8;border-radius:14px;padding:.72rem .85rem;background:#fffaf3;color:#293241;text-decoration:none;font-weight:800}.adminQuickLinks a:focus-visible,.adminQuickLinks a:hover{border-color:rgba(31,79,63,.28);background:#eef5f1;color:#1f4f3f}.postTableWrap{width:100%;overflow-x:auto}.postTable{width:100%;border-collapse:collapse;font-size:.92rem}.postTable td,.postTable th{border-bottom:1px solid #e5e0d8;padding:.8rem;text-align:left;vertical-align:top}.postTable th{color:#293241;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.postTable td span,.postTable td strong{display:block}.readinessDetails{margin-top:.9rem;border:1px solid #e5e0d8;border-radius:16px;background:#fffaf3;padding:.9rem}.readinessDetails h3{margin:.7rem 0 .5rem;font-size:1rem}.readinessDetails h3:first-child{margin-top:0}.readinessChecklist{display:grid;grid-gap:.55rem;gap:.55rem;margin:0;padding:0;list-style:none}.readinessChecklist li{display:grid;grid-template-columns:auto minmax(120px,.42fr) minmax(200px,1fr);grid-gap:.6rem;gap:.6rem;align-items:flex-start}.readinessPill{display:inline-flex;align-items:center;justify-content:center;min-width:4.6rem;border-radius:999px;padding:.18rem .55rem;font-size:.72rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.readinessPill.ready{background:#e8f5ec;color:#166534}.readinessPill.missing{background:#fff1f2;color:#be123c}@media (max-width:900px){.readinessSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.readinessChecklist li{grid-template-columns:1fr}}@media (max-width:600px){.readinessSummaryGrid{grid-template-columns:1fr}}.learningHero.upgraded h1{max-width:15ch}.learningWelcomeCard.upgraded{align-self:stretch;display:flex;flex-direction:column;justify-content:center}.heroActions.refined{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.learnAllGuides,.learnFeaturedSection,.learnPathwaySection,.learnPillarSection,.learnStartPanel{margin:0 0 clamp(3.5rem,7vw,5.5rem)}.learnStartPanel{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:clamp(1.5rem,5vw,4rem);gap:clamp(1.5rem,5vw,4rem);align-items:stretch;padding:clamp(1.75rem,4vw,3rem);border:1px solid #d3dfd6;border-radius:2rem;background:linear-gradient(145deg,#fbfefc,var(--learn-sage))}.learnAllGuides h2,.learnFeaturedSection h2,.learnPathwaySection h2,.learnPillarSection h2,.learnStartPanel h2{margin-top:.35rem}.learnStartCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.learnStartCards a{display:grid;grid-gap:.35rem;gap:.35rem;min-height:150px;padding:1.25rem;border:1px solid rgba(35,79,64,.18);border-radius:1.35rem;background:hsla(0,0%,100%,.72);box-shadow:0 14px 34px rgba(72,42,12,.055)}.learnCardMeta span,.learnStartCards span{color:var(--brand);font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.learnStartCards strong{color:var(--learn-green-dark);font-size:1.1rem;line-height:1.25}.learnStartCards small{color:var(--muted);font-size:.95rem;line-height:1.45}.learnPillarGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.9rem;gap:.9rem;margin-top:1.5rem}.learnPillarCard{display:grid;grid-gap:.35rem;gap:.35rem;min-height:118px;padding:1.15rem;border:1px solid var(--line);border-radius:1.25rem;background:var(--paper);color:inherit;font-family:inherit;text-align:left;cursor:pointer;box-shadow:0 12px 30px rgba(72,42,12,.045)}.learnGuideCard:focus-within,.learnGuideCard:hover,.learnPathwayCard:focus-within,.learnPathwayCard:hover,.learnPillarCard:focus-visible,.learnPillarCard:hover,.learnStartCards a:focus-visible,.learnStartCards a:hover{border-color:rgba(35,79,64,.32);box-shadow:0 18px 42px rgba(72,42,12,.08);transform:translateY(-1px)}.learnPillarCard strong{color:var(--learn-green-dark);font-size:1.05rem}.learnPillarCard span{color:var(--muted);font-size:.95rem}.learnSectionHeader{display:flex;justify-content:space-between;gap:1.25rem;align-items:flex-end;margin-bottom:1.5rem}.learnSectionHeader>p{margin:0;color:var(--muted);font-size:.98rem}.learnGuideGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.learnGuideGrid.featured{grid-template-columns:repeat(2,minmax(0,1fr))}.learnGuideCard,.learnPathwayCard{display:flex;flex-direction:column;min-height:100%;padding:clamp(1.25rem,3vw,1.8rem);border:1px solid var(--line);border-radius:1.55rem;background:var(--paper);box-shadow:0 14px 36px rgba(72,42,12,.05);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.learnGuideCard h3,.learnPathwayCard h3{margin:.35rem 0 .65rem;color:var(--ink);font-size:clamp(1.18rem,2.1vw,1.45rem);line-height:1.15}.learnGuideCard p:not(.eyebrow),.learnPathwayCard p{color:var(--muted);font-size:1rem;line-height:1.62}.learnGuideCard a{margin-top:auto;color:var(--learn-green-dark);font-weight:700;text-decoration:underline;-webkit-text-decoration-color:rgba(35,79,64,.22);text-decoration-color:rgba(35,79,64,.22);text-underline-offset:.24rem}.learnCardMeta{display:flex;flex-wrap:wrap;gap:.45rem;margin:.3rem 0 1.1rem}.learnCardMeta span{padding:.35rem .55rem;border-radius:999px;background:var(--learn-sage);color:var(--learn-green-dark);letter-spacing:0;text-transform:none}.learnPathwayGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-top:1.5rem}.learnPathwayCard ul{display:grid;grid-gap:.55rem;gap:.55rem;margin:auto 0 0;padding-left:1.1rem}.learnPathwayCard a{color:var(--learn-green-dark);font-weight:700;text-decoration:underline;-webkit-text-decoration-color:rgba(35,79,64,.22);text-decoration-color:rgba(35,79,64,.22);text-underline-offset:.22rem}.learnFilterPanel{display:grid;grid-gap:1rem;gap:1rem;margin-bottom:1.4rem;padding:1.2rem;border:1px solid var(--line);border-radius:1.5rem;background:hsla(0,0%,100%,.68)}.learnFilterButtons{display:flex;flex-wrap:wrap;gap:.55rem}.learnEmptyState button,.learnFilterButtons button{border:1px solid var(--line);border-radius:999px;background:var(--paper);color:var(--ink);font:inherit;font-weight:700;padding:.62rem .9rem;cursor:pointer}.learnEmptyState button,.learnFilterButtons button.active,.learnFilterButtons button:focus-visible,.learnFilterButtons button:hover{border-color:var(--learn-green-dark);background:var(--learn-green-dark);color:#fff}.learnFilterPanel label{display:grid;grid-gap:.45rem;gap:.45rem;color:var(--ink);font-weight:700}.learnFilterPanel input{width:100%;border:1px solid var(--line);border-radius:1rem;background:#fffdf9;color:var(--ink);font:inherit;padding:.95rem 1rem}.learnGuideCard.compact{min-height:300px}.learnEmptyState{padding:clamp(1.5rem,4vw,2.5rem);border:1px solid var(--line);border-radius:1.5rem;background:var(--paper);text-align:center}.learnEmptyState h3{margin-top:0}.learningPromise.upgraded{margin-top:2rem}@media (max-width:980px){.learnGuideGrid.featured,.learnSectionHeader,.learnStartPanel{grid-template-columns:1fr}.learnSectionHeader{display:grid;align-items:flex-start}.learnGuideGrid,.learnPathwayGrid,.learnPillarGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.learnGuideGrid,.learnPathwayGrid,.learnPillarGrid,.learnStartCards{grid-template-columns:1fr}.learnStartCards a{min-height:auto}}.learnPillarCard{transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease}.learnPillarCard.active{border-color:rgba(35,79,64,.48);background:linear-gradient(135deg,rgba(35,79,64,.08),rgba(178,104,43,.05));box-shadow:0 18px 44px rgba(35,79,64,.1)}.learnPillarCard small{color:var(--learn-green-dark);font-weight:700;opacity:.84}.learnPillarHint{margin:1rem 0 0;color:var(--muted);font-size:.98rem}.learnAllGuides{scroll-margin-top:130px}.siteSearchPage .searchHero.upgraded{margin-bottom:1.5rem}.siteSearchClient{display:grid;grid-gap:2rem;gap:2rem}.siteSearchPanel{background:hsla(0,0%,100%,.82);border:1px solid rgba(118,77,43,.16);border-radius:26px;box-shadow:0 18px 50px rgba(83,55,34,.08);padding:clamp(1.25rem,3vw,2rem)}.siteSearchPanel label{display:grid;grid-gap:.6rem;gap:.6rem;color:#23313f;font-weight:800}.siteSearchPanel input[type=search]{width:100%;border:1px solid rgba(118,77,43,.2);border-radius:18px;background:rgba(255,252,247,.96);color:#1f2933;font:inherit;font-size:1.05rem;padding:1rem 1.1rem;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.siteSearchPanel input[type=search]:focus{border-color:rgba(31,103,86,.55);box-shadow:0 0 0 4px rgba(31,103,86,.12);background:#fff}.siteSearchFilters,.siteSearchSuggestions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}.secondaryLink.asButton,.siteSearchFilters button,.siteSearchSuggestions button{border:1px solid rgba(118,77,43,.18);border-radius:999px;background:rgba(255,252,247,.92);color:#23313f;cursor:pointer;font:inherit;font-weight:800;padding:.55rem .9rem;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease}.secondaryLink.asButton:hover,.siteSearchFilters button:hover,.siteSearchSuggestions button:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(83,55,34,.1)}.siteSearchFilters button.active{background:#1f674f;border-color:#1f674f;color:#fff}.siteSearchSuggestions{align-items:center}.siteSearchSuggestions>span{color:#6f5d50;font-weight:800;margin-right:.2rem}.siteSearchSuggestions button{background:rgba(236,246,240,.75);color:#1f674f;font-size:.92rem;padding:.45rem .75rem}.siteSearchGrid,.siteSearchResults,.siteSearchStartingPoints{display:grid;grid-gap:1rem;gap:1rem}.siteSearchGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.siteSearchResultCard{background:hsla(0,0%,100%,.88);border:1px solid rgba(118,77,43,.16);border-radius:24px;box-shadow:0 16px 42px rgba(83,55,34,.07);display:flex;flex-direction:column;gap:.8rem;min-height:250px;padding:1.2rem}.siteSearchResultMeta{display:flex;flex-wrap:wrap;gap:.45rem}.siteSearchResultMeta span{background:rgba(236,246,240,.75);border:1px solid rgba(31,103,86,.14);border-radius:999px;color:#1f674f;font-size:.78rem;font-weight:800;padding:.25rem .55rem}.siteSearchResultCard h2{font-size:clamp(1.22rem,2vw,1.55rem);line-height:1.15;margin:0}.siteSearchResultCard h2 a{color:#1f2933;text-decoration:none}.siteSearchResultCard h2 a:hover{color:#1f674f}.siteSearchResultCard p{color:#52606d;line-height:1.65;margin:0}.siteSearchResultFooter{align-items:flex-start;display:flex;flex-direction:column;gap:.55rem;margin-top:auto}.siteSearchResultFooter>span{color:#7b6a5d;font-size:.84rem;overflow-wrap:anywhere}.siteSearchEmpty .heroActions{margin-top:1rem}@media (max-width:720px){.siteSearchPanel{border-radius:20px;padding:1rem}.secondaryLink.asButton,.siteSearchFilters button,.siteSearchSuggestions button{font-size:.9rem}.siteSearchGrid{grid-template-columns:1fr}}.siteSearchFilters.inline{margin-top:.85rem}.siteSearchInlineNotice,.siteSearchInlineResults{margin-top:1rem}.siteSearchInlineResults{background:rgba(255,252,247,.72);border:1px solid rgba(118,77,43,.13);border-radius:22px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7);padding:clamp(1rem,2.5vw,1.35rem)}.siteSearchInlineResults .sectionHeaderRow.compact{align-items:flex-end;margin-bottom:.85rem}.siteSearchInlineResults .sectionHeaderRow.compact h2{font-size:clamp(1.35rem,2.6vw,1.9rem)}.siteSearchInlineGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.siteSearchInlineGrid .siteSearchResultCard{min-height:0;padding:1rem}.siteSearchInlineGrid .siteSearchResultCard h2{font-size:clamp(1.08rem,1.8vw,1.32rem)}.siteSearchInlineGrid .siteSearchResultCard p{font-size:.95rem;line-height:1.55}.siteSearchInlineNotice{border-radius:20px;padding:1rem}@media (max-width:720px){.siteSearchFilters.inline{gap:.45rem;margin-top:.75rem;overflow-x:auto;padding-bottom:.15rem;flex-wrap:nowrap}.siteSearchFilters.inline button{flex:0 0 auto}.siteSearchInlineResults{border-radius:18px;margin-top:.85rem;padding:.85rem}.siteSearchInlineResults .sectionHeaderRow.compact{align-items:flex-start;gap:.75rem}.siteSearchInlineGrid{grid-template-columns:1fr}.siteSearchInlineGrid .siteSearchResultCard{border-radius:18px;padding:.9rem}}.headerSearch{position:relative;min-width:0;font-family:Arial,Helvetica,sans-serif}.headerSearchDesktop{width:clamp(240px,22vw,330px);flex:0 1 330px}.headerSearchForm{display:flex;align-items:center;gap:.35rem;width:100%;min-width:0;border:1px solid rgba(15,23,42,.12);border-radius:999px;background:hsla(0,0%,100%,.9);padding:.22rem;box-shadow:0 1px 3px rgba(15,23,42,.07)}.headerSearchForm:focus-within{border-color:rgba(180,83,9,.4);box-shadow:0 0 0 3px rgba(180,83,9,.12)}.headerSearchForm input{flex:1 1 auto;min-width:0;height:32px;border:none;outline:none;background:transparent;color:#334155;font-size:.88rem;font-weight:750;padding:0 .42rem 0 .72rem}.headerSearchForm input::placeholder{color:#94a3b8;font-weight:750}.headerSearchForm button{flex:0 0 auto;height:30px;border:none;border-radius:999px;background:var(--brand);color:#fff;cursor:pointer;font-size:.78rem;font-weight:900;padding:0 .72rem}.headerSearchForm button:hover{background:var(--brand-dark)}.headerSearchDropdown{position:absolute;top:calc(100% + .62rem);right:0;z-index:90;width:min(92vw,500px);overflow:hidden;border:1px solid rgba(15,23,42,.12);border-radius:22px;background:rgba(255,250,243,.98);box-shadow:0 24px 60px rgba(15,23,42,.22);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.headerSearchDropdownHeader{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .85rem;border-bottom:1px solid rgba(15,23,42,.08);color:#64748b;font-size:.78rem;font-weight:900}.headerSearchDropdownHeader a{flex:0 0 auto;color:var(--brand-dark);text-decoration:none}.headerSearchResults{display:grid;max-height:min(68vh,520px);overflow-y:auto}.headerSearchResult{display:grid;grid-gap:.2rem;gap:.2rem;padding:.78rem .9rem;border-bottom:1px solid rgba(15,23,42,.07);background:hsla(0,0%,100%,.64);color:#334155;text-decoration:none}.headerSearchResult:focus,.headerSearchResult:hover{background:#fff7ed;outline:none}.headerSearchResult strong{color:var(--brand-dark);font-size:.98rem;line-height:1.18}.headerSearchResult span{color:#64748b;font-size:.82rem;line-height:1.35}.headerSearchResultMeta{color:#b45309!important;font-size:.72rem!important;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.headerSearchEmpty{padding:.9rem;background:#fff}.headerSearchEmpty p{margin:0;color:#64748b;font-size:.92rem;line-height:1.55}.headerSearchMobile{width:100%}.headerSearchMobile .headerSearchForm{border-radius:16px;background:#fff}.headerSearchMobile .headerSearchForm input{height:38px;font-size:.95rem}.headerSearchMobile .headerSearchForm button{height:34px}.headerSearchMobile .headerSearchDropdown{position:static;width:100%;margin-top:.55rem;border-radius:16px;box-shadow:none}.headerSearchMobile .headerSearchResults{max-height:300px}@media (max-width:1120px){.desktopNavWrap{gap:.5rem}.polishedMainNav{gap:.18rem;font-size:.86rem}.polishedMainNav a{padding-inline:.55rem}.headerSearchDesktop{width:clamp(220px,20vw,280px);flex-basis:280px}}@media (max-width:900px){.polishedMainNav a[href="/about-stefan"],.polishedMainNav a[href="/blog"]{display:none}.headerSearchDesktop{width:220px;flex-basis:220px}}@media (max-width:760px){.headerSearchDesktop{display:none}.mobileNavPanel{width:min(88vw,360px)}}@media (min-width:761px){.polishedSiteHeader{align-items:center;flex-direction:row}.desktopNavWrap,.polishedMainNav{flex:1 1 auto}.polishedMainNav .navResetLink{background:#fff7ed;color:var(--brand-dark);box-shadow:inset 0 0 0 1px rgba(180,83,9,.18)}.polishedMainNav .navResetLink:hover{background:var(--brand);color:#fff;box-shadow:0 8px 20px rgba(155,92,34,.16)}}@media (max-width:1040px) and (min-width:761px){.siteBrand{min-width:155px}.siteBrandName{font-size:1.16rem}.siteBrandSub{font-size:.68rem}.polishedMainNav a{min-height:34px;padding-inline:.48rem}}@media (max-width:840px) and (min-width:761px){.polishedMainNav a[href="/about-stefan"],.polishedMainNav a[href="/blog"],.polishedMainNav a[href="/sound-healing"]{display:none}}@media (max-width:760px){.polishedSiteHeader{box-shadow:0 8px 24px rgba(15,23,42,.08)}.mobileMenu summary{min-width:92px}.mobileNavPanel{gap:.7rem;width:min(92vw,390px);max-height:calc(100vh - 94px);overflow-y:auto;padding:.85rem}.mobileNavGroup{display:grid;grid-gap:.42rem;gap:.42rem;padding:.55rem;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:hsla(0,0%,100%,.52)}.mobileNavPriorityGroup{background:linear-gradient(135deg,#fff7ed,#fff);border-color:rgba(180,83,9,.16)}.mobileNavLabel{padding:0 .15rem;color:var(--brand);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.mobileNavActionGrid{display:grid;grid-template-columns:1fr;grid-gap:.42rem;gap:.42rem}.mobileNavPanel a{min-height:46px;border:1px solid rgba(15,23,42,.07)}.mobileNavPanel a:after{content:"→";color:#94a3b8;font-size:1.05rem;line-height:1}.mobileNavPanel .mobileNavResetLink{background:var(--brand);color:#fff;border-color:var(--brand);box-shadow:0 10px 24px rgba(155,92,34,.16)}.mobileNavPanel .mobileNavResetLink:after{color:hsla(0,0%,100%,.82)}.mobileNavPanel .mobileNavResetLink:hover{background:var(--brand-dark);color:#fff}.mobileNavPanel .mobileAdminLink{justify-content:center;background:#f8fafc}.mobileNavPanel .mobileAdminLink:after{content:""}.headerSearchMobile{padding:.55rem;border:1px solid rgba(180,83,9,.16);border-radius:18px;background:#fff7ed}.headerSearchMobile .headerSearchForm{min-height:48px;border-color:rgba(180,83,9,.18)}}@media (max-width:980px){.polishedSiteHeader{position:-webkit-sticky;position:sticky;top:0;z-index:50;display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:.75rem;gap:.75rem;padding:.75rem 1rem;box-shadow:0 8px 24px rgba(15,23,42,.08)}.desktopNavWrap,.headerSearchDesktop{display:none!important}.mobileMenu{display:block;position:relative}.mobileMenu summary{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-width:92px;min-height:40px;padding:.48rem .7rem;border:1px solid rgba(15,23,42,.14);border-radius:999px;background:#fff;color:#334155;font-size:.86rem;font-weight:900;line-height:1;box-shadow:0 1px 3px rgba(15,23,42,.08)}.hamburgerIcon{display:grid;grid-gap:4px;gap:4px;width:18px}.hamburgerIcon span{display:block;height:2px;border-radius:999px;background:#334155}.mobileMenu[open] summary{background:#fff7ed;color:var(--brand-dark);border-color:rgba(180,83,9,.24)}.mobileMenu[open] .hamburgerIcon span{background:var(--brand-dark)}.mobileNavPanel{position:absolute;top:calc(100% + .65rem);right:0;z-index:95;display:grid;grid-gap:.7rem;gap:.7rem;width:min(92vw,390px);max-height:calc(100vh - 94px);overflow-y:auto;padding:.85rem;border:1px solid rgba(15,23,42,.1);border-radius:20px;background:rgba(255,250,243,.98);box-shadow:0 18px 42px rgba(15,23,42,.16);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mobileNavPanel a{display:flex;align-items:center;justify-content:space-between;min-height:46px;padding:.65rem .8rem;border:1px solid rgba(15,23,42,.07);border-radius:14px;background:#fff;color:#334155;font-size:.95rem;font-weight:850;text-decoration:none}.mobileNavPanel a:hover{background:#fff7ed;color:var(--brand-dark)}.mobileNavPanel a:after{content:"→";color:#94a3b8;font-size:1.05rem;line-height:1}.mobileNavPanel .navResetLink{background:var(--brand);color:#fff;border-color:var(--brand);box-shadow:0 10px 24px rgba(155,92,34,.16)}.mobileNavPanel .navResetLink:after{color:hsla(0,0%,100%,.82)}.mobileNavPanel .navResetLink:hover{background:var(--brand-dark);color:#fff}.mobileNavPanel .mobileAdminLink{justify-content:center;background:#f8fafc}.mobileNavPanel .mobileAdminLink:after{content:""}.headerSearchMobile{width:100%;padding:.55rem;border:1px solid rgba(180,83,9,.16);border-radius:18px;background:#fff7ed}.headerSearchMobile .headerSearchForm{min-height:48px;border-color:rgba(180,83,9,.18);border-radius:16px;background:#fff}.headerSearchMobile .headerSearchForm input{height:38px;font-size:.95rem}.headerSearchMobile .headerSearchForm button{height:34px}.headerSearchMobile .headerSearchDropdown{position:static;width:100%;margin-top:.55rem;border-radius:16px;box-shadow:none}.headerSearchMobile .headerSearchResults{max-height:300px}}.articleContinueLearning,.articleReadingSupport{max-width:760px;margin:2rem auto}.articleReadingSupport{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:center;padding:clamp(1.15rem,3vw,1.55rem);border:1px solid rgba(31,79,63,.14);border-radius:24px;background:radial-gradient(circle at top right,rgba(31,79,63,.09),transparent 34%),linear-gradient(180deg,#fff,#f7fbf8);box-shadow:0 12px 30px rgba(15,23,42,.055)}.articleReadingSupport h2{margin:.25rem 0 .45rem;color:#172026;font-size:clamp(1.35rem,3vw,1.8rem);line-height:1.12;letter-spacing:-.025em}.articleReadingSupport p{margin:0;color:#475569;line-height:1.65}.articleContinueLearning{padding:clamp(1.15rem,3vw,1.65rem);border:1px solid rgba(15,23,42,.1);border-radius:28px;background:radial-gradient(circle at top left,rgba(180,83,9,.1),transparent 32%),linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 14px 36px rgba(15,23,42,.07)}.continueLearningHeader{margin-bottom:1rem}.continueLearningGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.continueLearningCard{display:grid;grid-gap:.4rem;gap:.4rem;min-height:165px;padding:1rem;border:1px solid rgba(15,23,42,.1);border-radius:20px;background:hsla(0,0%,100%,.86);color:inherit;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.continueLearningCard:hover{transform:translateY(-2px);border-color:rgba(180,83,9,.24);background:#fffaf3;box-shadow:0 12px 30px rgba(15,23,42,.08)}.continueLearningCard span{color:#9a3412;font-size:.76rem;font-weight:900;letter-spacing:.045em;text-transform:uppercase}.continueLearningCard strong{color:#172026;font-size:1.08rem;line-height:1.2}.continueLearningCard small{color:#64748b;font-size:.92rem;line-height:1.48}.articleCoverFigure{overflow:hidden;border-radius:26px}.articleCoverFigure .articleCover{transition:transform .24s ease}.articleCoverFigure:hover .articleCover{transform:scale(1.015)}.polishedArticleBody>p:first-of-type{font-size:1.12em;line-height:1.78}@media (max-width:720px){.articleReadingSupport{grid-template-columns:1fr}.articleReadingSupport .secondaryLink{width:100%}.continueLearningHeader{align-items:flex-start}.continueLearningHeader .secondaryLink{width:100%}.continueLearningGrid{grid-template-columns:1fr}.continueLearningCard{min-height:0}}.blogBrowsePage{padding-top:clamp(1.25rem,3vw,2.25rem)}.blogBrowseHero{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);grid-gap:clamp(1.25rem,4vw,2.5rem);gap:clamp(1.25rem,4vw,2.5rem);align-items:stretch;margin-bottom:clamp(1.5rem,4vw,2.5rem)}.blogBrowseHero h1{max-width:900px;margin:.25rem 0 .85rem;color:#172026;font-size:clamp(2.6rem,6vw,5rem);line-height:.98;letter-spacing:-.055em}.blogBrowseHero .lede{max-width:820px}.blogBrowseHeroPanel{align-self:center;border:1px solid rgba(15,23,42,.08);border-radius:28px;background:radial-gradient(circle at top right,rgba(31,79,63,.1),transparent 36%),linear-gradient(135deg,hsla(0,0%,100%,.9),rgba(248,250,252,.88));padding:1.35rem;box-shadow:0 18px 44px rgba(15,23,42,.07)}.blogBrowseHeroPanel span{display:block;color:#1f4f3f;font-size:clamp(2.4rem,5vw,4.2rem);font-weight:950;line-height:.95;letter-spacing:-.055em}.blogBrowseHeroPanel strong{display:block;margin-top:.4rem;color:#172026;font-size:1rem}.blogBrowseHeroPanel p{margin:.55rem 0 0;color:#64748b;line-height:1.6}.blogBrowseControls{position:-webkit-sticky;position:sticky;top:74px;z-index:18;display:grid;grid-gap:.9rem;gap:.9rem;margin-bottom:clamp(1.5rem,4vw,2.5rem);border:1px solid rgba(15,23,42,.08);border-radius:26px;background:hsla(0,0%,100%,.92);padding:1rem;box-shadow:0 16px 40px rgba(15,23,42,.07);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.blogBrowseSearchRow{display:grid;grid-gap:.4rem;gap:.4rem}.blogBrowseSearchRow label{color:#475569;font-size:.82rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.blogBrowseSearchRow input{width:100%;min-height:48px;border:1px solid rgba(15,23,42,.12);border-radius:16px;background:#fff;color:#172026;font:inherit;font-weight:750;padding:.8rem 1rem;outline:none}.blogBrowseSearchRow input:focus{border-color:rgba(31,79,63,.32);box-shadow:0 0 0 4px rgba(31,79,63,.09)}.blogBrowseFilterRow{display:flex;flex-wrap:wrap;gap:.55rem}.blogBrowseFilterRow.compact{max-height:132px;overflow:auto;padding-bottom:.15rem}.blogBrowseFilterRow button,.blogBrowseLinkPill{display:inline-flex;align-items:center;gap:.4rem;min-height:36px;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:#fff;color:#334155;font:inherit;font-size:.88rem;font-weight:850;line-height:1;padding:.48rem .72rem;text-decoration:none;cursor:pointer;white-space:nowrap}.blogBrowseFilterRow button.active,.blogBrowseFilterRow button:focus-visible,.blogBrowseFilterRow button:hover,.blogBrowseLinkPill.active,.blogBrowseLinkPill:focus-visible,.blogBrowseLinkPill:hover{border-color:rgba(31,79,63,.22);background:#eef5f1;color:#1f4f3f}.blogBrowseFilterRow button span{display:inline-grid;place-items:center;min-width:1.35rem;height:1.35rem;border-radius:999px;background:rgba(15,23,42,.06);color:#475569;font-size:.72rem;font-weight:950}.blogBrowseFilterRow button.active span,.blogBrowseFilterRow button:focus-visible span,.blogBrowseFilterRow button:hover span{background:rgba(31,79,63,.12);color:#1f4f3f}.blogBrowseResultsSummary{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid rgba(15,23,42,.08);padding-top:.85rem;color:#64748b;font-size:.92rem;font-weight:750}.blogBrowseResultsSummary p{margin:0}.blogBrowseResultsSummary button{border:0;background:transparent;color:#9a3412;font:inherit;font-weight:900;cursor:pointer}.blogBrowseFeaturedSection{margin-top:0}.blogFeatureCard{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);overflow:hidden;border:1px solid rgba(15,23,42,.1);border-radius:32px;background:#fff;box-shadow:0 20px 56px rgba(15,23,42,.09)}.blogBrowseCard{display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(15,23,42,.09);border-radius:26px;background:#fff;box-shadow:0 16px 38px rgba(15,23,42,.065)}.blogBrowseImageLink{display:block;color:inherit;text-decoration:none}.blogFeatureCard .blogBrowseImageLink{min-height:100%}.blogBrowseImageLink img,.blogBrowseImagePlaceholder{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.blogFeatureCard .blogBrowseImageLink img,.blogFeatureCard .blogBrowseImagePlaceholder{height:100%;min-height:360px}.blogBrowseImagePlaceholder{display:grid;place-items:center;padding:2rem;background:radial-gradient(circle at top left,rgba(180,83,9,.16),transparent 34%),linear-gradient(135deg,#fff7ed,#f8fafc);color:#9a3412;text-align:center}.blogBrowseImagePlaceholder span{max-width:260px;font-size:.9rem;font-weight:950;letter-spacing:.05em;text-transform:uppercase}.blogBrowseCardBody{display:flex;flex:1 1;flex-direction:column;align-items:flex-start;padding:1.25rem}.blogFeatureCard .blogBrowseCardBody{justify-content:center;padding:clamp(1.5rem,4vw,2.75rem)}.blogBrowseMetaRow{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .7rem;color:#64748b;font-size:.82rem;font-weight:850}.blogBrowseCard h2,.blogFeatureCard h2{margin:.85rem 0 .65rem;color:#172026;font-size:clamp(1.45rem,3vw,2rem);line-height:1.1;letter-spacing:-.035em}.blogFeatureCard h2{font-size:clamp(2.05rem,4.2vw,3.35rem);letter-spacing:-.055em}.blogBrowseCard h2 a,.blogFeatureCard h2 a{color:inherit;text-decoration:none}.blogBrowseCard h2 a:focus-visible,.blogBrowseCard h2 a:hover,.blogFeatureCard h2 a:focus-visible,.blogFeatureCard h2 a:hover{color:#9a3412}.blogBrowseCard p,.blogFeatureCard p:not(.eyebrow){margin:0 0 1rem;color:#475569;line-height:1.65}.blogTagRow{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 1rem}.blogTagRow span{border-radius:999px;background:#f8fafc;color:#64748b;font-size:.76rem;font-weight:850;padding:.3rem .55rem}.blogBrowseCard .secondaryLink,.blogFeatureCard .secondaryLink{margin-top:auto}.blogBrowseGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem}.blogPathwayBand{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:clamp(1rem,3vw,2rem);gap:clamp(1rem,3vw,2rem);align-items:center;margin-top:clamp(2rem,5vw,3.5rem);border:1px solid rgba(31,79,63,.13);border-radius:30px;background:radial-gradient(circle at top right,rgba(31,79,63,.12),transparent 34%),linear-gradient(135deg,#f7fbf8,#fff7ed);padding:clamp(1.25rem,4vw,2rem);box-shadow:0 18px 46px rgba(15,23,42,.065)}.blogPathwayBand h2{margin:.25rem 0 .65rem;color:#172026;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.08;letter-spacing:-.04em}.blogPathwayBand p{margin:0;color:#475569;line-height:1.65}.blogPathwayCards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.blogPathwayCards a{display:grid;grid-gap:.35rem;gap:.35rem;min-height:128px;border:1px solid rgba(15,23,42,.08);border-radius:22px;background:hsla(0,0%,100%,.82);color:inherit;padding:1rem;text-decoration:none}.blogPathwayCards a:focus-visible,.blogPathwayCards a:hover{border-color:rgba(31,79,63,.22);background:#fff;transform:translateY(-1px)}.blogPathwayCards strong{color:#172026;font-size:1rem;line-height:1.2}.blogPathwayCards span{color:#64748b;font-size:.9rem;line-height:1.5}.blogBrowseEmpty{margin-top:1.5rem}.buttonLikeLink{border:0;font:inherit;cursor:pointer}@media (max-width:1100px){.blogBrowseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.blogBrowseHero,.blogFeatureCard,.blogPathwayBand{grid-template-columns:1fr}.blogBrowseControls{position:static}.blogFeatureCard .blogBrowseImageLink img,.blogFeatureCard .blogBrowseImagePlaceholder{height:auto;min-height:0}.blogPathwayCards{grid-template-columns:1fr}}@media (max-width:700px){.blogBrowseHero h1{font-size:clamp(2.15rem,10vw,3.15rem);letter-spacing:-.045em}.blogBrowseHeroPanel{padding:1.1rem}.blogBrowseControls{border-radius:22px;padding:.85rem}.blogBrowseFilterRow{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.15rem}.blogBrowseResultsSummary{align-items:flex-start;flex-direction:column;gap:.45rem}.blogBrowseGrid{grid-template-columns:1fr}.blogBrowseCardBody,.blogFeatureCard .blogBrowseCardBody{padding:1.1rem}.blogBrowseCard h2,.blogFeatureCard h2{font-size:clamp(1.45rem,8vw,2.2rem)}}.startHereUpgradePage{max-width:1160px}.startUpgradeHero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(290px,.8fr);grid-gap:clamp(1.25rem,4vw,2.75rem);gap:clamp(1.25rem,4vw,2.75rem);align-items:stretch;margin-bottom:clamp(1.7rem,5vw,3.5rem)}.startUpgradeCta,.startUpgradeDisclaimer,.startUpgradeHeroCopy,.startUpgradeNote,.startUpgradeSection{border:1px solid rgba(15,23,42,.1);border-radius:30px;background:#fff;box-shadow:0 16px 40px rgba(15,23,42,.07)}.startUpgradeHeroCopy{padding:clamp(1.5rem,5vw,3.25rem);background:radial-gradient(circle at top left,rgba(180,83,9,.13),transparent 34%),radial-gradient(circle at bottom right,rgba(31,79,63,.09),transparent 38%),linear-gradient(180deg,#fff,#fffaf3)}.startUpgradeHeroCopy h1{max-width:820px;margin:.35rem 0 1rem;color:#172026;font-size:clamp(2.55rem,6vw,4.8rem);line-height:1;letter-spacing:-.058em}.startUpgradeCta p,.startUpgradeDisclaimer p,.startUpgradeHeroCopy p:not(.eyebrow),.startUpgradeNote p,.startUpgradeSection p{color:#475569}.startUpgradeHeroActions{flex-wrap:wrap}.startUpgradeNote{display:flex;flex-direction:column;justify-content:center;padding:clamp(1.35rem,4vw,2.25rem);background:radial-gradient(circle at top right,rgba(15,118,110,.12),transparent 34%),linear-gradient(180deg,#fff,#f8fafc)}.startUpgradeCta h2,.startUpgradeDisclaimer h2,.startUpgradeNote h2,.startUpgradeSection h2{margin:.25rem 0 .75rem;color:#172026;font-size:clamp(1.55rem,3.3vw,2.35rem);line-height:1.12;letter-spacing:-.035em}.startUpgradeCta,.startUpgradeDisclaimer,.startUpgradeSection{padding:clamp(1.35rem,4vw,2.4rem)}.startUpgradePathGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.05rem;gap:1.05rem}.startUpgradePathCard{display:flex;flex-direction:column;min-height:360px;padding:1.25rem;border:1px solid rgba(15,23,42,.1);border-radius:24px;background:radial-gradient(circle at top left,rgba(180,83,9,.08),transparent 38%),#fff;box-shadow:0 10px 28px rgba(15,23,42,.06)}.startDoorwayCard h3,.startQuickCard h3,.startUpgradePathCard h3{margin:.35rem 0 .65rem;color:#172026;font-size:clamp(1.25rem,2.2vw,1.7rem);line-height:1.16;letter-spacing:-.025em}.startUpgradePathCard p{margin:0 0 1rem;line-height:1.62}.startUpgradePathCard .primaryLink{width:-moz-fit-content;width:fit-content;margin-top:auto}.startMiniLinks{display:grid;grid-gap:.45rem;gap:.45rem;margin-top:.95rem;padding-top:.9rem;border-top:1px solid rgba(15,23,42,.09)}.startMiniLinks a{color:#1f4f3f;font-size:.92rem;font-weight:850;text-decoration:none}.startMiniLinks a:hover{text-decoration:underline}.startQuickGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.startDoorwayCard,.startQuickCard{display:block;height:100%;padding:1.05rem;border:1px solid rgba(15,23,42,.1);border-radius:22px;background:hsla(0,0%,100%,.88);color:inherit;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.startDoorwayCard:hover,.startQuickCard:hover{transform:translateY(-2px);border-color:rgba(180,83,9,.22);box-shadow:0 14px 30px rgba(15,23,42,.08)}.startQuickCard span{display:inline-flex;margin-bottom:.6rem;color:#9a3412;font-size:.78rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.startDoorwayCard p,.startQuickCard p{margin:0;line-height:1.58}.startGuideSection{background:radial-gradient(circle at top right,rgba(31,79,63,.07),transparent 35%),linear-gradient(180deg,#fff,#f8fafc)}.startDoorwayGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.95rem;gap:.95rem}.startBrowseNeedsPanel{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:clamp(1.25rem,4vw,2rem);gap:clamp(1.25rem,4vw,2rem);align-items:center;background:radial-gradient(circle at top left,rgba(180,83,9,.08),transparent 34%),linear-gradient(180deg,#fff,#fffaf3)}.startNeedPills{display:flex;flex-wrap:wrap;gap:.55rem}.startNeedPills a{display:inline-flex;align-items:center;min-height:38px;padding:.48rem .78rem;border:1px solid rgba(15,23,42,.1);border-radius:999px;background:#fff;color:#1f4f3f;font-size:.88rem;font-weight:900;text-decoration:none}.startNeedPills a:hover{background:#ecfdf5;color:#14532d}.startUpgradeCta{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:radial-gradient(circle at top left,rgba(180,83,9,.13),transparent 32%),linear-gradient(180deg,#fff,#fffaf3)}.startUpgradeCta>div:first-child{max-width:720px}.startUpgradeCta .heroActions{justify-content:flex-end;min-width:235px;margin-top:0}.startUpgradeDisclaimer{background:#f8fafc}.startUpgradeDisclaimer h2{font-size:clamp(1.35rem,3vw,1.9rem)}.startUpgradeDisclaimer p{margin-bottom:0;font-size:1rem}@media (max-width:980px){.startBrowseNeedsPanel,.startUpgradeHero{grid-template-columns:1fr}.startDoorwayGrid,.startQuickGrid,.startUpgradePathGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.startUpgradeCta{align-items:flex-start;flex-direction:column}.startUpgradeCta .heroActions{justify-content:flex-start;width:100%}}@media (max-width:640px){.startUpgradeHero{gap:1rem}.startUpgradeCta,.startUpgradeDisclaimer,.startUpgradeHeroCopy,.startUpgradeNote,.startUpgradeSection{border-radius:24px}.startUpgradeHeroCopy{padding:1.3rem}.startUpgradeHeroCopy h1{font-size:clamp(2.2rem,11vw,3.35rem)}.startDoorwayGrid,.startQuickGrid,.startUpgradePathGrid{grid-template-columns:1fr}.startUpgradePathCard{min-height:auto}.startUpgradeCta .primaryLink,.startUpgradeCta .secondaryLink,.startUpgradeHeroCopy .primaryLink,.startUpgradeHeroCopy .secondaryLink{width:100%}}.homeUpgradeHero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.52fr);grid-gap:clamp(1.25rem,4vw,2.8rem);gap:clamp(1.25rem,4vw,2.8rem);align-items:stretch;max-width:1180px;margin:clamp(1.5rem,4vw,3.5rem) auto 0;padding:0 min(5vw,32px)}.homeUpgradeHeroCopy,.homeUpgradeResetCard{border:1px solid rgba(15,23,42,.1);border-radius:34px;box-shadow:0 18px 46px rgba(15,23,42,.08)}.homeUpgradeHeroCopy{display:grid;align-content:center;min-height:clamp(520px,62vw,680px);padding:clamp(1.5rem,5vw,4.2rem);background:radial-gradient(circle at 12% 12%,rgba(20,184,166,.16),transparent 34%),radial-gradient(circle at 92% 12%,rgba(180,83,9,.14),transparent 30%),linear-gradient(135deg,#fffaf3,#fff 54%,#ecfdf5)}.homeUpgradeHeroCopy h1{max-width:12.8ch;margin:.4rem 0 1rem;color:#172026;font-size:clamp(3.4rem,8vw,7.5rem);line-height:.9;letter-spacing:-.075em}.homeUpgradeHeroNote{max-width:68ch;margin:.7rem 0 0;color:#5f6b76;font-size:1.04rem;line-height:1.75}.homeUpgradeHeroActions{gap:.7rem;margin-top:clamp(1.25rem,3vw,2rem)}.homeUpgradeResetCard{display:grid;align-content:center;grid-gap:.8rem;gap:.8rem;padding:clamp(1.3rem,3.5vw,2.1rem);background:radial-gradient(circle at top left,rgba(180,83,9,.16),transparent 34%),linear-gradient(180deg,#fff,#fff7ed)}.homeUpgradeResetCard h2{margin:.2rem 0 0;color:#172026;font-size:clamp(1.9rem,3.4vw,2.8rem);line-height:1.02;letter-spacing:-.045em}.homeUpgradeResetCard p{margin:0;color:#475569;line-height:1.7}.homeUpgradeResetCard .primaryLink{width:-moz-fit-content;width:fit-content;margin-top:.3rem}.homeUpgradeSection{margin-top:clamp(2rem,5vw,4rem)}.homeDoorwayGrid,.homeNeedsGrid,.homePracticeHubGrid{display:grid;grid-gap:1rem;gap:1rem}.homeDoorwayGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.homeDoorwayCard,.homeNeedCard,.homePracticeHubCard{display:flex;flex-direction:column;min-height:100%;padding:1.25rem;border:1px solid rgba(15,23,42,.1);border-radius:24px;background:#fff;color:inherit;text-decoration:none;box-shadow:0 10px 28px rgba(15,23,42,.06);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.homeDoorwayCard:hover,.homeNeedCard:hover,.homePracticeHubCard:hover{transform:translateY(-3px);border-color:rgba(180,83,9,.2);box-shadow:0 16px 38px rgba(15,23,42,.09)}.homeDoorwayCard{background:radial-gradient(circle at top right,rgba(15,118,110,.09),transparent 34%),#fff}.homeDoorwayCard>span,.homeFeaturedGuideList a span,.homePracticeHubCard span{color:#9a3412;font-size:.78rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.homeDoorwayCard h3,.homeNeedCard h3,.homePracticeHubCard h3{margin:.55rem 0 .45rem;color:#172026;font-size:clamp(1.25rem,2.4vw,1.62rem);line-height:1.12;letter-spacing:-.025em}.homeDoorwayCard p,.homeNeedCard p,.homePracticeHubCard p{margin:0;color:#475569;line-height:1.65}.homeDoorwayCard strong{width:-moz-fit-content;width:fit-content;margin-top:auto;padding-top:1rem;color:#0f766e;font-size:.95rem}.homeNeedsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.homeNeedCard{min-height:170px;background:radial-gradient(circle at top left,rgba(180,83,9,.08),transparent 32%),linear-gradient(180deg,#fff,#fffaf3)}.homePracticeHubGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.homePracticeHubCard{min-height:210px}.homePracticeHubCard span{margin-top:auto;padding-top:1rem;color:#0f766e}.homeFeaturedGuidesPanel{display:grid;grid-template-columns:minmax(0,.85fr) minmax(320px,1fr);grid-gap:clamp(1rem,3vw,1.5rem);gap:clamp(1rem,3vw,1.5rem);align-items:center;padding:clamp(1.35rem,4vw,2.4rem);border:1px solid rgba(15,23,42,.1);border-radius:30px;background:radial-gradient(circle at top left,rgba(15,118,110,.09),transparent 34%),linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 16px 42px rgba(15,23,42,.08)}.homeFeaturedGuidesPanel h2{margin:.25rem 0 .7rem;color:#172026;font-size:clamp(1.9rem,4.5vw,3.1rem);line-height:1.04;letter-spacing:-.045em}.homeFeaturedGuidesPanel p{margin:0;color:#475569;font-size:1.04rem;line-height:1.7}.homeFeaturedGuideList{display:grid;grid-gap:.7rem;gap:.7rem}.homeFeaturedGuideList a{display:grid;grid-gap:.2rem;gap:.2rem;padding:.95rem 1rem;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:hsla(0,0%,100%,.84);color:inherit;text-decoration:none}.homeFeaturedGuideList a:hover{border-color:rgba(15,118,110,.22);background:#fff}.homeFeaturedGuideList a strong{color:#172026;font-size:1.02rem}.homeUpgradePostFooter{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:auto;padding-top:1rem}.homeUpgradePostFooter span{color:#64748b;font-size:.82rem;font-weight:800}.homeUpgradeAboutGrid{align-items:stretch}@media (max-width:1040px){.homeFeaturedGuidesPanel,.homeUpgradeHero{grid-template-columns:1fr}.homeUpgradeHeroCopy{min-height:auto}.homeUpgradeHeroCopy h1{max-width:100%}.homeDoorwayGrid,.homeNeedsGrid,.homePracticeHubGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.homeUpgradeHero{padding:0 1rem}.homeFeaturedGuidesPanel,.homeUpgradeHeroCopy,.homeUpgradeResetCard{border-radius:26px}.homeUpgradeHeroCopy{padding:1.35rem}.homeUpgradeHeroCopy h1{font-size:clamp(2.5rem,12vw,4rem)}.homeDoorwayGrid,.homeNeedsGrid,.homePracticeHubGrid{grid-template-columns:1fr}.homeAboutCard .primaryLink,.homeAboutCard .secondaryLink,.homeUpgradeHeroActions .primaryLink,.homeUpgradeHeroActions .secondaryLink,.homeUpgradeResetCard .primaryLink,.homeUpgradeResetFeature .primaryLink,.homeUpgradeResetFeature .secondaryLink{width:100%}.homeUpgradePostFooter{align-items:flex-start;flex-direction:column}.homeUpgradePostFooter .secondaryLink{width:100%;text-align:center}}.aboutHeroPanelUpgraded .aboutHeroCopy .lede{max-width:760px}.aboutLifeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.aboutLifeGrid .aboutStoryCard:not(.wide) h2{font-size:clamp(1.35rem,2.4vw,1.85rem)}.aboutTonePanel{align-items:flex-start}.aboutReaderPanel{border:1px solid rgba(15,23,42,.1);border-radius:30px;padding:clamp(1.5rem,4vw,2.4rem);background:radial-gradient(circle at top right,rgba(15,118,110,.1),transparent 34%),linear-gradient(180deg,#fff,#fffaf3);box-shadow:0 16px 40px rgba(15,23,42,.07)}.aboutReaderGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.aboutReaderCard{display:flex;min-height:205px;flex-direction:column;gap:.65rem;padding:1.1rem;border:1px solid rgba(15,23,42,.09);border-radius:22px;background:hsla(0,0%,100%,.82);color:inherit;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.aboutReaderCard:hover{transform:translateY(-2px);border-color:rgba(154,52,18,.24);box-shadow:0 14px 28px rgba(15,23,42,.08)}.aboutReaderCard span{color:#9a3412;font-size:.78rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.aboutReaderCard strong{color:#172026;font-size:1.18rem;line-height:1.2}.aboutReaderCard p{margin:0;color:#64748b;line-height:1.58}@media (max-width:980px){.aboutLifeGrid,.aboutReaderGrid{grid-template-columns:1fr}.aboutReaderCard{min-height:auto}}@media (max-width:700px){.aboutReaderPanel{border-radius:24px}}.resetLandingUpgrade .resetHeroLanding{align-items:center}.resetHeroSignupSticky{align-self:flex-start}.resetLandingIntroGrid,.resetReceiveGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.resetReceiveGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.resetCheckList,.resetStepsList{display:grid;grid-gap:.72rem;gap:.72rem;margin:1rem 0 0;padding:0}.resetCheckList p{display:grid;grid-template-columns:22px 1fr;grid-gap:.55rem;gap:.55rem;margin:0;color:#334155;line-height:1.55}.resetCheckList span{display:inline-grid;width:22px;height:22px;place-items:center;border-radius:999px;background:#fff7ed;color:#9a3412;font-weight:900}.resetStepsList{padding-left:1.25rem;color:#334155;line-height:1.6}.resetStepsList li::marker{color:#9a3412;font-weight:900}.resetSignupBand{scroll-margin-top:96px}.resetSignupCardWide{max-width:1080px;margin-inline:auto}.resetReceiveSection{margin-top:clamp(1rem,4vw,2.5rem)}.resetReceiveCard{padding:clamp(1.15rem,2.5vw,1.55rem);border:1px solid rgba(15,118,110,.12);border-radius:24px;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 14px 34px rgba(15,23,42,.06)}.resetReceiveCard h3{margin:0 0 .55rem;color:#172026;font-size:1.2rem;line-height:1.16}.resetReceiveCard p{margin:0;color:#475569;line-height:1.6}.resetDayCardDetailed{display:grid;align-content:start}.resetMiniPractice{display:grid;grid-gap:.25rem;gap:.25rem;margin-top:.85rem;padding-top:.85rem;border-top:1px solid rgba(15,23,42,.08);color:#475569;font-size:.92rem;line-height:1.45}.resetMiniPractice strong{color:#172026}.resetStefanNoteUpgrade{scroll-margin-top:96px}.resetFaqGridUpgrade{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:980px){.resetFaqGridUpgrade,.resetLandingIntroGrid,.resetReceiveGrid{grid-template-columns:1fr}}@media (max-width:720px){.resetLandingUpgrade .heroActions{align-items:stretch}.resetLandingUpgrade .heroActions .primaryLink,.resetLandingUpgrade .heroActions .secondaryLink{width:100%;justify-content:center}.resetCheckList p{grid-template-columns:20px 1fr}}:root{--public-hero-title-size:clamp(1.55rem,3vw,2.85rem);--public-hero-title-size-mobile:clamp(1.45rem,8vw,2.35rem)}:is(.homeHero,.startHeroCopy,.resetHeroCopy,.resetHero,.listingHero,.articleHeroHeader,.learningHero,.guideHeader,.soundHero,.soundTrackDetailHero,.pageShell,.hero,.notFoundShell) h1{font-size:var(--public-hero-title-size)!important;line-height:1.08!important;letter-spacing:-.025em}@media (max-width:760px){:is(.homeHero,.startHeroCopy,.resetHeroCopy,.resetHero,.listingHero,.articleHeroHeader,.learningHero,.guideHeader,.soundHero,.soundTrackDetailHero,.pageShell,.hero,.notFoundShell) h1{font-size:var(--public-hero-title-size-mobile)!important;line-height:1.1!important}}:root{--public-section-gap:clamp(2.6rem,6vw,4.75rem);--public-section-gap-tight:clamp(1.8rem,4vw,3rem);--public-card-radius:24px;--public-card-padding:clamp(1.15rem,2.4vw,1.75rem);--public-card-border:1px solid rgba(154,101,49,.16);--public-card-shadow:0 14px 34px rgba(72,42,12,.055);--public-card-shadow-hover:0 18px 44px rgba(72,42,12,.085);--public-copy-max:72ch;--public-button-radius:999px;--public-button-y:0.78rem;--public-button-x:1.15rem}:is(.homeUpgradeSection,.homeSection,.startUpgradeSection,.startFocusSection,.startPracticePathSection,.startGuideSection,.learnFeaturedSection,.learnPathwaySection,.learnPillarSection,.blogBrowseFeaturedSection,.relatedArticlesSection,.resetReceiveSection,.resetBottomSignupSection,.contentSection){margin-block:var(--public-section-gap)}:is(.sectionHeaderRow,.learnSectionHeader,.resetSectionHeader){margin-bottom:clamp(1.15rem,3vw,1.9rem)}:is(.sectionIntro,.heroSubcopy,.resetHeroSubcopy,.homeHeroNote,.homeUpgradeHeroNote,.startHeroNote){max-width:var(--public-copy-max);line-height:1.68}:is(.homeDoorwayCard,.homeNeedCard,.homePracticeHubCard,.homePostCard,.homeAboutCard,.homePathCard,.startPathCard,.startQuickCard,.startStepCard,.startDoorwayCard,.startUpgradePathCard,.learnPillarCard,.learnGuideCard,.learnPathwayCard,.learningPathCard,.learningWelcomeCard,.blogBrowseCard,.blogFeatureCard,.polishedPostCard,.publicPostCard,.articleInlineCta,.articleCtaBox,.enhancedArticleCta,.continueLearningCard,.articleNavCard,.relatedPostCard,.resetReceiveCard,.resetDayCard,.resetDayCardDetailed,.resetFaqCard,.resetInfoCard,.aboutReaderCard,.aboutStoryCard,.aboutPracticeCard,.soundTrackCard,.soundIntroCard,.soundSafetyCard,.searchResultCard,.siteSearchResultCard){border-radius:var(--public-card-radius);box-shadow:var(--public-card-shadow)}:is(.homeDoorwayCard,.homeNeedCard,.homePracticeHubCard,.homePostCard,.homeAboutCard,.homePathCard,.startPathCard,.startQuickCard,.startStepCard,.startDoorwayCard,.startUpgradePathCard,.learnPillarCard,.learnGuideCard,.learnPathwayCard,.blogBrowseCard,.blogFeatureCard,.polishedPostCard,.publicPostCard,.continueLearningCard,.articleNavCard,.relatedPostCard,.resetReceiveCard,.resetDayCard,.resetDayCardDetailed,.resetFaqCard,.resetInfoCard,.aboutReaderCard,.aboutStoryCard,.aboutPracticeCard,.soundTrackCard,.soundIntroCard,.soundSafetyCard,.searchResultCard,.siteSearchResultCard):hover{box-shadow:var(--public-card-shadow-hover)}:is(.homeDoorwayCard,.homeNeedCard,.homePracticeHubCard,.homePostCard,.startPathCard,.startQuickCard,.startStepCard,.learnPillarCard,.learnGuideCard,.blogBrowseCard,.polishedPostCard,.continueLearningCard,.resetReceiveCard,.resetDayCard,.resetFaqCard,.aboutReaderCard,.aboutPracticeCard,.soundTrackCard,.siteSearchResultCard) h3{font-size:clamp(1.05rem,1.8vw,1.32rem);line-height:1.22}:is(.primaryLink,.secondaryLink,.primaryButton,.secondaryButton,.button,.buttonLike,.buttonLikeLink,.asButton,.searchButton,.reviewButton,.learnFilterButton,.blogFilterButton){min-height:42px;border-radius:var(--public-button-radius);padding:var(--public-button-y) var(--public-button-x);line-height:1.12}:is(input,textarea,select):not([type=checkbox]):not([type=radio]){border-radius:18px}:is(.homeDoorwayGrid,.homeNeedsGrid,.homePracticeHubGrid,.homePathGrid,.startPathGrid,.startQuickGrid,.startStepGrid,.learnPillarGrid,.learnGuideGrid,.learnPathwayGrid,.blogBrowseGrid,.polishedPostGrid,.publicPostGrid,.continueLearningGrid,.relatedPostGrid,.resetReceiveGrid,.resetDayGrid,.resetFaqGrid,.aboutReaderGrid,.aboutStoryGrid,.aboutPracticeGrid,.soundTrackGrid,.siteSearchGrid,.siteSearchInlineGrid){gap:clamp(1rem,2.5vw,1.45rem)}@media (max-width:760px){:root{--public-section-gap:2.45rem;--public-section-gap-tight:1.65rem;--public-card-radius:20px;--public-card-padding:1.05rem}:is(.homeUpgradeSection,.homeSection,.startUpgradeSection,.startFocusSection,.startPracticePathSection,.startGuideSection,.learnFeaturedSection,.learnPathwaySection,.learnPillarSection,.blogBrowseFeaturedSection,.relatedArticlesSection,.resetReceiveSection,.resetBottomSignupSection,.contentSection){margin-block:var(--public-section-gap)}:is(.homeDoorwayCard,.homeNeedCard,.homePracticeHubCard,.homePostCard,.startPathCard,.startQuickCard,.startStepCard,.startDoorwayCard,.learnPillarCard,.learnGuideCard,.blogBrowseCard,.polishedPostCard,.publicPostCard,.continueLearningCard,.resetReceiveCard,.resetDayCard,.resetFaqCard,.aboutReaderCard,.aboutPracticeCard,.soundTrackCard,.siteSearchResultCard){padding:var(--public-card-padding)}:is(.primaryLink,.secondaryLink,.primaryButton,.secondaryButton,.button,.buttonLike,.buttonLikeLink,.asButton){width:100%;justify-content:center}}.homeUpgradeHero h1,.homeUpgradeHeroCopy h1,body .homeUpgradeHero h1,body .homeUpgradeHeroCopy h1{max-width:18ch!important;font-size:clamp(1.7rem,3.2vw,3rem)!important;line-height:1.08!important;letter-spacing:-.025em!important}@media (max-width:760px){.homeUpgradeHero h1,.homeUpgradeHeroCopy h1,body .homeUpgradeHero h1,body .homeUpgradeHeroCopy h1{max-width:100%!important;font-size:clamp(1.55rem,8vw,2.25rem)!important;line-height:1.1!important}}.siteFooter.upgradedSiteFooter,.upgradedSiteFooter{display:block;margin-top:clamp(3rem,7vw,5rem);padding:clamp(2rem,5vw,3rem) min(5vw,64px) clamp(1.4rem,3vw,2rem);border-top:1px solid rgba(15,23,42,.08);background:radial-gradient(circle at top left,rgba(180,83,9,.08),transparent 34%),linear-gradient(180deg,#fffaf3,#fff7ed);color:#475569}.footerTop{display:grid;grid-template-columns:minmax(240px,.9fr) minmax(0,1.6fr);grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem);width:min(1120px,100%);margin:0 auto}.footerBrandBlock{display:grid;align-content:start;grid-gap:.9rem;gap:.9rem}.footerBrandLink{display:grid;width:-moz-fit-content;width:fit-content;grid-gap:.12rem;gap:.12rem;color:inherit;text-decoration:none}.footerBrandLink strong{color:var(--brand-dark);font-size:clamp(1.25rem,2.2vw,1.65rem);line-height:1.05;letter-spacing:-.025em}.footerBrandLink span{color:#64748b;font-size:.78rem;font-weight:900;letter-spacing:.045em;text-transform:uppercase}.footerBrandBlock p{max-width:42ch;margin:0;color:#475569;font-size:.98rem;line-height:1.65}.footerLinkGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(1rem,3vw,2rem);gap:clamp(1rem,3vw,2rem)}.footerLinkGrid section{display:grid;align-content:start;grid-gap:.48rem;gap:.48rem}.footerLinkGrid h2{margin:0 0 .45rem;color:#172026;font-size:.9rem;font-weight:900;letter-spacing:.08em;line-height:1.15;text-transform:uppercase}.footerLinkGrid a{color:#334155;font-size:.95rem;font-weight:750;line-height:1.35;text-decoration:none}.footerLinkGrid a:focus-visible,.footerLinkGrid a:hover{color:var(--brand-dark);text-decoration:underline;text-underline-offset:.22rem}.footerBottom{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;width:min(1120px,100%);margin:clamp(1.5rem,4vw,2.25rem) auto 0;padding-top:1rem;border-top:1px solid rgba(15,23,42,.08)}.footerBottom p{max-width:760px;margin:0;color:#64748b;font-size:.86rem;line-height:1.55}.footerBottom span{flex:0 0 auto;color:#64748b;font-size:.84rem;font-weight:850}@media (max-width:860px){.footerLinkGrid,.footerTop{grid-template-columns:1fr}.footerLinkGrid{gap:1.35rem}.footerBottom{align-items:flex-start;flex-direction:column}}@media (max-width:560px){.siteFooter.upgradedSiteFooter,.upgradedSiteFooter{padding-inline:1.25rem}.footerLinkGrid section{padding:1rem;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:hsla(0,0%,100%,.58)}}.siteFooter.upgradedSiteFooter,.siteFooter.upgradedSiteFooter *,.upgradedSiteFooter,.upgradedSiteFooter *{text-align:left}.siteFooter.upgradedSiteFooter .footerBrandBlock,.upgradedSiteFooter .footerBrandBlock{justify-items:start;align-items:flex-start}.siteFooter.upgradedSiteFooter .footerBottom p,.siteFooter.upgradedSiteFooter .footerBottom span,.siteFooter.upgradedSiteFooter .footerBrandBlock p,.upgradedSiteFooter .footerBottom p,.upgradedSiteFooter .footerBottom span,.upgradedSiteFooter .footerBrandBlock p{text-align:left!important}.siteFooter.upgradedSiteFooter .footerBottom,.upgradedSiteFooter .footerBottom{align-items:flex-start}@media (min-width:861px){.siteFooter.upgradedSiteFooter .footerBottom,.upgradedSiteFooter .footerBottom{align-items:flex-start}}@media (max-width:860px){.siteFooter.upgradedSiteFooter .footerBottom,.siteFooter.upgradedSiteFooter .footerLinkGrid,.siteFooter.upgradedSiteFooter .footerTop,.upgradedSiteFooter .footerBottom,.upgradedSiteFooter .footerLinkGrid,.upgradedSiteFooter .footerTop{justify-items:start;text-align:left}}.adminOverviewPage h1{max-width:18ch}.adminOverviewHero{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1.25rem;gap:1.25rem;align-items:flex-start;margin-bottom:1.5rem}.adminOverviewHeroActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.65rem}.adminOverviewGrid{display:grid;grid-template-columns:repeat(6,minmax(120px,1fr));grid-gap:.85rem;gap:.85rem;margin:1.25rem 0 1.75rem}.adminOverviewMetric{padding:1rem;border:1px solid rgba(15,23,42,.1);border-radius:18px;background:#fff;box-shadow:0 8px 24px rgba(15,23,42,.06)}.adminOverviewMetric span{display:block;color:#64748b;font-size:.76rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.adminOverviewMetric strong{display:block;margin-top:.35rem;color:#0f172a;font-size:1.75rem;line-height:1}.adminOverviewMetric p{margin:.45rem 0 0;color:#64748b;font-size:.86rem;line-height:1.35}.adminOverviewMetric.urgent{border-color:rgba(185,28,28,.2);background:#fef2f2}.adminOverviewMetric.urgent strong{color:#b91c1c}.adminOverviewMetric.warning{border-color:rgba(180,83,9,.22);background:#fff7ed}.adminOverviewMetric.warning strong{color:#b45309}.adminOverviewMetric.complete{border-color:rgba(4,120,87,.2);background:#ecfdf5}.adminOverviewMetric.complete strong{color:#047857}.adminOverviewMetric.published{border-color:rgba(37,99,235,.18);background:#eff6ff}.adminOverviewMetric.published strong{color:#1d4ed8}.adminOverviewMetric.subscribers{border-color:rgba(15,118,110,.18);background:#f0fdfa}.adminOverviewMetric.subscribers strong{color:#0f766e}.adminCommandGrid,.adminTwoColumnGrid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);grid-gap:1rem;gap:1rem;margin:1rem 0;align-items:flex-start}.adminCommandPanel{padding:clamp(1.1rem,3vw,1.5rem);border:1px solid rgba(15,23,42,.1);border-radius:24px;background:#fff;box-shadow:0 10px 28px rgba(15,23,42,.06)}.adminCommandPanel h2{margin-top:.2rem;font-size:clamp(1.45rem,3vw,2rem);line-height:1.12}.adminCompactList,.adminPriorityList,.adminRecentList{display:grid;grid-gap:.75rem;gap:.75rem}.adminPriorityItem{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#f8fafc}.adminPriorityItem div{display:grid;grid-template-columns:auto 1fr;grid-gap:.75rem;gap:.75rem;align-items:center}.adminPriorityItem strong{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;border-radius:999px;background:#fff;color:#0f172a;font-size:1.15rem;font-weight:900}.adminPriorityItem span{color:#334155;font-weight:800;line-height:1.35}.adminPriorityItem a{color:#0f766e;font-weight:900;white-space:nowrap;text-decoration:underline;text-underline-offset:.22rem}.adminPriorityItem.urgent{border-color:rgba(185,28,28,.18);background:#fef2f2}.adminPriorityItem.urgent strong{color:#b91c1c}.adminPriorityItem.warning{border-color:rgba(180,83,9,.2);background:#fff7ed}.adminPriorityItem.warning strong{color:#b45309}.adminPriorityItem.complete{border-color:rgba(4,120,87,.18);background:#ecfdf5}.adminPriorityItem.complete strong{color:#047857}.resetStatusGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin:1rem 0}.resetStatusGrid div{padding:.85rem;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#f8fafc}.resetStatusGrid span{display:block;color:#64748b;font-size:.76rem;font-weight:900;letter-spacing:.035em;text-transform:uppercase}.resetStatusGrid strong{display:block;margin-top:.3rem;color:#0f766e;font-size:1.55rem;line-height:1}.adminMiniActions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.adminRecentItem{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:center;padding:1rem;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:#f8fafc}.adminRecentItem h3{margin:.25rem 0;color:#111827;font-size:1.15rem;line-height:1.25}.adminRecentItem p{margin:0;color:#64748b;font-size:.9rem;line-height:1.45}.adminCompactItem{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#f8fafc}.adminCompactItem div{display:grid;grid-gap:.15rem;gap:.15rem;min-width:0}.adminCompactItem span,.adminCompactItem strong{overflow-wrap:anywhere}.adminCompactItem strong{color:#111827;font-size:.95rem}.adminCompactItem small,.adminCompactItem span{color:#64748b;font-size:.82rem;line-height:1.35}.adminToolGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.adminToolCard{display:grid;grid-gap:.35rem;gap:.35rem;min-height:120px;padding:1rem;border:1px solid rgba(15,23,42,.1);border-radius:18px;background:radial-gradient(circle at top left,rgba(180,83,9,.08),transparent 34%),#fff;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.adminToolCard:hover{transform:translateY(-2px);border-color:rgba(180,83,9,.24);box-shadow:0 12px 28px rgba(15,23,42,.08)}.adminToolCard strong{color:#172026;font-size:1rem}.adminToolCard span{color:#64748b;font-size:.9rem;line-height:1.45}@media (max-width:1180px){.adminOverviewGrid,.adminToolGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.adminCommandGrid,.adminOverviewHero,.adminTwoColumnGrid{grid-template-columns:1fr}.adminOverviewHeroActions{justify-content:flex-start}.adminOverviewGrid,.adminToolGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.adminOverviewGrid,.adminToolGrid,.resetStatusGrid{grid-template-columns:1fr}.adminMiniActions,.adminOverviewHeroActions{display:grid;grid-template-columns:1fr}.adminMiniActions a,.adminOverviewHeroActions a,.adminOverviewHeroActions button{width:100%}.adminCompactItem,.adminPriorityItem,.adminRecentItem{align-items:stretch;grid-template-columns:1fr;flex-direction:column}.adminPriorityItem{display:grid}.adminPriorityItem a,.adminRecentItem a{width:100%;text-align:center}}.adminMaintenancePage{display:grid;grid-gap:1.5rem;gap:1.5rem}.adminMaintenanceHero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);grid-gap:1.25rem;gap:1.25rem;align-items:stretch;padding:clamp(1.25rem,3vw,2rem);border:1px solid rgba(15,23,42,.1);border-radius:28px;background:radial-gradient(circle at top left,rgba(180,83,9,.1),transparent 32%),linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 12px 32px rgba(15,23,42,.06)}.adminMaintenanceHero h1{margin:.25rem 0 .75rem;color:#172026;font-size:clamp(2rem,4vw,3.1rem);line-height:1.05;letter-spacing:-.04em}.adminMaintenanceHero .lede{margin-bottom:0;max-width:70ch;font-size:1.08rem}.adminMaintenanceHeroCard{display:grid;grid-gap:.65rem;gap:.65rem;align-content:center;padding:1.25rem;border:1px solid rgba(15,23,42,.1);border-radius:22px;background:hsla(0,0%,100%,.85)}.adminMaintenanceHeroCard span,.maintenanceConfigGrid span,.maintenanceMetric span{color:#64748b;font-size:.78rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.adminMaintenanceHeroCard strong{color:var(--brand-dark);overflow-wrap:anywhere}.adminMaintenanceHeroCard p{margin:0;color:#64748b;font-size:.95rem;line-height:1.5}.maintenanceSection{margin-top:.25rem}.maintenanceChecklistGrid,.maintenanceConfigGrid,.maintenanceEndpointGrid,.maintenanceMetricGrid,.maintenanceSection{display:grid;grid-gap:1rem;gap:1rem}.maintenanceMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.maintenanceEndpointGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.maintenanceChecklistGrid,.maintenanceConfigGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.maintenanceActionStrip,.maintenanceActivityCard,.maintenanceChecklist,.maintenanceConfigGrid article,.maintenanceEndpointCard,.maintenanceMetric{border:1px solid rgba(15,23,42,.1);border-radius:22px;background:#fff;box-shadow:0 10px 26px rgba(15,23,42,.055)}.maintenanceMetric{padding:1rem}.maintenanceMetric strong{display:block;margin:.35rem 0;color:#0f172a;font-size:2rem;line-height:1}.maintenanceMetric p{margin:0;color:#64748b;font-size:.92rem;line-height:1.45}.maintenanceMetric.good{border-color:rgba(4,120,87,.18);background:#ecfdf5}.maintenanceMetric.good strong{color:#047857}.maintenanceMetric.warning{border-color:rgba(180,83,9,.2);background:#fff7ed}.maintenanceMetric.warning strong{color:#b45309}.maintenanceEndpointCard{display:grid;grid-gap:.65rem;gap:.65rem;padding:1rem}.maintenanceEndpointCard h3{margin:0 0 .25rem;color:#172026;font-size:1rem}.maintenanceEndpointCard p{margin:0;color:#64748b;font-size:.82rem;line-height:1.35;overflow-wrap:anywhere}.maintenanceEndpointCard small{color:#64748b;font-weight:700}.maintenanceStatus{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:28px;padding:.3rem .65rem;border-radius:999px;font-size:.76rem;font-weight:900;letter-spacing:.035em;text-transform:uppercase}.maintenanceStatus.good{background:#d1fae5;color:#047857}.maintenanceStatus.warning{background:#ffedd5;color:#9a3412}.maintenanceConfigGrid article{display:grid;grid-gap:.35rem;gap:.35rem;padding:1rem}.maintenanceConfigGrid strong{color:#172026;overflow-wrap:anywhere}.maintenanceChecklist{padding:1.1rem}.maintenanceChecklist h3{margin:0 0 .75rem;color:#172026}.maintenanceChecklist ol{display:grid;grid-gap:.55rem;gap:.55rem;margin:0;padding-left:1.25rem;color:#475569;line-height:1.45}.maintenanceTwoColumn{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenanceActivityCard{padding:1.1rem}.maintenanceList{display:grid;grid-gap:.65rem;gap:.65rem}.maintenanceList>div{display:grid;grid-gap:.2rem;gap:.2rem;padding:.75rem;border-radius:14px;background:#f8fafc}.maintenanceList strong{color:#172026}.maintenanceList span{color:#64748b;font-size:.9rem;line-height:1.45}.maintenanceList p{margin:0;color:#64748b}.maintenanceList.wide{padding:1rem;border:1px solid rgba(15,23,42,.1);border-radius:22px;background:#fff}.maintenanceActionStrip{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem}.maintenanceActionStrip h2{margin:.25rem 0 0}.maintenanceActionStrip>div:last-child{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:flex-end}@media (max-width:1100px){.maintenanceChecklistGrid,.maintenanceConfigGrid,.maintenanceEndpointGrid,.maintenanceMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminMaintenanceHero,.maintenanceTwoColumn{grid-template-columns:1fr}}@media (max-width:640px){.maintenanceChecklistGrid,.maintenanceConfigGrid,.maintenanceEndpointGrid,.maintenanceMetricGrid{grid-template-columns:1fr}.maintenanceActionStrip{align-items:stretch;flex-direction:column}.adminMaintenanceHeroCard .primaryButton,.maintenanceActionStrip a,.maintenanceActionStrip>div:last-child{width:100%}}.contactPage{max-width:1120px}.contactHero{max-width:840px;margin-bottom:clamp(1.75rem,5vw,3rem)}.contactHero h1{max-width:14ch;font-size:clamp(2rem,4vw,3rem);line-height:1.08;letter-spacing:-.035em}.contactLayout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);grid-gap:clamp(1.25rem,4vw,2rem);gap:clamp(1.25rem,4vw,2rem);align-items:flex-start}.contactPanel,.contactSideCard{border:1px solid rgba(15,23,42,.1);border-radius:26px;background:#fff;padding:clamp(1.25rem,4vw,2rem);box-shadow:0 12px 32px rgba(15,23,42,.07)}.contactPanel h2,.contactSideCard h2{margin:.25rem 0 .75rem;color:#172026;font-size:clamp(1.45rem,3vw,2rem);line-height:1.14}.contactPanel>p,.contactSideCard li,.contactSideCard p{color:#475569;line-height:1.65}.contactForm{display:grid;grid-gap:1rem;gap:1rem;margin-top:1.25rem}.contactFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.contactForm textarea{min-height:190px}.contactFormMeta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;color:#64748b;font-size:.86rem;font-weight:700}.contactHoneypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.contactStatus{margin:0;padding:.85rem 1rem;border-radius:16px;background:#fff7ed;color:#7c2d12;font-size:.95rem;font-weight:800;line-height:1.45}.contactStatus.success{background:#ecfdf5;color:#047857}.contactQuickLinks{display:grid;grid-gap:.55rem;gap:.55rem;margin-top:1.25rem}.contactQuickLinks a{display:inline-flex;align-items:center;justify-content:space-between;min-height:42px;padding:.7rem .85rem;border:1px solid rgba(15,23,42,.1);border-radius:999px;background:#f8fafc;color:#1f4f46;font-weight:900;text-decoration:none}.contactQuickLinks a:focus-visible,.contactQuickLinks a:hover{border-color:rgba(31,79,70,.28);background:#eef5f1}.contactQuickLinks a:after{content:"→";color:#9a3412}.adminContactMessagesPage{display:grid;grid-gap:1.25rem;gap:1.25rem}.adminContactHero{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem;border:1px solid rgba(15,23,42,.1);border-radius:24px;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 8px 24px rgba(15,23,42,.06)}.adminContactHero h1{margin:.2rem 0 .5rem;font-size:clamp(2rem,4vw,3rem);line-height:1.05}.contactMetricGrid{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));grid-gap:.85rem;gap:.85rem}.contactMetric{padding:.95rem 1rem;border:1px solid rgba(15,23,42,.1);border-radius:18px;background:#fff;box-shadow:0 4px 14px rgba(15,23,42,.045)}.contactMetric span{display:block;color:#64748b;font-size:.78rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.contactMetric strong{display:block;margin-top:.35rem;color:#0f172a;font-size:1.65rem;line-height:1}.contactMetric p{margin:.4rem 0 0;color:#64748b;font-size:.9rem;line-height:1.4}.contactMessageToolbar{display:grid;grid-gap:.75rem;gap:.75rem;padding:1rem;border:1px solid rgba(15,23,42,.1);border-radius:22px;background:#fff}.contactFilterRow{display:flex;flex-wrap:wrap;gap:.5rem}.contactFilterButton{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:.45rem .7rem;border:1px solid rgba(15,23,42,.12);border-radius:999px;background:#fff;color:#475569;font-size:.82rem;font-weight:900}.contactFilterButton.active,.contactFilterButton:hover{border-color:rgba(31,79,70,.28);background:#eef5f1;color:#1f4f46}.contactMessageList{display:grid;grid-gap:1rem;gap:1rem}.contactMessageCard{padding:1.25rem;border:1px solid rgba(15,23,42,.1);border-radius:22px;background:#fff;box-shadow:0 8px 22px rgba(15,23,42,.06)}.contactMessageHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.contactMessageHeader h2{margin:.25rem 0;color:#0f172a;font-size:clamp(1.35rem,3vw,1.8rem);line-height:1.15}.contactMessageBody{margin:0;padding:1rem;border-radius:16px;background:#f8fafc;color:#1f2937;line-height:1.65;white-space:pre-wrap}@media (max-width:900px){.contactFormGrid,.contactLayout,.contactMetricGrid{grid-template-columns:1fr}.adminContactHero,.contactMessageHeader{align-items:stretch;flex-direction:column}.adminContactHero .secondaryButton,.contactMessageHeader .secondaryButton{width:100%}}@media (max-width:700px){.adminContactHero h1,.contactHero h1{font-size:clamp(1.9rem,10vw,2.6rem)}.contactFormMeta{display:grid}}.legalPage{max-width:980px}.legalHero{max-width:820px;margin-bottom:clamp(1.75rem,4vw,2.75rem)}.legalHero h1{max-width:14ch;margin:.35rem 0 .85rem;color:#172026;font-size:clamp(1.85rem,4vw,2.65rem)!important;line-height:1.08;letter-spacing:-.035em}.legalHero .lede{max-width:720px;color:#475569;font-size:clamp(1.05rem,2vw,1.18rem);line-height:1.65}.legalUpdated{display:inline-flex;width:-moz-fit-content;width:fit-content;margin:.75rem 0 0;padding:.35rem .7rem;border-radius:999px;background:#fff7ed;color:#9a3412;font-size:.82rem;font-weight:900}.legalCard{display:grid;grid-gap:1.1rem;gap:1.1rem;padding:clamp(1.25rem,4vw,2.35rem);border:1px solid rgba(15,23,42,.1);border-radius:26px;background:#fff;box-shadow:0 12px 32px rgba(15,23,42,.07)}.legalCard section{padding-bottom:1.1rem;border-bottom:1px solid rgba(15,23,42,.08)}.legalCard section:last-child{padding-bottom:0;border-bottom:0}.legalCard h2{margin:0 0 .45rem;color:#172026;font-size:clamp(1.25rem,2.4vw,1.65rem);line-height:1.2;letter-spacing:-.025em}.legalCard p{margin:0;color:#475569;font-size:1rem;line-height:1.72}.legalCard a{color:#0f766e;font-weight:900;text-decoration:underline;text-underline-offset:.22rem}@media (max-width:700px){.legalPage{width:min(100% - 2rem,980px)}.legalCard{border-radius:22px}}.adminIndexingPage{display:grid;grid-gap:clamp(1.5rem,4vw,2.5rem);gap:clamp(1.5rem,4vw,2.5rem)}.adminIndexingHero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.55fr);grid-gap:clamp(1.25rem,4vw,2rem);gap:clamp(1.25rem,4vw,2rem);align-items:stretch}.adminIndexingHero h1{margin:.25rem 0 .75rem;color:#0f172a;font-size:clamp(2rem,4vw,3rem);line-height:1.06;letter-spacing:-.04em}.adminIndexingHeroCard,.indexingChecklist,.indexingCompactCard,.indexingMetric,.indexingPostCard,.indexingUrlCard{border:1px solid rgba(15,23,42,.1);border-radius:22px;background:#fff;box-shadow:0 10px 28px rgba(15,23,42,.06)}.adminIndexingHeroCard{display:grid;grid-gap:.65rem;gap:.65rem;align-content:center;padding:1.25rem;background:radial-gradient(circle at top left,rgba(15,118,110,.08),transparent 34%),#fff}.adminIndexingHeroCard span,.indexingCompactCard span,.indexingMetric span,.indexingUrlCard span{color:#64748b;font-size:.8rem;font-weight:900;letter-spacing:.035em;text-transform:uppercase}.adminIndexingHeroCard strong{color:#0f172a;font-size:1.05rem;overflow-wrap:anywhere}.adminIndexingHeroCard p{margin:0;color:#64748b;font-size:.95rem;line-height:1.5}.indexingSection{display:grid;grid-gap:1rem;gap:1rem}.indexingMetricGrid{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));grid-gap:.85rem;gap:.85rem}.indexingMetric{padding:1rem}.indexingMetric strong{display:block;margin-top:.35rem;color:#0f172a;font-size:clamp(1.5rem,3vw,2rem);line-height:1}.indexingMetric p{margin:.55rem 0 0;color:#64748b;font-size:.9rem;line-height:1.45}.indexingMetric.good{border-color:rgba(4,120,87,.18);background:#ecfdf5}.indexingMetric.warning{border-color:rgba(180,83,9,.2);background:#fff7ed}.indexingStatus{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:28px;padding:.34rem .62rem;border-radius:999px;font-size:.72rem;font-weight:900;letter-spacing:.035em;line-height:1;text-transform:uppercase;white-space:nowrap}.indexingStatus.good{background:#d1fae5;color:#047857}.indexingStatus.warning{background:#fee2e2;color:#b91c1c}.indexingTableWrap{overflow-x:auto;border:1px solid rgba(15,23,42,.1);border-radius:20px;background:#fff}.indexingTable{width:100%;min-width:760px;border-collapse:collapse}.indexingTable td,.indexingTable th{padding:.85rem 1rem;border-bottom:1px solid rgba(15,23,42,.08);text-align:left;vertical-align:middle}.indexingTable th{color:#475569;font-size:.78rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.indexingTable td{color:#334155;font-size:.92rem}.indexingTable a{color:#0f766e;font-weight:800;text-decoration:underline;text-underline-offset:.18rem}.indexingCompactGrid,.indexingUrlGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.indexingCompactCard,.indexingUrlCard{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 1rem}.indexingCompactCard,.indexingUrlCard div{min-width:0}.indexingCompactCard strong,.indexingUrlCard strong{display:block;color:#0f172a}.indexingCompactCard span,.indexingUrlCard span{display:block;margin-top:.25rem;overflow-wrap:anywhere;text-transform:none;letter-spacing:0}.indexingFilterRow{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.indexingFilterRow button{cursor:pointer;min-height:34px;border:1px solid rgba(15,23,42,.12);border-radius:999px;background:#fff;color:#475569;padding:.45rem .75rem;font:inherit;font-size:.85rem;font-weight:900}.indexingFilterRow button.active,.indexingFilterRow button:hover{border-color:rgba(15,118,110,.25);background:#ecfdf5;color:#047857}.indexingPostList{display:grid;grid-gap:.8rem;gap:.8rem}.indexingPostCard{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:center;padding:1rem}.indexingPostCard h3{margin:0 0 .35rem;color:#0f172a;font-size:1.05rem}.indexingPostCard p,.indexingPostCard small{display:block;margin:.15rem 0;color:#64748b;overflow-wrap:anywhere}.indexingSignalList{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.indexingChecklistGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.indexingChecklist{padding:1.15rem}.indexingChecklist h3{margin:0 0 .75rem;color:#0f172a;font-size:1.15rem}.indexingChecklist ol{display:grid;grid-gap:.6rem;gap:.6rem;margin:0;padding-left:1.25rem;color:#475569;line-height:1.5}@media (max-width:1100px){.indexingChecklistGrid,.indexingCompactGrid,.indexingMetricGrid,.indexingUrlGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.adminIndexingHero,.indexingChecklistGrid,.indexingCompactGrid,.indexingMetricGrid,.indexingPostCard,.indexingUrlGrid{grid-template-columns:1fr}.indexingCompactCard,.indexingUrlCard,.sectionHeaderRow{align-items:flex-start;flex-direction:column}.indexingFilterRow,.indexingSignalList{justify-content:flex-start}}.adminMediaPage{display:grid;grid-gap:1.35rem;gap:1.35rem}.adminMediaHero{align-items:stretch;background:radial-gradient(circle at top right,rgba(20,184,166,.2),transparent 38%),linear-gradient(135deg,#ecfeff,#f8fafc 48%,#fff7ed);border:1px solid rgba(15,118,110,.16);border-radius:28px;box-shadow:0 24px 70px rgba(15,23,42,.08);display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:minmax(0,1fr) 320px;padding:clamp(1.35rem,3vw,2.25rem)}.adminMediaHero h1{color:#0f172a;font-size:clamp(2rem,4vw,3.25rem);letter-spacing:-.045em;line-height:.95;margin:.1rem 0 .65rem}.adminMediaHero .lede{color:#475569;font-size:1.03rem;line-height:1.65;margin:0;max-width:760px}.adminMediaHeroCard,.mediaAlertCard,.mediaAssetCard,.mediaEmptyCard,.mediaMetric,.mediaToolbar,.mediaWorkflowGrid article{background:hsla(0,0%,100%,.9);border:1px solid rgba(148,163,184,.28);border-radius:22px;box-shadow:0 18px 55px rgba(15,23,42,.08)}.adminMediaHeroCard{align-content:start;display:grid;grid-gap:.6rem;gap:.6rem;padding:1.15rem}.adminMediaHeroCard span,.mediaMetric span{color:#64748b;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.adminMediaHeroCard strong{color:#0f172a;font-size:1.05rem;overflow-wrap:anywhere}.adminMediaHeroCard p{color:#64748b;line-height:1.5;margin:0}.mediaAlertCard{border-color:rgba(217,119,6,.28);padding:1.15rem}.mediaAlertCard h2,.mediaEmptyCard h2,.mediaSectionHeader h2,.mediaWorkflowGrid h2{color:#0f172a;margin:0 0 .4rem}.mediaAlertCard p,.mediaEmptyCard p,.mediaSectionHeader p{color:#64748b;line-height:1.55;margin:0}.mediaAlertCard small{color:#92400e;display:block;margin-top:.6rem;overflow-wrap:anywhere}.mediaMetricGrid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(6,minmax(0,1fr))}.mediaMetric{padding:1rem}.mediaMetric strong{color:#0f172a;display:block;font-size:2rem;letter-spacing:-.05em;line-height:1;margin:.45rem 0}.mediaMetric p{color:#64748b;font-size:.9rem;line-height:1.4;margin:0}.mediaMetric.good{border-color:rgba(13,148,136,.28)}.mediaMetric.warning{border-color:rgba(217,119,6,.34)}.mediaWorkflowGrid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.mediaWorkflowGrid article{padding:1.15rem}.mediaWorkflowGrid ol{color:#475569;display:grid;grid-gap:.5rem;gap:.5rem;line-height:1.5;margin:.7rem 0 0;padding-left:1.25rem}.mediaToolbar{align-items:flex-end;display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:minmax(260px,1fr) minmax(0,2fr);padding:1rem}.mediaToolbar label{color:#334155;display:grid;font-weight:800;grid-gap:.45rem;gap:.45rem}.mediaToolbar input{border:1px solid #cbd5e1;border-radius:14px;font:inherit;padding:.8rem .9rem}.mediaFilterButtons{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.mediaCardActions a,.mediaCardActions button,.mediaFilterButtons button,.mediaQuickLinks a{align-items:center;background:#f8fafc;border:1px solid #cbd5e1;border-radius:999px;color:#334155;cursor:pointer;display:inline-flex;font:inherit;font-size:.9rem;font-weight:800;justify-content:center;padding:.6rem .85rem;text-decoration:none}.mediaCardActions a:hover,.mediaCardActions button:hover,.mediaFilterButtons button.active,.mediaQuickLinks a:hover{background:#0f766e;border-color:#0f766e;color:#fff}.mediaSectionHeader{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between}.mediaQuickLinks{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.mediaEmptyCard{padding:1.5rem}.mediaAssetGrid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.mediaAssetCard{display:grid;grid-template-columns:210px minmax(0,1fr);overflow:hidden}.mediaPreviewBox{align-items:center;background:linear-gradient(135deg,#e2e8f0,#f8fafc);display:flex;justify-content:center;min-height:100%}.mediaPreviewBox img{aspect-ratio:16/9;min-height:190px}.mediaPreviewPlaceholder{color:#64748b;font-weight:800;padding:1rem;text-align:center}.mediaAssetBody{display:grid;grid-gap:.85rem;gap:.85rem;padding:1rem}.mediaAssetTitleRow{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.mediaAssetTitleRow span{color:#64748b;display:block;font-size:.75rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.mediaAssetTitleRow h3{color:#0f172a;font-size:1.08rem;line-height:1.2;margin:.2rem 0 0;overflow-wrap:anywhere}.mediaAssetStatusStack{align-items:flex-end;display:flex;flex-direction:column;gap:.35rem;min-width:max-content}.mediaStatus{border-radius:999px;font-size:.72rem;font-weight:900;padding:.35rem .55rem;white-space:nowrap}.mediaStatus.good{background:#ccfbf1;color:#0f766e}.mediaStatus.warning{background:#fef3c7;color:#92400e}.mediaStatus.neutral{background:#e2e8f0;color:#475569}.mediaDetailsGrid{display:grid;grid-gap:.6rem;gap:.6rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.mediaDetailsGrid div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:.65rem}.mediaDetailsGrid dt{color:#64748b;font-size:.72rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.mediaDetailsGrid dd{color:#0f172a;font-size:.88rem;font-weight:800;margin:.2rem 0 0;overflow-wrap:anywhere}.mediaPath,.mediaUrl{color:#64748b;font-size:.86rem;line-height:1.45;margin:0;overflow-wrap:anywhere}.mediaPath strong,.mediaUrl strong{color:#334155}.mediaCardActions{display:flex;flex-wrap:wrap;gap:.45rem}.mediaUsageBox{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:.75rem}.mediaUsageBox h4{color:#0f172a;font-size:.95rem;margin:0 0 .55rem}.mediaUsageBox ul{display:grid;grid-gap:.45rem;gap:.45rem;list-style:none;margin:0;padding:0}.mediaUsageBox li{display:grid;grid-gap:.12rem;gap:.12rem}.mediaUsageBox a{color:#0f766e;font-weight:900;text-decoration:none}.mediaUsageBox p,.mediaUsageBox small{color:#64748b;line-height:1.4;margin:0}@media (max-width:1180px){.mediaMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.mediaAssetGrid{grid-template-columns:1fr}}@media (max-width:760px){.adminMediaHero,.mediaAssetCard,.mediaToolbar,.mediaWorkflowGrid{grid-template-columns:1fr}.mediaDetailsGrid,.mediaMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.mediaAssetTitleRow,.mediaSectionHeader{align-items:flex-start;flex-direction:column}.mediaFilterButtons,.mediaQuickLinks{justify-content:flex-start}.mediaAssetStatusStack{align-items:flex-start;flex-direction:row;flex-wrap:wrap}}@media (max-width:520px){.mediaDetailsGrid,.mediaMetricGrid{grid-template-columns:1fr}}.mediaAssetGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,760px),1fr))}.mediaAssetCard{grid-template-columns:clamp(160px,22vw,230px) minmax(0,1fr);min-width:0}.mediaPreviewBox{align-self:stretch;min-height:220px;max-height:280px;overflow:hidden}.mediaPreviewBox img{aspect-ratio:auto;height:100%;min-height:220px;max-height:280px;object-fit:cover;width:100%}.mediaAssetBody,.mediaAssetTitleRow,.mediaAssetTitleRow>div,.mediaDetailsGrid,.mediaPath,.mediaUrl,.mediaUsageBox{min-width:0}.mediaAssetTitleRow h3{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-break:normal}.mediaAssetStatusStack{flex-shrink:0}.mediaStatus{line-height:1.1;max-width:100%;text-align:center}.mediaDetailsGrid{grid-template-columns:repeat(4,minmax(112px,1fr))}.mediaDetailsGrid div{min-width:0}.mediaDetailsGrid dd{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-break:normal}.mediaPath,.mediaUrl{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:block;max-width:100%;overflow-x:auto;padding:.55rem .65rem;scrollbar-width:thin;white-space:nowrap}.mediaPath strong,.mediaUrl strong{display:inline-block;margin-right:.3rem}.mediaCardActions{align-items:center}.mediaUsageBox{overflow-wrap:break-word}@media (max-width:1500px){.mediaAssetGrid{grid-template-columns:1fr}}@media (max-width:860px){.mediaAssetCard{grid-template-columns:1fr}.mediaPreviewBox,.mediaPreviewBox img{max-height:260px;min-height:210px}.mediaPreviewBox img{aspect-ratio:16/9}}@media (max-width:680px){.mediaDetailsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:460px){.mediaDetailsGrid{grid-template-columns:1fr}.mediaCardActions a,.mediaCardActions button{width:100%}}.adminSoundHealingPage{display:block}.adminPageHero.adminSoundHero{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1.25rem;gap:1.25rem;align-items:flex-start;padding:clamp(1.25rem,3vw,1.75rem);margin-bottom:1.25rem;border:1px solid rgba(15,23,42,.1);border-radius:24px;background:radial-gradient(circle at top right,rgba(125,211,252,.18),transparent 34%),linear-gradient(135deg,#fffdf7,#f8fafc);box-shadow:0 12px 36px rgba(15,23,42,.08)}.adminPageHero.adminSoundHero h1{margin:.2rem 0 .65rem;max-width:18ch;color:#10233f;font-size:clamp(2rem,5vw,3.4rem);line-height:.96}.adminPageHero.adminSoundHero p:not(.eyebrow){max-width:68ch;margin:0;color:#475569;font-size:1rem;line-height:1.65}.adminHeroActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.65rem}.adminStatusMessage{margin:1rem 0;padding:.85rem 1rem;border:1px solid rgba(15,118,110,.18);border-radius:16px;background:#f0fdfa;color:#0f766e;font-weight:800}.soundAdminStats.adminOverviewGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.adminSoundGuideGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin:1.25rem 0}.adminSoundGuideCard,.adminSoundNextBox,.adminSoundTrackCard{padding:clamp(1rem,3vw,1.35rem);border:1px solid rgba(15,23,42,.1);border-radius:22px;background:#fff;box-shadow:0 10px 30px rgba(15,23,42,.06)}.adminSoundGuideCard h2,.adminSoundNextBox h2{margin:.2rem 0 .75rem;color:#10233f;font-size:1.35rem}.adminSoundGuideCard ul,.adminSoundNotes{margin:.75rem 0 0;padding-left:1.15rem;color:#475569;line-height:1.6}.adminSoundGuideCard li+li,.adminSoundNotes li+li{margin-top:.4rem}.adminSoundTrackList{display:grid;grid-gap:1rem;gap:1rem}.adminSoundTrackMain{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:flex-start}.adminSoundTrackMain h3{margin:.2rem 0 .5rem;color:#10233f;font-size:clamp(1.35rem,3vw,1.9rem);line-height:1.05}.adminSoundTrackMain p:not(.eyebrow){margin:0;color:#475569;line-height:1.55}.statusPill.warning{border-color:rgba(180,83,9,.18);background:#fff7ed;color:#92400e}.statusPill.complete{border-color:rgba(4,120,87,.18);background:#ecfdf5;color:#047857}.adminSoundMetaGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin:1rem 0}.adminSoundMetaGrid div{min-width:0;padding:.85rem;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#f8fafc}.adminSoundMetaGrid dt{margin-bottom:.25rem;color:#64748b;font-size:.72rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.adminSoundMetaGrid dd{margin:0;overflow-wrap:anywhere;color:#10233f;font-weight:850;line-height:1.3}.adminSoundActions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1rem}.adminSoundNextBox{margin-top:1.25rem;background:linear-gradient(135deg,#f0fdfa,#fff)}.adminSoundNextBox p:not(.eyebrow){max-width:76ch;color:#475569;line-height:1.65}@media (max-width:1100px){.adminSoundGuideGrid,.adminSoundMetaGrid,.soundAdminStats.adminOverviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.adminPageHero.adminSoundHero,.adminSoundTrackMain{grid-template-columns:1fr}.adminHeroActions,.adminSoundActions{justify-content:flex-start}.adminSoundGuideGrid,.adminSoundMetaGrid,.soundAdminStats.adminOverviewGrid{grid-template-columns:1fr}.adminHeroActions .secondaryLink,.adminSoundActions .secondaryButton,.adminSoundActions .secondaryLink{width:100%;justify-content:center;text-align:center}}.contactNotificationBadge{display:inline-flex;align-items:center;max-width:100%;width:-moz-fit-content;width:fit-content;margin-top:.55rem;padding:.35rem .65rem;border-radius:999px;border:1px solid rgba(31,107,91,.18);background:rgba(246,251,248,.95);color:#1f4f46;font-size:.78rem;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.contactNotificationBadge.sent{border-color:rgba(31,107,91,.24);background:rgba(223,244,233,.85)}.contactNotificationBadge.failed{border-color:rgba(185,28,28,.24);background:hsla(0,93%,94%,.78);color:#7f1d1d}.contactNotificationBadge.pending,.contactNotificationBadge.skipped,.contactNotificationBadge.unknown{border-color:rgba(146,64,14,.24);background:rgba(255,247,237,.84);color:#7c2d12}.contactMetricGridExpanded{grid-template-columns:repeat(6,minmax(130px,1fr))}.contactToolbarLabel{margin:0 0 .45rem;color:#64748b;font-size:.78rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.contactMessageTopline{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.contactMessageTopline .eyebrow{margin:0}.contactWorkflowBadge{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:.3rem .58rem;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#f8fafc;color:#475569;font-size:.74rem;font-weight:900;line-height:1.2;text-transform:uppercase;letter-spacing:.045em}.contactWorkflowBadge.new{border-color:rgba(146,64,14,.24);background:rgba(255,247,237,.9);color:#7c2d12}.contactWorkflowBadge.reviewed{border-color:rgba(37,99,235,.24);background:rgba(239,246,255,.9);color:#1d4ed8}.contactWorkflowBadge.replied{border-color:rgba(31,107,91,.24);background:rgba(223,244,233,.9);color:#1f4f46}.contactWorkflowBadge.archived{border-color:rgba(100,116,139,.24);background:rgba(248,250,252,.95);color:#475569}.contactMessageActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem;min-width:240px}.contactMessageActions .secondaryButton{min-height:40px;white-space:nowrap}.contactWorkflowNote{margin:.45rem 0 0;color:#64748b;font-size:.82rem;font-weight:700;line-height:1.35}.contactReplyDraftBox{display:grid;grid-gap:.75rem;gap:.75rem;margin-top:1rem;padding:1rem;border:1px solid rgba(31,107,91,.16);border-radius:18px;background:#f6fbf8}.contactReplyDraftHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.contactReplyDraftHeader h3{margin:.15rem 0 0;color:#172026;font-size:1.15rem;line-height:1.2}.contactReplyDraftBox textarea{width:100%;min-height:190px;padding:.9rem 1rem;border:1px solid rgba(15,23,42,.12);border-radius:14px;background:#fff;color:#1f2937;font:inherit;line-height:1.55;resize:vertical}.contactWorkflowPanel{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(15,23,42,.08)}.contactWorkflowPanel>span{color:#64748b;font-size:.82rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.contactWorkflowButtons{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.contactMessageCard.status-archived{background:linear-gradient(180deg,#fff,#f8fafc)}@media (max-width:1100px){.contactMetricGridExpanded{grid-template-columns:repeat(3,minmax(140px,1fr))}}@media (max-width:900px){.contactMessageActions,.contactWorkflowButtons{justify-content:flex-start}.contactMessageActions{min-width:0}.contactReplyDraftHeader,.contactWorkflowPanel{align-items:stretch;flex-direction:column}}@media (max-width:640px){.contactMetricGridExpanded{grid-template-columns:1fr}.contactMessageActions .secondaryButton,.contactReplyDraftHeader .secondaryButton,.contactWorkflowButtons .contactFilterButton{width:100%}}.subscriberExportPage .adminSmallNote{margin:.75rem 0 0;color:#64748b;font-size:.92rem;line-height:1.5}.subscriberExportStats{grid-template-columns:repeat(6,minmax(120px,1fr))}.subscriberExportActions{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:center;margin-bottom:1rem}.subscriberExportActions h2{margin-bottom:.35rem}.subscriberExportActions p{margin:0;color:#64748b;line-height:1.5}.subscriberExportFilters{display:grid;grid-template-columns:minmax(220px,1fr) minmax(160px,.35fr) minmax(170px,.35fr);grid-gap:.8rem;gap:.8rem;margin:1rem 0}.subscriberExportFilters label{display:grid;grid-gap:.35rem;gap:.35rem}.subscriberExportFilters span{color:#475569;font-size:.78rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.subscriberExportFilters input,.subscriberExportFilters select{width:100%;min-height:44px;padding:.75rem .85rem;border:1px solid rgba(15,23,42,.14);border-radius:14px;background:#fff;color:#172026;font:inherit;font-weight:750}.subscriberExportList{margin-top:1rem}.subscriberExportItem{grid-template-columns:1fr}.subscriberExportSummaryBox{margin-top:1rem;padding:1rem;border:1px solid rgba(15,118,110,.18);border-radius:18px;background:#f0fdfa}.subscriberExportSummaryBox span{display:block;color:#0f766e;font-size:.78rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.subscriberExportSummaryBox strong{display:block;margin-top:.3rem;color:#0f766e;font-size:2rem;line-height:1}.subscriberExportSummaryBox p{margin:.65rem 0 0;color:#334155;line-height:1.5}.subscriberExportNotes{display:grid;grid-gap:.75rem;gap:.75rem;margin-top:1rem}.subscriberExportNotes div{padding:.9rem;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#f8fafc}.subscriberExportNotes strong{display:block;color:#172026;font-size:.95rem}.subscriberExportNotes p{margin:.35rem 0 0;color:#64748b;line-height:1.45}.adminChecklist{display:grid;grid-gap:.55rem;gap:.55rem;margin:1rem 0 0;padding-left:1.25rem;color:#334155;line-height:1.5}.adminEmptyState{margin:0;padding:1rem;border:1px dashed rgba(15,23,42,.16);border-radius:16px;background:#f8fafc;color:#64748b;font-weight:750}@media (max-width:1180px){.subscriberExportStats{grid-template-columns:repeat(3,minmax(0,1fr))}.subscriberExportActions{grid-template-columns:1fr}}@media (max-width:760px){.subscriberExportFilters,.subscriberExportStats{grid-template-columns:1fr}.subscriberExportActions .adminMiniActions,.subscriberExportActions .adminMiniActions button{width:100%}}.adminArticleImagesPage{display:grid;grid-gap:1.4rem;gap:1.4rem}.articleImageHero{background:radial-gradient(circle at top right,hsla(0,0%,100%,.72),transparent 30%),linear-gradient(135deg,rgba(233,242,231,.95),rgba(255,248,235,.95))}.articleImageMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.articleImageMetric,.articleImagePanel,.articleImageSafetyPanel{border:1px solid rgba(85,71,53,.14);border-radius:22px;background:hsla(0,0%,100%,.92);box-shadow:0 16px 36px rgba(53,45,35,.07)}.articleImageMetric{padding:1rem}.articleImageMetric p,.articleImageMetric span{color:rgba(52,43,32,.68)}.articleImageMetric strong{display:block;margin:.25rem 0;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1;color:#352b20}.articleImageMetric p{margin:0;font-size:.9rem}.articleImageWorkflowGrid{display:grid;grid-template-columns:minmax(280px,.92fr) minmax(300px,1fr) minmax(320px,1.08fr);grid-gap:1rem;gap:1rem;align-items:flex-start}.articleImagePanel{display:grid;grid-gap:1rem;gap:1rem;padding:1rem}.sectionHeaderCompact{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.sectionHeaderCompact h2{margin:.1rem 0 0;font-size:clamp(1.25rem,3vw,1.65rem)}.articleImageControls{display:grid;grid-template-columns:1fr auto;grid-gap:.65rem;gap:.65rem}.articleImageControls input,.articleImageControls select,.uploadPanel input[type=text]{width:100%;border:1px solid rgba(85,71,53,.18);border-radius:14px;background:#fffaf2;color:#352b20;font:inherit;padding:.75rem .85rem}.articleImagePostList{display:grid;grid-gap:.65rem;gap:.65rem;max-height:560px;overflow:auto;padding-right:.2rem}.articleImagePostCard{display:grid;grid-template-columns:1fr auto;grid-gap:.75rem;gap:.75rem;align-items:center;width:100%;padding:.85rem;border:1px solid rgba(85,71,53,.13);border-radius:16px;background:#fffdf8;color:inherit;text-align:left;cursor:pointer}.articleImagePostCard.selected,.articleImagePostCard:hover{border-color:rgba(99,127,82,.45);background:hsla(98,44%,95%,.92)}.articleImagePostCard small,.articleImagePostCard strong{display:block}.articleImagePostCard strong{overflow-wrap:anywhere}.articleImagePostCard small{margin-top:.25rem;color:rgba(52,43,32,.62)}.articleImagePostCard em,.articleImageUploadDetails span,.selectedArticleImagePost a,.selectedArticleImagePost em{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;border-radius:999px;padding:.32rem .55rem;font-size:.76rem;font-style:normal;font-weight:700;white-space:nowrap}.needsCover{background:rgba(177,88,52,.13);color:#8b3f20}.webpOk{background:rgba(87,132,83,.14);color:#3b6b38}.nonWebp{background:rgba(190,139,45,.16);color:#805910}.selectedArticleImagePost{display:grid;grid-gap:.35rem;gap:.35rem;padding:.85rem;border:1px solid rgba(99,127,82,.25);border-radius:16px;background:hsla(98,44%,95%,.78)}.selectedArticleImagePost span,.selectedArticleImagePost strong{overflow-wrap:anywhere}.selectedArticleImagePost span{color:rgba(52,43,32,.68)}.adminFieldLabel{font-weight:800;color:#352b20}.articleImageDropZone{display:grid;grid-gap:.45rem;gap:.45rem;place-items:center;padding:1.2rem;border:1.5px dashed rgba(99,127,82,.38);border-radius:18px;background:hsla(42,57%,95%,.72);text-align:center;cursor:pointer}.articleImageDropZone input{width:100%}.articleImageDropZone span{font-weight:900;color:#3f5f36}.articleImageDropZone small,.articleImageEmptyPreview p,.articleImageGuidance p,.mutedText{color:rgba(52,43,32,.64)}.articleImageEmptyPreview,.articleImageGuidance,.articleImagePathBox,.articleImagePendingFile{display:grid;grid-gap:.35rem;gap:.35rem;padding:.85rem;border-radius:16px;background:#fffaf2;border:1px solid rgba(85,71,53,.12)}.articleImagePathBox code,.articleImagePendingFile span,.articleImagePendingFile strong{overflow-wrap:anywhere}.fullWidthButton{width:100%;justify-content:center}.articleImagePreviewFrame{width:100%;overflow:hidden;border-radius:18px;background:#f0eadf;aspect-ratio:16/9;border:1px solid rgba(85,71,53,.12)}.articleImagePreviewFrame img{width:100%;height:100%;object-fit:cover;display:block}.articleImageUploadDetails{display:flex;flex-wrap:wrap;gap:.45rem}.articleImageUploadDetails span{background:rgba(85,71,53,.08);color:#45382a;max-width:100%;overflow-wrap:anywhere;white-space:normal}.articleImagePathBox code{display:block;max-height:4.5rem;overflow:auto;padding:.55rem;border-radius:12px;background:hsla(0,0%,100%,.75)}.articleImageButtonRow{display:flex;flex-wrap:wrap;gap:.55rem}.articleImageEmptyPreview{min-height:300px;align-content:center;justify-items:center;text-align:center}.articleImageSafetyPanel{padding:1rem}.articleImageSafetyPanel h2{margin-top:0}.articleImageChecklistGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.articleImageChecklistGrid div{border-radius:18px;background:#fffaf2;border:1px solid rgba(85,71,53,.12);padding:1rem}.articleImageChecklistGrid h3{margin-top:0}.articleImageChecklistGrid ul{margin-bottom:0;padding-left:1.1rem}@media (max-width:1180px){.articleImageWorkflowGrid{grid-template-columns:1fr}.articleImagePostList{max-height:420px}}@media (max-width:760px){.articleImageChecklistGrid,.articleImageControls,.articleImageMetrics,.articleImagePostCard{grid-template-columns:1fr}.articleImageButtonRow .secondaryButton,.articleImageButtonRow a.secondaryButton{width:100%;justify-content:center}}.blogBrowseControls{position:static!important;top:auto!important;z-index:auto!important;-webkit-backdrop-filter:none;backdrop-filter:none}.articleResourceRecommendations{max-width:880px;margin:clamp(2rem,5vw,3.25rem) auto;padding:clamp(1.2rem,3vw,1.75rem);border:1px solid rgba(31,79,63,.14);border-radius:28px;background:radial-gradient(circle at top left,rgba(180,83,9,.1),transparent 34%),linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 16px 40px rgba(15,23,42,.07)}.resourceRecommendationsHeader{max-width:720px;margin-bottom:1.1rem}.resourceRecommendationCard h2,.resourceRecommendationCard h3,.resourceRecommendationsHeader h2{margin:.25rem 0 .45rem;color:#172026;line-height:1.15;letter-spacing:-.025em}.resourceRecommendationsHeader h2{font-size:clamp(1.45rem,3vw,2rem)}.resourceRecommendationCard p,.resourceRecommendationsHeader p{color:#475569;line-height:1.65}.affiliateDisclosure{margin-top:.75rem;padding:.75rem .9rem;border:1px solid rgba(180,83,9,.16);border-radius:16px;background:rgba(255,251,235,.72);color:#6b4f1d;font-size:.92rem}.resourceRecommendationGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.resourceRecommendationCard{display:flex;min-height:260px;flex-direction:column;justify-content:space-between;gap:1rem;padding:1rem;border:1px solid rgba(15,23,42,.1);border-radius:22px;background:hsla(0,0%,100%,.9)}.resourceRecommendationCard h2,.resourceRecommendationCard h3{font-size:clamp(1.05rem,2vw,1.25rem)}.resourceAuthor,.resourceCategories{margin:0 0 .35rem;color:#64748b;font-size:.9rem}.resourceFormatLinks{display:flex;flex-wrap:wrap;gap:.45rem}.resourceFormatLinks a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:.45rem .7rem;border:1px solid rgba(31,79,63,.16);border-radius:999px;background:#f7fbf8;color:#1f4f3f;font-size:.9rem;font-weight:800;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease}.resourceFormatLinks a:hover{transform:translateY(-1px);border-color:rgba(31,79,63,.32);background:#fff}.resourceLibraryLink{margin-top:1rem}.recommendedBooksHero{max-width:900px}.recommendedBooksHero .affiliateDisclosure{max-width:760px}.fullResourceGrid{max-width:1120px;margin:1.5rem auto clamp(2rem,5vw,4rem)}@media (max-width:980px){.resourceRecommendationGrid{grid-template-columns:1fr}.resourceRecommendationCard{min-height:auto}}.adminStack{display:grid;grid-gap:1.5rem;gap:1.5rem}.formGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin:1.25rem 0}.compactFormGrid{grid-template-columns:minmax(180px,280px)}.formGrid label{display:grid;grid-gap:.45rem;gap:.45rem;color:#344054;font-weight:700}.formGrid input,.formGrid textarea{width:100%;border:1px solid rgba(15,23,42,.14);border-radius:16px;background:#fff;color:#1f2937;font:inherit;font-weight:500;padding:.8rem .9rem}.formGrid textarea{resize:vertical}.formGrid .checkboxLabel{align-items:center;display:flex;grid-column:1/-1}.adminCallout{border:1px solid rgba(31,79,63,.18);border-radius:18px;background:rgba(238,245,241,.88);color:#244236;margin:1rem 0;padding:1rem}.plannerAnalysisCard,.plannerIdeaCard{align-items:flex-start}.plannerAnalysisCard p,.plannerIdeaCard p{margin:.45rem 0}.plannerFindingBlock{margin-top:.85rem}.plannerFindingBlock ul{margin:.35rem 0 0;padding-left:1.2rem}.adminRecentActions{align-items:flex-end;display:flex;flex-direction:column;gap:.6rem;min-width:92px}@media (max-width:780px){.compactFormGrid,.formGrid{grid-template-columns:1fr}.adminRecentActions{align-items:stretch;flex-direction:row;flex-wrap:wrap}}.compactButton{border-radius:999px;font-size:.86rem;padding:.55rem .8rem}.compactHeaderRow{gap:.75rem;margin-bottom:.6rem}.plannerSuggestionPanel{border-top:1px solid rgba(15,23,42,.1);grid-column:1/-1;margin-top:1rem;padding-top:1rem;width:100%}.plannerSuggestionPanel h4{color:#1f2937;font-size:1.05rem;margin:.1rem 0 0}.plannerSuggestionPanel a{color:#1f4f3f;font-weight:800;text-decoration:underline;text-underline-offset:.18em}.codePreview{background:rgba(54,44,31,.06);border:1px solid rgba(54,44,31,.12);border-radius:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.85rem;line-height:1.55;max-width:100%;overflow-x:auto;padding:1rem;white-space:pre-wrap}.nestedPlannerPanel{background:hsla(0,0%,100%,.54);border:1px solid rgba(15,23,42,.08);border-radius:16px;padding:1rem}.largeCodePreview{max-height:520px;overflow:auto}.beforeAfterGrid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:1rem 0}.beforeAfterGrid .codePreview{max-height:260px;overflow:auto;white-space:pre-wrap}.publishIssueList{display:grid;grid-gap:.45rem;gap:.45rem;margin:.45rem 0 0;padding-left:1.1rem}.publishIssueList li{line-height:1.4}.publishIssueList small{display:block;margin-top:.18rem;color:inherit;opacity:.78}.qualityRecommendationBox{display:grid;grid-gap:.25rem;gap:.25rem;margin:.75rem 0;padding:.75rem .85rem;border:1px solid rgba(180,83,9,.2);border-radius:14px;background:#fffbeb;color:#78350f;font-size:.88rem;line-height:1.4}.qualityCheckGroups{display:grid;grid-gap:1rem;gap:1rem}.qualityCheckGroups h3{margin:0 0 .45rem;color:#244236;font-size:.92rem}.guideShareStrip{max-width:760px;margin:1.25rem auto 2rem}.guide-hero-image{margin:2rem 0;border-radius:1.5rem;overflow:hidden;border:1px solid rgba(120,80,45,.14);box-shadow:0 18px 45px rgba(40,32,24,.12);background:#f7f1e8}.guide-hero-image img{display:block;width:100%;height:auto}@media (max-width:720px){.articleShareStrip,.articleShareStrip.iconShareStrip{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:.5rem!important}.articleShareStrip .shareLabel{flex:0 0 100%!important;width:100%!important;margin-bottom:.15rem!important}.articleShareStrip .shareIconButton,.articleShareStrip a,.articleShareStrip.iconShareStrip .shareIconButton,.articleShareStrip.iconShareStrip a{flex:0 0 42px!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;border-radius:999px!important}}.analyticsAdminPage .adminSelect{border:1px solid rgba(31,41,55,.18);border-radius:999px;background:#fff;padding:.72rem 1rem;font:inherit;color:inherit}.analyticsList{display:grid;grid-gap:.85rem;gap:.85rem}.analyticsListItem{display:grid;grid-gap:.35rem;gap:.35rem}.analyticsListItem>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.analyticsListItem strong{overflow-wrap:anywhere}.analyticsListItem span{color:var(--mutedText,#6b7280)}.analyticsBar{height:.55rem;overflow:hidden;border-radius:999px;background:rgba(31,41,55,.08)}.analyticsBar span{display:block;height:100%;border-radius:inherit;background:rgba(31,41,55,.45)}.analyticsChartPanel{overflow:hidden}.analyticsDailyChart{display:flex;align-items:flex-end;gap:.45rem;min-height:220px;overflow-x:auto;padding:1rem 0 .25rem}.analyticsDailyBar{display:grid;align-items:flex-end;justify-items:center;grid-gap:.45rem;gap:.45rem;min-width:2.4rem;height:190px}.analyticsDailyBar span{display:block;width:100%;border-radius:999px 999px 0 0;background:rgba(31,41,55,.5)}.analyticsDailyBar small{font-size:.75rem;color:var(--mutedText,#6b7280);white-space:nowrap}.analyticsSubheading{margin:1rem 0 .65rem;font-size:1rem}.analyticsRecentEvent small{display:block;max-width:100%;overflow-wrap:anywhere;color:var(--mutedText,#6b7280)}.analyticsExclusionPanel{margin-top:1.5rem}.analyticsSettingsGrid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}.analyticsSettingCard{background:hsla(0,0%,100%,.7);border:1px solid rgba(45,34,24,.12);border-radius:18px;padding:1rem}.analyticsSettingCard h3{margin:0 0 .5rem}.analyticsIpTextarea,.analyticsNumberLabel input{width:100%}.analyticsCheckboxRow,.analyticsNumberLabel{display:grid;grid-gap:.5rem;gap:.5rem;color:var(--text-muted);font-size:.95rem;line-height:1.4;margin-top:.75rem}.analyticsCheckboxRow{align-items:flex-start;grid-template-columns:auto 1fr}.analyticsCheckboxRow input{margin-top:.2rem}.analyticsSettingsActions{justify-content:flex-start;margin-top:1rem}@media (max-width:900px){.analyticsSettingsGrid{grid-template-columns:1fr}}.analyticsTabs{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.25rem 0}.analyticsTabs button{border:1px solid rgba(45,34,24,.14);border-radius:999px;background:hsla(0,0%,100%,.7);color:inherit;cursor:pointer;font:inherit;padding:.62rem .95rem}.analyticsTabs button.active{background:#244236;border-color:#244236;color:#fff}.analyticsPanel h2,.analyticsWidePanel h2{margin-top:0}.analyticsSummaryStack{display:grid;grid-gap:1rem;gap:1rem}.analyticsEventList,.analyticsJourneyList{display:grid;grid-gap:.85rem;gap:.85rem}.analyticsJourneyCard,.analyticsRecentEvent{border:1px solid rgba(45,34,24,.1);border-radius:16px;background:hsla(0,0%,100%,.58);padding:.9rem}.analyticsJourneyCard>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.analyticsJourneyCard p{margin:.45rem 0;overflow-wrap:anywhere}.analyticsJourneyCard small,.analyticsJourneyCard span{color:var(--mutedText,#6b7280)}.analyticsAdvisorCard strong{color:#244236}.analyticsTableWrap{overflow-x:auto}.analyticsTable{width:100%;border-collapse:collapse;min-width:860px}.analyticsTable td,.analyticsTable th{border-bottom:1px solid rgba(45,34,24,.1);padding:.75rem;text-align:left;vertical-align:top}.analyticsTable th{color:#244236;font-size:.83rem;letter-spacing:.02em;text-transform:uppercase}.analyticsTable td small{display:block;color:var(--mutedText,#6b7280);margin-top:.2rem;overflow-wrap:anywhere}.analyticsResetBox{border-top:1px solid rgba(45,34,24,.12);display:grid;grid-gap:.75rem;gap:.75rem;margin-top:1.5rem;max-width:520px;padding-top:1.25rem}.adminButton.danger{background:#8f1d1d;border-color:#8f1d1d;color:#fff}.analyticsMiniList{display:grid;grid-gap:.35rem;gap:.35rem;list-style:none;margin:0;padding:0}.analyticsMiniList li{align-items:center;display:flex;justify-content:space-between;gap:.75rem;font-size:.85rem}.analyticsMiniList span{min-width:0;overflow-wrap:anywhere}.analyticsMiniList strong{white-space:nowrap}.liveMetric strong{color:#15803d}.analyticsPriorityBadge{border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:800;letter-spacing:.04em;padding:.22rem .55rem;white-space:nowrap}.analyticsPriorityBadge.high{background:#fee2e2;color:#991b1b}.analyticsPriorityBadge.medium{background:#fef3c7;color:#92400e}.analyticsPriorityBadge.low{background:#dcfce7;color:#166534}.adminShellV2{display:grid;grid-template-columns:280px minmax(0,1fr);min-height:100vh;background:#fffaf3}.adminSidebarV2{position:-webkit-sticky;position:sticky;top:0;display:flex;flex-direction:column;height:100vh;overflow-y:auto;border-right:1px solid rgba(120,82,45,.14);background:linear-gradient(180deg,#fff,#fff7ed);padding:1.15rem 1rem}.adminSidebarBrand{display:grid;grid-gap:.2rem;gap:.2rem;margin-bottom:1.25rem;padding:.9rem .9rem 1rem;border:1px solid rgba(120,82,45,.12);border-radius:20px;background:hsla(0,0%,100%,.72)}.adminSidebarBrand span{color:#8a4b17;font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.adminSidebarBrand strong{color:#17212b;font-size:1.15rem;line-height:1.1}.adminNavV2{display:grid;grid-gap:1rem;gap:1rem}.adminNavGroup h3{margin:0 0 .45rem;padding:0 .55rem;color:#9a3412;font-size:.72rem;font-weight:950;letter-spacing:.085em;text-transform:uppercase}.adminNavGroup div{display:grid;grid-gap:.18rem;gap:.18rem}.adminNavGroup a{display:flex;align-items:center;min-height:38px;padding:.55rem .65rem;border-radius:12px;color:#334155;font-size:.94rem;font-weight:800;line-height:1.2;text-decoration:none}.adminNavGroup a:hover{background:#fff;color:#14532d;box-shadow:0 1px 3px rgba(15,23,42,.08)}.adminSidebarFooter{display:grid;grid-gap:.65rem;gap:.65rem;margin-top:auto;padding-top:1.2rem}.adminViewSiteLink{display:flex;align-items:center;justify-content:center;min-height:40px;border:1px solid rgba(20,83,45,.18);border-radius:999px;background:#ecfdf5;color:#14532d;font-weight:900;text-decoration:none}.adminContentV2{min-width:0;padding:clamp(1rem,2.5vw,2.5rem)}.adminContentV2 .pageShell{max-width:1180px;margin:0 auto}@media (max-width:980px){.adminShellV2{grid-template-columns:1fr}.adminSidebarV2{position:relative;height:auto;max-height:none;border-right:0;border-bottom:1px solid rgba(120,82,45,.14)}.adminNavV2,.adminSidebarFooter{grid-template-columns:repeat(2,minmax(0,1fr))}.adminSidebarFooter{align-items:center;margin-top:1rem}}@media (max-width:640px){.adminNavV2,.adminSidebarFooter{grid-template-columns:1fr}.adminContentV2{padding:1rem}}.editorDetailsPanel{border:1px solid rgba(15,23,42,.12);border-radius:14px;padding:.9rem 1rem;background:rgba(248,250,252,.72);margin:1rem 0}.editorDetailsPanel summary{cursor:pointer;font-weight:700;color:#334155}.editorDetailsPanel[open] summary{margin-bottom:.85rem}.analyticsCodeBlock{display:block;overflow-x:auto;padding:.85rem 1rem;border:1px solid rgba(17,24,39,.12);border-radius:14px;background:rgba(17,24,39,.04);font-size:.85rem;white-space:pre}.shareCopyPanel{max-width:760px;margin-top:1rem;padding:1rem;border:1px solid rgba(15,23,42,.1);border-radius:20px;background:hsla(0,0%,100%,.86);box-shadow:0 14px 35px rgba(15,23,42,.06)}.guideShareBlock .shareCopyPanel{margin-top:.85rem}.shareCopyPanelText{display:grid;grid-gap:.25rem;gap:.25rem;margin-bottom:.75rem;color:#475569;font-size:.92rem;line-height:1.55}.shareCopyPanelTitle{margin:0;color:#152238;font-weight:900}.shareCopyPanelText p{margin:0}.shareCopyTextarea{width:100%;min-height:132px;resize:vertical;border:1px solid rgba(15,23,42,.14);border-radius:16px;background:#fffdf8;color:#152238;padding:.85rem .95rem;font:inherit;line-height:1.5}.shareCopyActions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.85rem}.shareCopyButton{border:1px solid rgba(31,79,63,.2);border-radius:999px;background:#fff;color:#1f4f3f;cursor:pointer;font:inherit;font-size:.9rem;font-weight:900;padding:.7rem 1rem;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.shareCopyButton:hover{background:#eef5f1;box-shadow:0 10px 20px rgba(15,23,42,.08);transform:translateY(-1px)}.shareCopyButtonPrimary{background:#1f4f3f;color:#fff}.shareCopyButtonPrimary:hover{background:#183f32}@media (max-width:720px){.shareCopyPanel{padding:.85rem;border-radius:18px}.shareCopyButton{width:100%}}.socialSharingAdminPage{display:grid;grid-gap:1.25rem;gap:1.25rem}.adminInlineMessage{margin:0;padding:.8rem 1rem;border:1px solid rgba(31,79,63,.18);border-radius:14px;background:#eef5f1;color:#1f4f3f;font-weight:700}.socialSharingWorkspace{display:grid;grid-gap:1.25rem;gap:1.25rem}.socialSharingControls{display:grid;grid-template-columns:minmax(260px,2fr) minmax(180px,.8fr) minmax(260px,1.4fr);grid-gap:1rem;gap:1rem;padding:1.1rem;border:1px solid rgba(15,23,42,.1);border-radius:20px;background:#fff}.socialSharingControls label{display:grid;grid-gap:.45rem;gap:.45rem;color:#334155;font-weight:800}.socialSharingControls input,.socialSharingControls select{width:100%;min-height:46px;border:1px solid rgba(15,23,42,.16);border-radius:12px;background:#fffdf8;color:#152238;padding:.7rem .8rem;font:inherit}.socialSharingPreviewGrid{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(360px,1.15fr);grid-gap:1.25rem;gap:1.25rem;align-items:flex-start}.socialArticlePreview,.socialCopyComposer{overflow:hidden;border:1px solid rgba(15,23,42,.1);border-radius:20px;background:#fff;box-shadow:0 14px 35px rgba(15,23,42,.05)}.socialArticlePreview img,.socialPreviewPlaceholder{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:#eef2f6}.socialPreviewPlaceholder{display:grid;place-items:center;color:#64748b;font-weight:800}.socialArticlePreview>div{padding:1.1rem}.socialArticlePreview h2,.socialCopyComposer h2{margin:.2rem 0 .55rem;color:#152238}.socialArticlePreview p{color:#475569;line-height:1.6}.socialArticlePreview a{color:#1f4f3f;font-weight:900}.socialCopyComposer{padding:1.1rem}.socialComposerHeading{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.socialComposerHeading>span{color:#64748b;font-size:.86rem;font-weight:700;white-space:nowrap}.socialCopyComposer textarea{width:100%;min-height:280px;resize:vertical;margin-top:.75rem;border:1px solid rgba(15,23,42,.14);border-radius:14px;background:#fffdf8;color:#152238;padding:.9rem;font:inherit;line-height:1.55}.socialSharingActions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:.85rem}.socialSharingActions button{border:1px solid rgba(31,79,63,.22);border-radius:999px;background:#fff;color:#1f4f3f;cursor:pointer;padding:.72rem 1rem;font:inherit;font-weight:900}.socialSharingActions button.primary{background:#1f4f3f;color:#fff}.socialSharingNote{margin:.9rem 0 0;color:#64748b;font-size:.9rem;line-height:1.55}@media (max-width:980px){.socialSharingControls,.socialSharingPreviewGrid{grid-template-columns:1fr}}@media (max-width:620px){.socialSharingActions button{width:100%}.socialComposerHeading{display:grid}}.socialSharingStatusRow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.socialStatusCard{display:grid;grid-gap:.25rem;gap:.25rem;padding:.9rem 1rem;border:1px solid rgba(15,23,42,.1);border-radius:15px;background:#fff;color:#475569}.socialStatusCard strong{color:#152238}.socialStatusCard.status-valid{border-color:rgba(31,79,63,.32);background:#f0f8f3}.socialStatusCard.status-invalid,.socialStatusCard.status-missing{border-color:rgba(180,83,9,.35);background:#fff8eb}.characterWarning{color:#b45309!important}.socialWarning{margin:.65rem 0 0;padding:.7rem .85rem;border-radius:12px;background:#fff7e6;color:#92400e;font-weight:700}.platformPreviewSection,.socialHistorySection{padding:1.1rem;border:1px solid rgba(15,23,42,.1);border-radius:20px;background:#fff;box-shadow:0 14px 35px rgba(15,23,42,.05)}.socialSectionHeading{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}.socialSectionHeading h2{margin:.2rem 0 0;color:#152238}.socialSectionHeading>span{color:#64748b;font-size:.86rem}.platformMockup{width:min(100%,680px);margin:0 auto;overflow:hidden;border:1px solid rgba(15,23,42,.16);border-radius:18px;background:#fff}.platformMockupHeader{display:flex;align-items:center;gap:.7rem;padding:1rem 1rem 0}.platformAvatar{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:#1f4f3f;color:#fff;font-size:.8rem;font-weight:900}.platformMockupHeader>div:last-child{display:grid}.platformMockupHeader span{color:#64748b;font-size:.82rem}.platformMockupText{padding:0 1rem;white-space:pre-line;color:#1e293b;line-height:1.5}.platformLinkCard{border-top:1px solid rgba(15,23,42,.1);background:#f8fafc}.platformLinkCard img,.platformLinkCard>.socialPreviewPlaceholder{width:100%;aspect-ratio:1.91/1;object-fit:cover}.platformLinkCard>div:last-child{display:grid;grid-gap:.25rem;gap:.25rem;padding:.85rem 1rem 1rem}.platformLinkCard small{color:#64748b;font-weight:800;letter-spacing:.04em}.platformLinkCard strong{color:#152238;font-size:1.05rem}.platformLinkCard span{overflow:hidden;color:#64748b;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.platform-x{max-width:590px;border-radius:16px}.platform-whatsapp{max-width:560px;background:#f1f7f3}.platform-email{max-width:720px;border-radius:10px}.socialHistoryList{display:grid;grid-gap:.65rem;gap:.65rem}.socialHistoryList article{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem .9rem;border:1px solid rgba(15,23,42,.09);border-radius:14px;background:#fffdf8}.socialHistoryList article>div{display:grid;grid-gap:.2rem;gap:.2rem}.socialHistoryList span{color:#64748b;font-size:.86rem}.socialHistoryList button,.socialTextButton{border:0;background:transparent;color:#1f4f3f;cursor:pointer;font:inherit;font-weight:900}.socialEmptyState{margin:0;color:#64748b}@media (max-width:760px){.socialSharingStatusRow{grid-template-columns:1fr}.socialHistoryList article,.socialSectionHeading{align-items:stretch;flex-direction:column}.socialHistoryList button{text-align:left}}.internalLinkEditorPanel{display:grid;grid-gap:.85rem;gap:.85rem}.internalLinkActionRow,.internalLinkCardActions{display:flex;gap:.65rem;flex-wrap:wrap;align-items:center}.internalLinkSuggestionList{display:grid;grid-gap:.75rem;gap:.75rem}.internalLinkSuggestionCard{border:1px solid var(--border,#d8ddd8);border-radius:14px;padding:.85rem;background:#fff;display:grid;grid-gap:.5rem;gap:.5rem}.internalLinkSuggestionHeader{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.internalLinkSuggestionHeader strong{display:block}.internalLinkSuggestionHeader small{display:block;margin-top:.2rem;opacity:.72}.internalLinkTarget{margin:0;font-weight:700}.internalLinkSuggestionCard code{white-space:normal;overflow-wrap:anywhere;font-size:.78rem}.internalLinkPreviewBox{border-left:3px solid #275f4c;padding:.65rem .75rem;background:#f4f7f5;border-radius:8px;font-size:.88rem}.internalLinkPreviewBox p{margin:0 0 .55rem}.internalLinkPreviewBox p:last-child{margin-bottom:0}.internalLinkPreviewBox a{color:#1b5e49;text-decoration:underline;font-weight:700}.internalLinkReportLink{display:inline-block;margin-top:.2rem}.textButton{border:0;background:transparent;padding:0;color:#1b5e49;text-decoration:underline;cursor:pointer;font:inherit}@media (max-width:720px){.internalLinkSuggestionHeader{display:grid}}.maintenanceToolbar{display:flex;gap:16px;align-items:center;justify-content:space-between;margin:18px 0 22px}.maintenanceToolbar input{min-width:240px;padding:11px 13px;border:1px solid #d8d5cc;border-radius:10px;background:#fff}.maintenanceFilters{display:flex;gap:8px;flex-wrap:wrap}.maintenanceFilters button{border:1px solid #d8d5cc;background:#fff;border-radius:999px;padding:8px 12px;cursor:pointer}.maintenanceFilters button.active{background:#20251f;color:#fff;border-color:#20251f}.maintenanceWorkList{display:grid;grid-gap:14px;gap:14px}.maintenanceWorkCard{display:grid;grid-template-columns:110px 1fr;grid-gap:18px;gap:18px;padding:20px;border:1px solid #e3e0d7;border-radius:16px;background:#fff}.maintenanceScore{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:14px;min-height:94px;background:#f3f3ef}.maintenanceScore strong{font-size:1.65rem}.maintenanceScore span{font-size:.78rem;color:#666}.maintenanceScore[data-tone=good]{background:#eaf5eb}.maintenanceScore[data-tone=warning]{background:#fff4dc}.maintenanceScore[data-tone=urgent]{background:#fde9e6}.maintenanceWorkHeading{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.maintenanceWorkHeading h3{margin:0 0 6px}.maintenanceWorkHeading p{margin:0;color:#6a685f;font-size:.92rem}.maintenanceIssueList{display:flex;flex-wrap:wrap;gap:8px;margin:15px 0}.maintenanceIssueList span{padding:7px 10px;border-radius:9px;background:#f4f2ed;font-size:.86rem}.maintenanceIssueList span[data-severity=urgent]{background:#fde9e6;color:#8a2f26}.maintenanceIssueList span[data-severity=important]{background:#fff4dc;color:#76540b}.maintenanceIssueList span[data-severity=minor]{background:#eef2f5;color:#42515c}.maintenanceWorkActions{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.maintenanceHealthy{color:#2d6b39;margin:14px 0}.maintenanceWorkBody{min-width:0}@media (max-width:760px){.maintenanceToolbar{align-items:stretch;flex-direction:column}.maintenanceToolbar input{min-width:0;width:100%}.maintenanceWorkCard{grid-template-columns:1fr}.maintenanceScore{min-height:70px}.maintenanceWorkHeading{flex-direction:column}}.newsletterGrowthCard{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);grid-gap:28px;gap:28px;align-items:flex-start;margin:42px 0;padding:clamp(24px,4vw,40px);border:1px solid rgba(31,79,70,.18);border-radius:24px;background:linear-gradient(135deg,rgba(241,248,245,.98),rgba(255,252,244,.98));box-shadow:0 18px 45px rgba(31,79,70,.08)}.newsletterGrowthCard.compact{margin:34px 0;padding:26px}.newsletterGrowthCard h2{margin:4px 0 12px}.newsletterGrowthCard .resetSignupForm{margin:0}.newsletterBenefits{margin:18px 0 0;padding-left:20px}.newsletterBenefits li{margin:7px 0}.articleBodyContinuation{margin-top:0}@media (max-width:760px){.newsletterGrowthCard{grid-template-columns:1fr;gap:20px;border-radius:18px}}.newsletterGrowthCard{overflow:hidden}.newsletterGrowthCard>*{min-width:0}.newsletterGrowthCard .newsletterGrowthCopy h2{margin:.25rem 0 .8rem!important;max-width:18ch;color:#172026;font-size:clamp(2rem,4vw,3.15rem)!important;line-height:1.06!important;letter-spacing:-.04em!important;overflow-wrap:normal}.newsletterGrowthCard .newsletterBenefits,.newsletterGrowthCard .newsletterGrowthCopy>p:not(.eyebrow){font-size:1rem!important;line-height:1.65!important}.newsletterGrowthCard .liveSignupForm,.newsletterGrowthCard .resetSignupForm,.newsletterGrowthCard .resetSignupForm.liveSignupForm{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:.85rem!important;gap:.85rem!important;align-items:stretch!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important}.newsletterGrowthCard .signupFieldGroup{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:.4rem!important;gap:.4rem!important;min-width:0!important}.newsletterGrowthCard .signupFieldGroup label{display:block;margin:0!important;color:#172026!important;font-size:.92rem!important;font-weight:800!important;line-height:1.2!important}.newsletterGrowthCard .liveSignupForm input,.newsletterGrowthCard .resetSignupForm .signupFieldGroup input,.newsletterGrowthCard .resetSignupForm input{display:block;box-sizing:border-box;width:100%!important;max-width:100%!important;min-width:0!important;min-height:52px!important;margin:0!important;padding:.85rem 1rem!important;border:1px solid rgba(15,23,42,.16)!important;border-radius:14px!important;background:#fff!important;color:#172026!important;font:inherit!important;font-size:1rem!important;line-height:1.2!important}.newsletterGrowthCard .liveSignupForm input:focus,.newsletterGrowthCard .resetSignupForm input:focus{outline:3px solid rgba(31,79,63,.13)!important;border-color:rgba(31,79,63,.55)!important}.newsletterGrowthCard .liveSignupForm button,.newsletterGrowthCard .liveSignupForm button:not(:disabled),.newsletterGrowthCard .resetSignupForm button,.newsletterGrowthCard .resetSignupForm button:not(:disabled){grid-column:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box;width:100%!important;max-width:100%!important;min-width:0!important;min-height:52px!important;margin:0!important;padding:.85rem 1rem!important;border:0!important;border-radius:999px!important;background:#1f4f3f!important;color:#fff!important;font:inherit!important;font-size:1rem!important;font-weight:900!important;line-height:1.2!important;white-space:normal!important;cursor:pointer!important;box-shadow:0 10px 22px rgba(31,79,63,.17)!important}.newsletterGrowthCard .liveSignupForm button:hover,.newsletterGrowthCard .liveSignupForm button:not(:disabled):hover,.newsletterGrowthCard .resetSignupForm button:hover,.newsletterGrowthCard .resetSignupForm button:not(:disabled):hover{background:#163b2f!important;transform:translateY(-1px)}.newsletterGrowthCard .liveSignupForm button:disabled,.newsletterGrowthCard .resetSignupForm button:disabled{background:#9aa8a2!important;cursor:wait!important;transform:none!important;box-shadow:none!important}.newsletterGrowthCard .resetFormFinePrint,.newsletterGrowthCard .resetSignupForm .resetFormFinePrint{grid-column:auto!important;max-width:none!important;margin:.1rem 0 0!important;color:#64748b!important;font-size:.82rem!important;line-height:1.5!important}.newsletterGrowthCard .signupMessage{grid-column:auto!important;margin:0!important;font-size:.9rem!important;line-height:1.5!important}@media (max-width:900px){.newsletterGrowthCard,.newsletterGrowthCard.compact{grid-template-columns:minmax(0,1fr)!important;gap:1.5rem!important}.newsletterGrowthCard .newsletterGrowthCopy h2{max-width:22ch}}@media (max-width:560px){.newsletterGrowthCard,.newsletterGrowthCard.compact{margin:2rem 0;padding:1.25rem;border-radius:18px}.newsletterGrowthCard .newsletterGrowthCopy h2{font-size:clamp(1.8rem,9vw,2.4rem)!important}}.newsletterOpportunityTableWrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:.25rem}.newsletterOpportunityTable{width:100%;min-width:980px;border-collapse:separate;border-spacing:0;table-layout:fixed}.newsletterOpportunityTable td,.newsletterOpportunityTable th{padding:.9rem .8rem;border-bottom:1px solid rgba(15,23,42,.09);color:#334155;font-size:.92rem;line-height:1.45;text-align:left;vertical-align:top}.newsletterOpportunityTable th{color:#172026;font-size:.8rem;font-weight:900;letter-spacing:.02em;white-space:nowrap}.newsletterOpportunityTable tbody tr:last-child td{border-bottom:0}.newsletterOpportunityTable tbody tr:hover td{background:rgba(31,79,70,.035)}.newsletterOpportunityTable .opportunityPageColumn{width:22%}.newsletterOpportunityTable .opportunityMetricColumn{width:8%;text-align:center}.newsletterOpportunityTable .opportunityPriorityColumn{width:11%;text-align:center}.newsletterOpportunityTable .opportunityRecommendationColumn{width:27%}.newsletterOpportunityTable .opportunityPageCell{overflow-wrap:anywhere;word-break:break-word;color:#172026;font-weight:700}.newsletterOpportunityTable .opportunityMetricCell,.newsletterOpportunityTable .opportunityPriorityCell{text-align:center;white-space:nowrap}.newsletterOpportunityTable .opportunityRecommendationCell{overflow-wrap:anywhere}@media (max-width:760px){.newsletterOpportunityTableWrap{overflow:visible}.newsletterOpportunityTable,.newsletterOpportunityTable tbody,.newsletterOpportunityTable td,.newsletterOpportunityTable tr{display:block;width:100%;min-width:0}.newsletterOpportunityTable thead{display:none}.newsletterOpportunityTable tbody{display:grid;grid-gap:1rem;gap:1rem}.newsletterOpportunityTable tr{padding:.35rem 1rem;border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#fff;box-shadow:0 5px 16px rgba(15,23,42,.045)}.newsletterOpportunityTable .opportunityMetricCell,.newsletterOpportunityTable .opportunityPriorityCell,.newsletterOpportunityTable td{display:grid;grid-template-columns:minmax(88px,.38fr) minmax(0,1fr);grid-gap:.75rem;gap:.75rem;align-items:flex-start;padding:.68rem 0;text-align:left;white-space:normal}.newsletterOpportunityTable td:before{content:attr(data-label);color:#64748b;font-size:.74rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.newsletterOpportunityTable .opportunityRecommendationCell{padding-bottom:.85rem}}.searchConsolePage{display:grid;grid-gap:1.25rem;gap:1.25rem}.searchConsoleNotice{padding:1rem 1.15rem}.searchConsoleNotice p{margin:.35rem 0 0}.searchConsoleConnection{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;padding:1rem 1.2rem;border:1px solid var(--border,#ded8cf);border-radius:18px;background:#fff}.searchConsoleConnection div{display:grid;grid-gap:.25rem;gap:.25rem;min-width:0}.searchConsoleConnection span,.searchConsoleInspectionGrid span,.searchConsoleMetric span{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:#6e746f}.searchConsoleConnection strong{overflow-wrap:anywhere}.searchConsoleMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem}.searchConsoleMetric{padding:1.15rem;border:1px solid var(--border,#ded8cf);border-radius:18px;background:#fff;display:grid;grid-gap:.35rem;gap:.35rem}.searchConsoleMetric strong{font-size:clamp(1.65rem,3vw,2.35rem);line-height:1}.searchConsoleMetric small{font-weight:800;color:#226447}.searchConsoleMetric p{margin:.2rem 0 0;color:#626862;font-size:.88rem}.searchConsoleWorkspace{overflow:hidden}.searchConsoleToolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.searchConsoleTabs{display:flex;gap:.35rem;padding:.25rem;border-radius:999px;background:#f2f1ed}.searchConsoleTabs button{border:0;background:transparent;padding:.65rem 1rem;border-radius:999px;cursor:pointer;font:inherit;font-weight:800}.searchConsoleTabs button.active{background:#fff;box-shadow:0 1px 5px rgba(0,0,0,.09)}.searchConsoleTools{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.searchConsoleTools input{min-width:230px;padding:.72rem .85rem;border:1px solid #cbc8c0;border-radius:12px;font:inherit}.searchConsoleOpportunityList{display:grid;grid-gap:.9rem;gap:.9rem}.searchConsoleOpportunity{border:1px solid #e0ddd5;border-radius:15px;padding:1rem;display:grid;grid-gap:.8rem;gap:.8rem}.searchConsoleOpportunityHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.searchConsoleOpportunityHeader>div:first-child{display:grid;grid-gap:.45rem;gap:.45rem;min-width:0}.searchConsoleOpportunityHeader strong{overflow-wrap:anywhere}.searchConsoleOpportunityStats{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:flex-end;color:#5f655f;font-size:.88rem}.searchConsoleOpportunity p{margin:0}.searchConsoleOpportunityActions{display:flex;gap:.55rem;flex-wrap:wrap}.searchConsoleTableWrap{overflow-x:auto}.searchConsoleTable{width:100%;border-collapse:collapse;min-width:760px}.searchConsoleTable td,.searchConsoleTable th{padding:.8rem .75rem;border-bottom:1px solid #e8e5de;text-align:right;vertical-align:top}.searchConsoleTable td:first-child,.searchConsoleTable th:first-child{text-align:left;width:62%}.searchConsoleTable td:first-child strong{display:block;overflow-wrap:anywhere}.searchConsoleInspection{display:grid;grid-gap:1rem;gap:1rem}.searchConsoleInspection h2{font-size:1.2rem;overflow-wrap:anywhere}.searchConsoleInspectionGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.searchConsoleInspectionGrid div{padding:.9rem;border:1px solid #e2dfd8;border-radius:12px;display:grid;grid-gap:.35rem;gap:.35rem}.searchConsoleInspectionGrid strong{overflow-wrap:anywhere}@media (max-width:1000px){.searchConsoleInspectionGrid,.searchConsoleMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.searchConsoleConnection,.searchConsoleInspectionGrid,.searchConsoleMetrics{grid-template-columns:1fr}.searchConsoleOpportunityHeader{display:grid}.searchConsoleOpportunityStats{justify-content:flex-start}.searchConsoleTools,.searchConsoleTools input{width:100%;min-width:0}}.seoRefreshPage{display:grid;grid-gap:1.25rem;gap:1.25rem}.seoRefreshSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem}.seoRefreshSummary article{padding:1rem 1.1rem;border:1px solid var(--border,#ded8cf);border-radius:16px;background:#fff;display:grid;grid-gap:.35rem;gap:.35rem}.seoRefreshCompare span,.seoRefreshSummary span{font-size:.76rem;text-transform:uppercase;letter-spacing:.08em;color:#6e746f}.seoRefreshSummary strong{font-size:2rem}.seoRefreshToolbar{display:flex;gap:.75rem;flex-wrap:wrap;margin-bottom:1rem}.seoRefreshToolbar input,.seoRefreshToolbar select{padding:.75rem .85rem;border:1px solid #cbc8c0;border-radius:12px;font:inherit}.seoRefreshToolbar input{flex:1 1;min-width:260px}.seoRefreshList{display:grid;grid-gap:1rem;gap:1rem}.seoRefreshItem{border:1px solid #e0ddd5;border-radius:16px;padding:1rem;display:grid;grid-gap:.8rem;gap:.8rem}.seoRefreshItemTop{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.seoRefreshItemTop h2{font-size:1.12rem;margin:.35rem 0}.seoRefreshItemTop p{margin:0;color:#66706b;overflow-wrap:anywhere}.seoRefreshPriority{display:inline-block;padding:.25rem .6rem;border-radius:999px;font-size:.72rem;font-weight:900;text-transform:uppercase}.seoRefreshPriority.high{background:#fde2e2;color:#9f2626}.seoRefreshPriority.medium{background:#fff1c9;color:#825500}.seoRefreshPriority.low{background:#e2f5e8;color:#226447}.seoRefreshActions,.seoRefreshMeta,.seoRefreshMetrics{display:flex;gap:.65rem;flex-wrap:wrap}.seoRefreshMetrics{justify-content:flex-end;font-size:.86rem;color:#5f655f}.seoRefreshMeta{font-size:.83rem;color:#69716c}.seoRefreshIssues{display:flex;gap:.45rem;flex-wrap:wrap}.seoRefreshIssues span{padding:.35rem .6rem;border-radius:999px;background:#f4f1eb;font-size:.82rem}.seoRefreshPlan{display:grid;grid-gap:1rem;gap:1rem}.seoRefreshPlanHeader{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.seoRefreshCompare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.seoRefreshCompare article{border:1px solid #e2dfd8;border-radius:14px;padding:1rem;display:grid;grid-gap:.5rem;gap:.5rem}.seoRefreshCompare p{margin:0;color:#6a716d}.seoRefreshPlanGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.seoRefreshPlanGrid>article{border:1px solid #e2dfd8;border-radius:14px;padding:1rem}.seoRefreshOpening{white-space:pre-line}.seoRefreshRecommendation{display:grid;grid-gap:.25rem;gap:.25rem;padding:.7rem 0;border-bottom:1px solid #eeeae3}.seoRefreshRecommendation:last-child{border-bottom:0}.seoRefreshRecommendation p,.seoRefreshRecommendation small{margin:0}.seoRefreshRecommendation code{overflow-wrap:anywhere}.seoRefreshRationale{padding:1rem;border-radius:12px;background:#f7f4ed}@media (max-width:900px){.seoRefreshCompare,.seoRefreshPlanGrid,.seoRefreshSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.seoRefreshItemTop{display:grid}.seoRefreshMetrics{justify-content:flex-start}}@media (max-width:650px){.seoRefreshCompare,.seoRefreshPlanGrid,.seoRefreshSummary{grid-template-columns:1fr}.seoRefreshToolbar input,.seoRefreshToolbar select{width:100%;min-width:0}.seoRefreshPlanHeader{display:grid}}.actionCenterPage{max-width:1500px;margin:0 auto}.actionCenterHeader .adminHeaderActions{align-items:flex-end;flex-direction:column}.actionSummaryGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin:20px 0}.actionSummaryGrid article{background:#fff;border:1px solid #dde5df;border-radius:16px;padding:18px;box-shadow:0 6px 22px rgba(27,52,38,.05)}.actionSummaryGrid span{display:block;color:#66736b;font-size:.83rem}.actionSummaryGrid strong{display:block;font-size:2rem;line-height:1.1;margin-top:5px;color:#173c2b}.actionQueueSection,.actionTodaySection{margin-top:20px}.actionSectionHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px}.actionSectionHeader h2{margin:2px 0 0}.actionSectionHeader>span{border-radius:999px;background:#edf5ef;color:#24593d;padding:6px 11px;font-size:.8rem;font-weight:700}.actionTodayGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.actionTaskCard{border:1px solid #dfe7e1;border-radius:16px;padding:18px;background:#fbfdfb;min-width:0}.actionTaskCard.compact{padding:16px}.actionTaskTop{display:flex;justify-content:space-between;gap:8px;align-items:center}.actionKind,.actionPriority{display:inline-flex;border-radius:999px;padding:5px 9px;font-size:.72rem;font-weight:800;text-transform:capitalize}.actionPriority.high{background:#fde8e6;color:#9f291f}.actionPriority.medium{background:#fff2d8;color:#835711}.actionPriority.low{background:#e8f2ec;color:#315f46}.actionKind{background:#edf1f6;color:#495a6c}.actionTaskCard h3{font-size:1.08rem;margin:12px 0 4px;color:#1e392d}.actionPath{font-size:.76rem;color:#758179;overflow-wrap:anywhere;margin:0 0 11px}.actionReason,.actionRecommendation{font-size:.9rem;line-height:1.5;margin:8px 0}.actionRecommendation{color:#344b40}.actionMetrics{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0}.actionMetrics span{font-size:.73rem;padding:5px 8px;border-radius:8px;background:#eef3ef;color:#42594d}.actionFollowUp{font-size:.78rem;font-weight:700;color:#875d12}.actionTaskActions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:14px}.actionTaskActions .adminButton{min-height:36px;padding:7px 11px;font-size:.78rem}.actionTaskActions select,.actionToolbar select{min-height:36px;border:1px solid #cbd7cf;border-radius:9px;background:#fff;padding:6px 9px}.actionToolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.actionToolbar label{display:flex;gap:7px;align-items:center;font-size:.85rem}.actionQueueList{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.actionLowerGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:20px}.actionMiniList{display:grid;grid-gap:10px;gap:10px}.actionMiniList a{display:grid;grid-gap:3px;gap:3px;padding:12px;border:1px solid #e0e7e2;border-radius:11px;text-decoration:none;background:#fbfdfb}.actionMiniList a:hover{border-color:#8eaa98;background:#f5faf6}.actionMiniList strong{color:#214632;font-size:.9rem}.actionMiniList span{color:#64736a;font-size:.79rem;line-height:1.4}@media (max-width:1150px){.actionQueueList{grid-template-columns:repeat(2,minmax(0,1fr))}.actionLowerGrid{grid-template-columns:1fr}.actionSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.actionQueueList,.actionSummaryGrid,.actionTodayGrid{grid-template-columns:1fr}.actionToolbar{align-items:flex-start;flex-direction:column}.actionTaskActions{align-items:stretch}.actionTaskActions>*{width:100%;justify-content:center}.actionCenterHeader .adminHeaderActions{align-items:stretch}}.weeklyBriefPage{max-width:1500px;margin:0 auto}.weeklyBriefHeader{align-items:flex-start}.weeklyBriefActions{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}.weeklyBriefActions select{min-height:42px;border:1px solid #cbd7cf;border-radius:10px;background:#fff;padding:8px 11px;font:inherit}.weeklyBriefMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin:20px 0}.weeklyBriefMetrics article{display:grid;grid-gap:5px;gap:5px;background:#fff;border:1px solid #dfe7e1;border-radius:16px;padding:17px;box-shadow:0 6px 22px rgba(27,52,38,.05)}.weeklyBriefMetrics span{color:#66736b;font-size:.79rem;text-transform:uppercase;letter-spacing:.05em}.weeklyBriefMetrics strong{font-size:1.9rem;line-height:1.1;color:#173c2b}.weeklyBriefMetrics small{font-weight:700}.weeklyBriefMetrics small.positive{color:#2f6d50}.weeklyBriefMetrics small.negative{color:#a33b32}.weeklyBriefGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin:18px 0}.weeklyBriefDelivery,.weeklyBriefPanel,.weeklyBriefPriorities{padding:20px}.weeklyBriefPanelHead{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:14px}.weeklyBriefPanelHead h2{margin:2px 0 0;font-size:1.3rem}.weeklyBriefPanelHead>a{font-size:.82rem;font-weight:800;color:#2f6d50}.weeklyBriefList{display:grid;grid-gap:10px;gap:10px}.weeklyBriefList>div{display:grid;grid-gap:3px;gap:3px;padding:11px 0;border-bottom:1px solid #e8ece9}.weeklyBriefList>div:last-child{border-bottom:0}.weeklyBriefList span{color:#68746d;font-size:.86rem}.weeklyBriefPriorities ol{display:grid;grid-gap:0;gap:0;margin:0;padding-left:1.5rem}.weeklyBriefPriorities li{padding:14px 0;border-bottom:1px solid #e5ebe7}.weeklyBriefPriorities li:last-child{border-bottom:0}.weeklyBriefPriorities li>div{display:grid;grid-gap:4px;gap:4px}.weeklyBriefPriorities li p{margin:0;color:#5f6d65}.weeklyBriefPriorities li{display:list-item}.weeklyBriefPriorities li .adminButton{float:right;margin-left:14px}.weeklyBriefProgress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin:18px 0}.weeklyBriefProgress article{display:grid;grid-gap:6px;gap:6px;padding:18px}.weeklyBriefProgress span{font-size:.8rem;color:#66736b;text-transform:uppercase;letter-spacing:.05em}.weeklyBriefProgress strong{font-size:2rem;color:#173c2b}.weeklyBriefProgress p{margin:0;color:#66736b}.weeklyBriefDelivery{display:flex;justify-content:space-between;gap:18px;align-items:center}.weeklyBriefDelivery h2{margin:2px 0 6px}.weeklyBriefDelivery p{margin:0;max-width:850px}.weeklyBriefDelivery code{font-size:.85em}@media (max-width:1050px){.weeklyBriefMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.weeklyBriefProgress{grid-template-columns:1fr}}@media (max-width:760px){.weeklyBriefGrid,.weeklyBriefMetrics{grid-template-columns:1fr}.weeklyBriefDelivery,.weeklyBriefHeader,.weeklyBriefPanelHead{display:grid}.weeklyBriefActions{justify-content:stretch}.weeklyBriefActions>*{width:100%;justify-content:center}.weeklyBriefPriorities li .adminButton{float:none;margin:10px 0 0;width:100%}}@media print{.adminSidebarV2,.noPrint{display:none!important}.adminShellV2{display:block!important}.adminContentV2{padding:0!important}.weeklyBriefPage{max-width:none}.weeklyBriefMetrics{grid-template-columns:repeat(4,1fr)}.weeklyBriefGrid{grid-template-columns:repeat(2,1fr)}.adminCard,.weeklyBriefMetrics article{box-shadow:none!important;page-break-inside:avoid;break-inside:avoid}.weeklyBriefPage a{color:inherit;text-decoration:none}}.siteHealthPage{max-width:1500px;margin:0 auto;display:grid;grid-gap:18px;gap:18px}.siteHealthHeader{align-items:flex-start}.siteHealthHeaderActions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.siteHealthSingleScan{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:18px}.siteHealthSingleScan h2,.siteHealthSingleScan p{margin:0}.siteHealthSingleScan>div:last-child{display:flex;gap:9px;min-width:min(100%,520px)}.siteHealthSingleScan input{flex:1 1;min-width:0;border:1px solid #cad5cd;border-radius:10px;padding:10px 12px;font:inherit}.siteHealthSummary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:13px;gap:13px}.siteHealthSummary article{display:grid;grid-gap:5px;gap:5px;padding:16px;border:1px solid #dfe7e1;border-radius:15px;background:#fff;box-shadow:0 6px 22px rgba(27,52,38,.05)}.siteHealthSummary span{font-size:.76rem;text-transform:uppercase;letter-spacing:.05em;color:#66736b}.siteHealthSummary strong{font-size:1.9rem;color:#173c2b}.siteHealthSummary small{color:#66736b}.siteHealthSummary article.danger{border-color:#efc0bb;background:#fff8f7}.siteHealthSummary article.warning{border-color:#ead7a6;background:#fffdf5}.siteHealthSummary article.good{border-color:#bad8c5;background:#f8fcf9}.siteHealthWorkspace{padding:20px}.siteHealthToolbar{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:16px 0}.siteHealthFilters{display:flex;gap:6px;flex-wrap:wrap}.siteHealthFilters button{border:1px solid #d5ded8;background:#fff;border-radius:999px;padding:7px 11px;font:inherit;font-size:.79rem;font-weight:750;cursor:pointer}.siteHealthFilters button.active{background:#244f38;color:#fff;border-color:#244f38}.siteHealthToolbar>input{min-width:240px;border:1px solid #cad5cd;border-radius:10px;padding:10px 12px;font:inherit}.siteHealthList{display:grid;grid-gap:13px;gap:13px}.siteHealthCard{display:grid;grid-template-columns:78px minmax(0,1fr);grid-gap:16px;gap:16px;border:1px solid #dfe7e1;border-radius:16px;padding:16px;background:#fbfdfb}.siteHealthScore{width:70px;height:70px;border-radius:50%;display:grid;place-content:center;text-align:center;border:6px solid #c6d8cc;background:#fff}.siteHealthScore strong{font-size:1.35rem;line-height:1}.siteHealthScore span{font-size:.67rem;text-transform:uppercase;letter-spacing:.05em}.siteHealthScore[data-tone=warning]{border-color:#e3c977}.siteHealthScore[data-tone=danger]{border-color:#e2aaa4}.siteHealthCardBody{min-width:0}.siteHealthCardTop{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.siteHealthCardTop h3{margin:0 0 4px;font-size:1.05rem}.siteHealthCardTop p{margin:0;color:#6b776f;overflow-wrap:anywhere}.siteHealthVitals{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.siteHealthVitals span{padding:5px 8px;border-radius:8px;background:#eef3ef;font-size:.72rem;color:#44584d}.siteHealthIssueChips{display:flex;gap:6px;flex-wrap:wrap;margin:12px 0}.siteHealthIssueChips span{padding:5px 8px;border-radius:999px;font-size:.74rem;font-weight:750}.siteHealthIssueChips span[data-severity=critical]{background:#fde5e2;color:#962b22}.siteHealthIssueChips span[data-severity=warning]{background:#fff0cf;color:#815710}.siteHealthIssueChips span[data-severity=info]{background:#e8eef5;color:#42566b}.siteHealthHealthy{color:#2f6d50;font-weight:750}.siteHealthActions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.siteHealthDetails{display:grid;grid-gap:14px;gap:14px;margin-top:14px;padding-top:14px;border-top:1px solid #e3e9e5}.siteHealthMetaGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.siteHealthMetaGrid>div{display:grid;grid-gap:4px;gap:4px;padding:11px;border:1px solid #e1e7e3;border-radius:10px;background:#fff;min-width:0}.siteHealthMetaGrid span{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:#6c776f}.siteHealthMetaGrid strong{font-size:.83rem;overflow-wrap:anywhere}.siteHealthIssueDetails{display:grid;grid-gap:8px;gap:8px}.siteHealthIssueDetails article{display:flex;justify-content:space-between;gap:14px;padding:11px 12px;border-left:4px solid #bccbc1;background:#fff;border-radius:8px}.siteHealthIssueDetails article[data-severity=critical]{border-left-color:#b7493f}.siteHealthIssueDetails article[data-severity=warning]{border-left-color:#c69629}.siteHealthIssueDetails article p{margin:3px 0 0;color:#66736b}.siteHealthIssueDetails article>span{font-size:.74rem;font-weight:800;white-space:nowrap}.siteHealthMissing,.siteHealthSafety{padding:20px;display:grid;grid-gap:12px;gap:12px}.siteHealthMissing a{overflow-wrap:anywhere}.siteHealthSafety>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.siteHealthSafety article{padding:15px;border:1px solid #dfe7e1;border-radius:13px;background:#fbfdfb}.siteHealthSafety h3,.siteHealthSafety p{margin:0}.siteHealthSafety p{margin-top:6px;color:#66736b;line-height:1.55}@media (max-width:1200px){.siteHealthSummary{grid-template-columns:repeat(3,minmax(0,1fr))}.siteHealthMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.siteHealthCardTop,.siteHealthHeader,.siteHealthSingleScan,.siteHealthToolbar{display:grid}.siteHealthHeaderActions,.siteHealthSingleScan>div:last-child,.siteHealthToolbar>input{width:100%;min-width:0}.siteHealthSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.siteHealthCard{grid-template-columns:1fr}.siteHealthScore{width:62px;height:62px}.siteHealthVitals{justify-content:flex-start}.siteHealthMetaGrid,.siteHealthSafety>div:last-child{grid-template-columns:1fr}.siteHealthIssueDetails article{display:grid}.siteHealthIssueDetails article>span{white-space:normal}.siteHealthActions>*{width:100%;justify-content:center}}@media (max-width:480px){.siteHealthSummary{grid-template-columns:1fr}}.seoFixWorkflowGuide{display:grid;grid-gap:14px;gap:14px;padding:20px;border:1px solid #d9e3dc;border-radius:16px;background:linear-gradient(135deg,#fbfdfb,#f4f8f5);box-shadow:0 6px 22px rgba(27,52,38,.05)}.seoFixWorkflowGuideHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.seoFixWorkflowGuideHeader h2,.seoFixWorkflowGuideHeader p{margin:0}.seoFixWorkflowSteps{counter-reset:seo-workflow;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.seoFixWorkflowSteps li{counter-increment:seo-workflow;display:grid;grid-template-columns:30px minmax(0,1fr);grid-column-gap:9px;column-gap:9px;align-content:start;padding:12px;border:1px solid #dfe7e1;border-radius:12px;background:#fff;min-width:0}.seoFixWorkflowSteps li:before{content:counter(seo-workflow);display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#244f38;color:#fff;font-size:.78rem;font-weight:800;grid-row:1/span 2}.seoFixWorkflowSteps strong{font-size:.88rem;color:#1d3829}.seoFixWorkflowSteps span{margin-top:3px;color:#617067;font-size:.79rem;line-height:1.45}.seoFixWorkflowSteps code{white-space:nowrap;font-weight:800;color:#7b4415;background:#fff3e5;border-radius:4px;padding:1px 4px}.seoFixWorkflowNote{margin:0;padding-top:12px;border-top:1px solid #dfe7e1;color:#53635a;font-size:.86rem;line-height:1.55}.seoFixWorkflowGuide.compact{padding:17px}@media (max-width:1100px){.seoFixWorkflowSteps{grid-template-columns:repeat(2,minmax(0,1fr))}.seoFixWorkflowSteps li:last-child{grid-column:1/-1}}@media (max-width:680px){.seoFixWorkflowGuideHeader{display:grid}.seoFixWorkflowSteps{grid-template-columns:1fr}.seoFixWorkflowSteps li:last-child{grid-column:auto}}.analyticsWorldMapWrap{grid-gap:.75rem;gap:.75rem}.analyticsWorldMap{min-height:240px;border-radius:20px;overflow:hidden}.analyticsMapOcean{fill:#eaf3f5;stroke:#d7e4e7;stroke-width:2}.analyticsMapGrid line{stroke:rgba(75,111,119,.14)}.analyticsMapLand path{fill:#d5ddd5;stroke:#bdc9bd;stroke-width:2;stroke-linejoin:round}.analyticsMapPulse{fill:rgba(179,79,55,.16)}.analyticsMapDot{fill:#b34f37}@media (max-width:720px){.analyticsWorldMap{min-height:190px}}.siteBrand{display:flex;align-items:center;flex:0 0 auto;width:clamp(190px,17vw,220px);min-width:190px;line-height:0}.siteBrandLogo{display:block;width:100%;height:auto;object-fit:contain}@media (max-width:1040px) and (min-width:761px){.siteBrand{width:200px;min-width:200px}}@media (max-width:760px){.siteBrand{width:190px;min-width:0;max-width:calc(100vw - 120px)}}@media (max-width:420px){.siteBrand{width:165px}}.homeRefreshPage{padding-bottom:clamp(3rem,7vw,5rem)}.homeRefreshSection{margin-top:clamp(2.25rem,6vw,4.5rem)}.homeRefreshHero{margin-top:clamp(1.5rem,4vw,3rem)}.homeRefreshHeroGrid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);grid-gap:clamp(1.5rem,4vw,3rem);gap:clamp(1.5rem,4vw,3rem);align-items:center}.homeRefreshHeroCopy{padding:clamp(.5rem,1vw,.75rem) 0}.homeRefreshHeroCopy h1{margin:.3rem 0 1rem;color:#3c2415;font-size:clamp(2.75rem,6vw,4.8rem);line-height:.98;letter-spacing:-.05em}.homeRefreshHeroCopy .lede{max-width:33rem;margin:0;color:#314351;font-size:1.16rem;line-height:1.65}.homeRefreshHeroActions{margin-top:1.5rem}.homeRefreshAboutMedia,.homeRefreshCardImageWrap,.homeRefreshFeaturedImageWrap,.homeRefreshHeroMedia,.homeRefreshResetMedia{overflow:hidden;border-radius:1.5rem}.homeRefreshHeroMedia{box-shadow:0 18px 40px rgba(78,50,26,.12)}.homeRefreshCardImage,.homeRefreshImage{display:block;width:100%;height:auto}.homeRefreshCardImage{aspect-ratio:16/9;object-fit:cover}.homeRefreshTrustRow{display:flex;flex-wrap:wrap;gap:1rem 1.25rem;margin-top:1.6rem}.homeRefreshTrustItem{display:inline-flex;align-items:center;gap:.55rem;color:#23303b;font-size:.98rem;font-weight:600}.homeRefreshMiniIcon,.homeRefreshTrustIcon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:999px}.homeRefreshTrustIcon{width:2.1rem;height:2.1rem;background:#f2ecdf;color:#5e7f63;font-size:1rem}.homeRefreshSectionHeading{margin-bottom:1.5rem}.homeRefreshSectionHeading.centered{text-align:center}.homeRefreshSectionHeading.compact{margin-bottom:1.2rem}.homeRefreshSectionHeading h2{margin:0;color:#2f231d;font-size:clamp(2rem,4vw,3rem);line-height:1.08}.homeRefreshSectionHeading p{max-width:44rem;margin:.6rem auto 0;color:var(--muted);font-size:1.02rem}.homeRefreshCardGrid,.homeRefreshFeaturedGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem}.homeRefreshFeaturedCard,.homeRefreshMiniCard,.homeRefreshTopicCard{color:inherit;text-decoration:none}.homeRefreshFeaturedCard,.homeRefreshTopicCard{overflow:hidden;border:1px solid rgba(84,63,45,.12);border-radius:1.2rem;background:#fffdf9;box-shadow:0 10px 24px rgba(70,50,35,.06);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.homeRefreshFeaturedCard:hover,.homeRefreshMiniCard:hover,.homeRefreshTopicCard:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(70,50,35,.1);border-color:rgba(155,92,34,.22)}.homeRefreshCardBody,.homeRefreshFeaturedBody{display:flex;flex-direction:column;gap:.5rem;padding:1rem 1.1rem 1.15rem}.homeRefreshAboutCopy h2,.homeRefreshCardBody h3,.homeRefreshFeaturedBody h3,.homeRefreshMiniCard h3,.homeRefreshResetCopy h2{margin:0;color:#2f231d}.homeRefreshCardBody h3,.homeRefreshFeaturedBody h3,.homeRefreshMiniCard h3{font-size:1.4rem;line-height:1.18}.homeRefreshAboutCopy p,.homeRefreshCardBody p,.homeRefreshFeaturedBody p,.homeRefreshMiniCard p,.homeRefreshResetCopy p{margin:0;color:#51606a;line-height:1.65}.homeRefreshCardBody span,.homeRefreshFeaturedBody span,.homeRefreshMiniCard strong{margin-top:auto;color:#355f4d;font-weight:700}.homeRefreshMiniGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.homeRefreshMiniCard{display:grid;grid-template-columns:64px 1fr;grid-gap:1rem;gap:1rem;align-items:center;padding:1.15rem 1.2rem;border:1px solid rgba(84,63,45,.12);border-radius:1.1rem;background:#fffdf9;box-shadow:0 10px 24px rgba(70,50,35,.05);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.homeRefreshMiniIcon{width:3.3rem;height:3.3rem;background:#4d7f63;color:#fff;font-size:1.55rem}.homeRefreshAboutCard,.homeRefreshResetBanner{display:grid;grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);grid-gap:1.6rem;gap:1.6rem;align-items:center;padding:1.2rem;border:1px solid rgba(84,63,45,.12);border-radius:1.6rem;background:linear-gradient(180deg,#fffdf9,#fff9f2);box-shadow:0 12px 26px rgba(70,50,35,.06)}.homeRefreshAboutCopy,.homeRefreshResetCopy{display:flex;flex-direction:column;gap:.85rem;padding:.4rem}.homeRefreshAboutCopy h2,.homeRefreshResetCopy h2{font-size:clamp(2rem,4vw,3rem);line-height:1.08}.homeRefreshAboutCopy .primaryLink,.homeRefreshResetCopy .heroActions{margin-top:.3rem}@media (max-width:1100px){.homeRefreshCardGrid,.homeRefreshFeaturedGrid,.homeRefreshMiniGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.homeRefreshAboutCard,.homeRefreshHeroGrid,.homeRefreshResetBanner{grid-template-columns:1fr}.homeRefreshHeroMedia{order:2}.homeRefreshHeroCopy{order:1}}@media (max-width:700px){.homeRefreshCardGrid,.homeRefreshFeaturedGrid,.homeRefreshMiniGrid{grid-template-columns:1fr}.homeRefreshMiniCard{grid-template-columns:56px 1fr;padding:1rem}.homeRefreshHeroCopy h1{font-size:clamp(2.35rem,10.5vw,3.5rem)}.homeRefreshTrustRow{flex-direction:column;gap:.8rem}.homeRefreshAboutCopy .primaryLink,.homeRefreshHeroActions .primaryLink,.homeRefreshHeroActions .secondaryLink,.homeRefreshResetCopy .primaryLink,.homeRefreshResetCopy .secondaryLink{width:100%}}.homeRefreshHero.pageShell{margin-top:0;padding-top:clamp(.75rem,1.5vw,1.25rem);padding-bottom:clamp(.75rem,1.5vw,1.25rem)}.homeRefreshHeroGrid{align-items:stretch;gap:clamp(1rem,2.5vw,2rem)}.homeRefreshHeroCopy{display:flex;flex-direction:column;justify-content:center;padding:0}.homeRefreshHeroCopy h1{max-width:11.5ch;font-size:clamp(2.2rem,4.4vw,3.75rem);line-height:1;letter-spacing:-.045em}.homeRefreshHeroMedia{height:100%;min-height:0}.homeRefreshHeroMedia .homeRefreshImage{width:100%;height:100%;object-fit:cover}.homeRefreshTrustRow{margin-top:1.15rem;gap:.75rem 1rem}.homeRefreshSection{margin-top:clamp(1.5rem,3vw,2.5rem)}.homeRefreshHero+.homeRefreshSection{margin-top:clamp(.75rem,1.5vw,1.25rem)}.homeRefreshCardGrid,.homeRefreshFeaturedGrid{gap:.9rem}.homeRefreshMiniGrid{gap:.8rem}@media (max-width:900px){.homeRefreshHeroMedia,.homeRefreshHeroMedia .homeRefreshImage{height:auto}.homeRefreshHeroCopy h1{max-width:100%}}@media (max-width:700px){.homeRefreshHero.pageShell{padding-top:.6rem;padding-bottom:.8rem}.homeRefreshHeroCopy h1{font-size:clamp(2rem,9vw,3rem)}.homeRefreshSection{margin-top:1.35rem}.homeRefreshCardGrid,.homeRefreshFeaturedGrid,.homeRefreshMiniGrid{gap:.75rem}}.homeGuidePage{padding-bottom:clamp(3rem,7vw,5rem)}.homeGuideHero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);grid-gap:clamp(1.5rem,4vw,3.25rem);gap:clamp(1.5rem,4vw,3.25rem);align-items:center;padding-top:clamp(1rem,2.5vw,2rem);padding-bottom:clamp(1.5rem,3vw,2.5rem)}.homeGuideHeroCopy h1{max-width:12ch;margin:.55rem 0 1rem;color:#35241a;font-size:clamp(2.55rem,5.2vw,4.7rem);line-height:.99;letter-spacing:-.055em}.homeGuidePlainPromise{display:inline-flex;width:-moz-fit-content;width:fit-content;margin:0;padding:.42rem .75rem;border:1px solid rgba(155,92,34,.22);border-radius:999px;background:#fff8ee;color:#7d471b;font-size:.92rem;font-weight:800;letter-spacing:.015em}.homeGuideIntro{max-width:42rem;margin:0;color:#4d5a63;font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.7}.homeGuideHeroActions{margin-top:1.35rem}.homeGuideQuietNote{max-width:42rem;margin:1.1rem 0 0;padding-left:.9rem;border-left:3px solid #d8c5aa;color:#68737b;font-size:.95rem;line-height:1.55}.homeGuideAboutMedia,.homeGuideHeroMedia{overflow:hidden;border-radius:1.45rem;box-shadow:0 16px 34px rgba(66,43,25,.1)}.homeGuideAboutMedia img,.homeGuideHeroMedia img{display:block;width:100%;height:auto;object-fit:cover}.homeGuideHeroMedia img{aspect-ratio:16/10}.homeGuideSection{margin-top:clamp(2.2rem,5vw,4rem)}.homeGuideStartSection{scroll-margin-top:7rem}.homeGuideSectionHeader{max-width:760px;margin-bottom:1.35rem}.homeGuideSectionHeader h2{margin:.2rem 0 .55rem;color:#35241a;font-size:clamp(2rem,4vw,3.15rem);line-height:1.06}.homeGuideSectionHeader>p:not(.eyebrow){margin:0;color:#64707a;font-size:1.04rem;line-height:1.65}.homeGuideSectionHeaderRow{display:flex;max-width:none;align-items:flex-end;justify-content:space-between;gap:1rem}.homeGuideStartGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.homeGuideStartCard{display:grid;grid-template-columns:3rem 1fr;grid-gap:.9rem;gap:.9rem;min-height:100%;padding:1.15rem;border:1px solid rgba(79,61,45,.12);border-radius:1.05rem;background:#fffdf9;color:inherit;text-decoration:none;box-shadow:0 8px 20px rgba(64,45,30,.045);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.homeGuideFeaturedCard:hover,.homeGuideStartCard:hover{transform:translateY(-2px);border-color:rgba(155,92,34,.24);box-shadow:0 12px 26px rgba(64,45,30,.08)}.homeGuideStartNumber{display:inline-flex;align-items:center;justify-content:center;width:2.7rem;height:2.7rem;border-radius:999px;background:#edf3ed;color:#466853;font-size:.8rem;font-weight:900}.homeGuideFeaturedCard h3,.homeGuideStartCard h3{margin:0;color:#34271f;font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.2}.homeGuideFeaturedCard p,.homeGuideStartCard p{margin:.45rem 0 0;color:#5c6870;line-height:1.58}.homeGuideFeaturedCard strong,.homeGuideStartCard strong{display:inline-block;margin-top:.7rem;color:#35604d;font-size:.94rem}.homeGuideAbout{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);grid-gap:clamp(1.4rem,4vw,3rem);gap:clamp(1.4rem,4vw,3rem);align-items:center;padding:clamp(1rem,2.5vw,1.5rem);border:1px solid rgba(79,61,45,.12);border-radius:1.5rem;background:linear-gradient(135deg,#fffdf9,#faf3e9)}.homeGuideAboutMedia img{aspect-ratio:4/3}.homeGuideAboutCopy h2{margin:.25rem 0 .8rem;color:#35241a;font-size:clamp(2rem,4vw,3.1rem);line-height:1.05}.homeGuideAboutCopy>p:not(.eyebrow){margin:0 0 .75rem;color:#56636b;line-height:1.7}.homeGuideAboutCopy .heroActions{margin-top:1rem}.homeGuideFeaturedGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.homeGuideFeaturedCard{display:flex;flex-direction:column;min-height:240px;padding:1.25rem;border:1px solid rgba(79,61,45,.12);border-radius:1.05rem;background:#fffdf9;color:inherit;text-decoration:none;box-shadow:0 8px 20px rgba(64,45,30,.045);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.homeGuideFeaturedCard>span{margin-bottom:.6rem;color:#96571f;font-size:.76rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.homeGuideFeaturedCard strong{margin-top:auto;padding-top:1rem}@media (max-width:920px){.homeGuideAbout,.homeGuideHero{grid-template-columns:1fr}.homeGuideHeroMedia{max-width:760px}.homeGuideFeaturedGrid{grid-template-columns:1fr}.homeGuideFeaturedCard{min-height:auto}}@media (max-width:700px){.homeGuideHero{padding-top:.75rem;gap:1.2rem}.homeGuideHeroCopy h1{font-size:clamp(2.25rem,10vw,3.35rem)}.homeGuideAboutCopy .primaryLink,.homeGuideAboutCopy .secondaryLink,.homeGuideHeroActions .primaryLink,.homeGuideHeroActions .secondaryLink{width:100%}.homeGuideStartGrid{grid-template-columns:1fr;gap:.7rem}.homeGuideStartCard{grid-template-columns:2.65rem 1fr;padding:1rem}.homeGuideStartNumber{width:2.4rem;height:2.4rem}.homeGuideSectionHeaderRow{align-items:flex-start;flex-direction:column}.homeGuideSectionHeaderRow .secondaryLink{width:100%}.homeGuideSection{margin-top:2rem}}.staticGuidePage>h1{max-width:16ch}.guideOrientation{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);grid-gap:1.5rem;gap:1.5rem;margin:1.75rem 0 1rem;padding:clamp(1.2rem,3vw,1.8rem);border:1px solid var(--line);border-radius:1.35rem;background:linear-gradient(145deg,#fffdf9,#f7efe3)}.guideOrientation h2{margin:.25rem 0 .55rem;font-size:clamp(1.55rem,3vw,2.2rem)}.guideOrientation p{margin:0;color:var(--muted);line-height:1.65}.guideOrientationFacts{display:grid;grid-gap:.75rem;gap:.75rem;margin:0}.guideOrientationFacts div{padding:.85rem 1rem;border-radius:1rem;background:hsla(0,0%,100%,.78)}.guideOrientationFacts dt{color:var(--brand);font-size:.76rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.guideOrientationFacts dd{margin:.25rem 0 0;color:var(--ink);line-height:1.45}.guideContents{display:flex;flex-wrap:wrap;gap:.55rem .75rem;align-items:center;margin:1rem 0 1.5rem;padding:.9rem 1rem;border:1px solid var(--line);border-radius:1rem;background:hsla(0,0%,100%,.72)}.guideContents strong{margin-right:.25rem}.guideContents a{padding:.4rem .65rem;border-radius:999px;color:#234f40;background:#edf4ef;font-size:.9rem;font-weight:700;text-decoration:none}.staticGuidePage .contentSection{scroll-margin-top:7rem}.carefulGuideNote,.reflectionPrompt{padding:1.15rem 1.3rem;border-radius:1rem;background:#f7f1e7}.reflectionPrompt{margin-top:1.5rem;border-left:4px solid #78917d}.reflectionPrompt p{margin-bottom:0}.relatedGuideGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.relatedGuideCard{display:grid;grid-gap:.35rem;gap:.35rem;padding:1rem;border:1px solid var(--line);border-radius:1rem;background:#fff;color:inherit;text-decoration:none}.relatedGuideCard:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(72,42,12,.07)}.relatedGuideCard strong{color:var(--brand-dark)}.relatedGuideCard span{color:var(--muted);line-height:1.5}@media (max-width:760px){.guideOrientation,.relatedGuideGrid{grid-template-columns:1fr}.guideContents{align-items:stretch;flex-direction:column}.guideContents a{width:100%}}.aiWriterWorkflow{display:grid;grid-gap:1.5rem;gap:1.5rem}.aiWriterSteps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:.55rem;gap:.55rem;position:-webkit-sticky;position:sticky;top:.75rem;z-index:10;padding:.75rem;border:1px solid rgba(15,23,42,.1);border-radius:1.25rem;background:rgba(255,250,243,.96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.aiWriterStep{display:flex;align-items:center;gap:.45rem;min-width:0;padding:.65rem .7rem;border-radius:.85rem;color:#667085;font-size:.82rem}.aiWriterStep>span{display:inline-flex;align-items:center;justify-content:center;flex:0 0 1.65rem;width:1.65rem;height:1.65rem;border-radius:999px;background:#ece7de;font-weight:800}.aiWriterStep strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aiWriterStep.active{background:#fff;color:#172026;box-shadow:0 5px 18px rgba(15,23,42,.08)}.aiWriterStep.active>span,.aiWriterStep.complete>span{background:#2f6b50;color:#fff}.aiWriterStageCard,.aiWriterStageSection{scroll-margin-top:7rem}.aiWriterTopicGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.aiWriterTopicCard.selected{outline:2px solid #2f6b50;outline-offset:2px}.aiWriterDraftActions,.aiWriterMetaGrid{display:grid;grid-gap:.75rem;gap:.75rem}.aiWriterMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.stefanStoryAdminBox,.stefanStoryCheckpoint,.stefanStoryEditorPanel{margin:1.25rem 0;padding:1.1rem 1.2rem;border:2px solid #c62828;border-radius:1rem;background:#fff4f4;color:#8e1111}.stefanStoryAdminBox label,.stefanStoryEditorPanel label{display:grid;grid-gap:.5rem;gap:.5rem;margin:1rem 0;color:#3f1c1c;font-weight:700}.stefanStoryAdminBox textarea,.stefanStoryEditorPanel textarea{width:100%;color:#172026;background:#fff}.aiWriterPreview{margin-top:1rem}.aiWriterPreview textarea{width:100%;min-height:420px;margin-top:.75rem}@media (max-width:980px){.aiWriterSteps{grid-template-columns:repeat(3,minmax(0,1fr));position:static}.aiWriterMetaGrid,.aiWriterTopicGrid{grid-template-columns:1fr}}@media (max-width:620px){.aiWriterSteps{grid-template-columns:1fr 1fr}.aiWriterStep{padding:.55rem}}.seriesHubPage{padding-top:clamp(1.5rem,4vw,3rem);padding-bottom:5rem}.seriesHubHero{max-width:860px;padding:clamp(1.5rem,5vw,3.5rem);border:1px solid var(--line);border-radius:2rem;background:linear-gradient(145deg,#fffdf9,#f2f7f1);box-shadow:0 18px 44px rgba(55,45,34,.07)}.seriesHubHero h1{max-width:13ch;margin:.25rem 0 1rem;font-size:clamp(2.7rem,7vw,5.4rem);line-height:.98;letter-spacing:-.055em;color:#2f3028}.seriesHubNote{max-width:64ch;color:var(--muted);line-height:1.7}.seriesHubSection{margin-top:clamp(2.5rem,6vw,5rem)}.seriesCountBadge{padding:.55rem .8rem;border-radius:999px;background:#edf4ee;color:#315541;font-weight:800;font-size:.9rem}.seriesDayGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.seriesDayCard{display:flex;flex-direction:column;min-height:230px;padding:1.25rem;border:1px solid var(--line);border-radius:1.3rem;background:#fff;color:inherit;text-decoration:none;box-shadow:0 10px 26px rgba(55,45,34,.05);transition:transform .18s ease,box-shadow .18s ease}.seriesDayCard:hover{transform:translateY(-3px);box-shadow:0 15px 32px rgba(55,45,34,.09)}.seriesDayCard>span{color:#8f5625;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.seriesDayCard h3{margin:.55rem 0;color:#283229;font-size:1.35rem;line-height:1.18}.seriesDayCard p{margin:0;color:var(--muted);line-height:1.6}.seriesDayCard strong{margin-top:auto;padding-top:1rem;color:#315f49}.seriesRoadmapPublic{padding:1.5rem;border-radius:1.5rem;background:#f8f4ed}.seriesRoadmapDots{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));grid-gap:.55rem;gap:.55rem;margin-top:1rem}.seriesRoadmapDots span{display:grid;place-items:center;aspect-ratio:1;border-radius:999px;background:#e9e3d9;color:#756b5e;font-weight:800}.seriesRoadmapDots span.published{background:#3e7157;color:#fff}.articleSeriesKicker{display:flex;flex-wrap:wrap;gap:.65rem 1rem;align-items:center;margin-bottom:.75rem}.articleSeriesKicker a{color:#315f49;font-weight:900;text-decoration:none}.articleSeriesKicker span{padding:.35rem .65rem;border-radius:999px;background:#f3ede3;color:#744719;font-size:.85rem;font-weight:800}.seriesArticleNav{margin:2rem 0;padding:1.25rem;border:1px solid var(--line);border-radius:1.4rem;background:#fbfaf7}.seriesArticleNavHeader{display:flex;justify-content:space-between;gap:1rem;margin-bottom:1rem;font-weight:800}.seriesArticleNavHeader a{color:#315f49}.seriesArticleNavLinks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.seriesArticleNavCard{display:grid;grid-gap:.3rem;gap:.3rem;padding:1rem;border-radius:1rem;background:#fff;color:inherit;text-decoration:none}.seriesArticleNavCard.next{text-align:right}.seriesArticleNavCard span{color:#8f5625;font-size:.82rem;font-weight:900;text-transform:uppercase}.seriesManagerStack{display:grid;grid-gap:1.5rem;gap:1.5rem}.seriesManagerCard{overflow:hidden}.seriesManagerTableWrap{overflow-x:auto;margin-top:1rem}.seriesManagerTable{width:100%;border-collapse:collapse;min-width:760px}.seriesManagerTable td,.seriesManagerTable th{padding:.8rem;border-bottom:1px solid rgba(15,23,42,.08);text-align:left;vertical-align:top}.seriesManagerTable th{font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.seriesStatus{display:inline-flex;padding:.3rem .55rem;border-radius:999px;background:#eef2f6;font-size:.78rem;font-weight:800}.seriesStatus-published{background:#e3f3e8;color:#245738}.seriesStatus-needs-stefan-s-story{background:#fff0f0;color:#a71919}.seriesStatus-missing{background:#f3f0ea;color:#756b5e}.aiWriterArticleType{margin:1rem 0}.aiWriterArticleType label,.aiWriterSeriesFields label,.seriesEditorFields label{display:grid;grid-gap:.35rem;gap:.35rem}.aiWriterArticleType label>span,.aiWriterSeriesFields label>span,.seriesEditorFields label>span{font-weight:800}.aiWriterSeriesFields,.seriesEditorFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem;margin-top:.8rem}.aiWriterSeriesFields .wide,.seriesEditorFields .wide{grid-column:1/-1}.aiWriterArticleType select,.aiWriterSeriesFields input,.seriesEditorFields input{width:100%}.mutedText{color:var(--muted)}@media (max-width:900px){.seriesDayGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.seriesRoadmapDots{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:700px){.aiWriterSeriesFields,.seriesArticleNavLinks,.seriesDayGrid,.seriesEditorFields{grid-template-columns:1fr}.seriesRoadmapDots{grid-template-columns:repeat(5,minmax(0,1fr))}.seriesArticleNavCard.next{text-align:left}.seriesHubHero h1{font-size:clamp(2.4rem,12vw,3.7rem)}}.homeSmallStepFeature{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1.5rem;gap:1.5rem;align-items:center;padding:clamp(1.3rem,4vw,2.2rem);border:1px solid var(--line);border-radius:1.6rem;background:linear-gradient(145deg,#f6f1e7,#eef5ef)}.homeSmallStepFeature h2{margin:.25rem 0 .6rem;color:#2f3028;font-size:clamp(1.8rem,4vw,2.8rem)}.homeSmallStepFeature p{margin:0;color:var(--muted);line-height:1.65}@media (max-width:760px){.homeSmallStepFeature{grid-template-columns:1fr}.homeSmallStepFeature .primaryLink,.homeSmallStepFeature .secondaryLink{width:100%}}.analyticsAttentionPanel{margin-bottom:1.25rem}.analyticsSectionHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.analyticsSectionHeading h2{margin:.15rem 0 0}.analyticsSectionHeading>span{color:var(--muted-text,#687386);font-size:.9rem}.analyticsAttentionGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.analyticsAttentionItem{border:1px solid rgba(90,102,114,.16);border-radius:16px;padding:1rem;background:hsla(180,8%,97%,.8)}.analyticsAttentionItem p{margin:.4rem 0 0;color:var(--muted-text,#687386)}.analyticsAttentionItem.positive{border-left:4px solid #4e8568}.analyticsAttentionItem.warning{border-left:4px solid #b06a45}.analyticsAttentionItem.neutral{border-left:4px solid #718096}.analyticsMetricHeading{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.analyticsMetricHeading b,.analyticsTrend{display:inline-flex;padding:.2rem .48rem;border-radius:999px;font-size:.78rem;line-height:1}.analyticsMetricHeading .up,.analyticsTrend.up{background:#e7f3eb;color:#2f6c4a}.analyticsMetricHeading .down,.analyticsTrend.down{background:#f8e9e4;color:#984c35}.analyticsOverviewTable{margin:1.25rem 0}@media (max-width:980px){.analyticsAttentionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.analyticsAttentionGrid{grid-template-columns:1fr}.analyticsSectionHeading{flex-direction:column}}.analyticsWorldMapWrap{display:grid;grid-gap:.8rem;gap:.8rem}.analyticsWorldMapFrame{position:relative;overflow:hidden;border:1px solid #d5e2e4;border-radius:20px;background:#eaf3f5;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72)}.analyticsWorldMap{display:block;width:100%;height:auto;min-height:280px;aspect-ratio:2/1}.analyticsMapGrid,.analyticsWorldMap image{pointer-events:none}.analyticsMapGrid{opacity:.48}.analyticsMapGrid line{stroke:rgba(73,106,113,.14);stroke-width:1;vector-effect:non-scaling-stroke}.analyticsMapPulse{fill:rgba(183,72,49,.2);animation:analyticsMapPulse 2.6s ease-out infinite;transform-box:fill-box;transform-origin:center}.analyticsMapDot{fill:#b44f38;stroke:#fff;stroke-width:2.5;cursor:help;filter:drop-shadow(0 2px 3px rgba(71,45,36,.28));vector-effect:non-scaling-stroke}.analyticsMapLabels line{stroke:rgba(68,72,69,.48);stroke-width:1;vector-effect:non-scaling-stroke}.analyticsMapLabels text{fill:#29332f;font-size:14px;font-weight:800;paint-order:stroke;stroke:hsla(0,0%,100%,.96);stroke-width:4px;stroke-linejoin:round}.analyticsMapLegend{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;color:#64706b;font-size:.82rem}.analyticsMapLegend span{display:inline-flex;align-items:center;gap:.45rem}.analyticsMapLegendDot{width:10px;height:10px;border-radius:50%;background:#b44f38;box-shadow:0 0 0 4px rgba(183,72,49,.15)}.analyticsMapNote{margin:0}@keyframes analyticsMapPulse{0%,35%{transform:scale(.8);opacity:.8}75%,to{transform:scale(1.35);opacity:0}}@media (prefers-reduced-motion:reduce){.analyticsMapPulse{animation:none}}@media (max-width:720px){.analyticsWorldMap{min-height:210px}.analyticsMapLabels text{font-size:17px}.analyticsMapLegend{display:grid;grid-gap:.45rem;gap:.45rem}}.adminNavGroup a{gap:.65rem}.adminNavIcon{display:inline-flex;flex:0 0 24px;align-items:center;justify-content:center;width:24px;height:24px;border-radius:8px;color:#8a4b17;background:rgba(255,247,237,.82)}.adminNavGroup a:hover .adminNavIcon{color:#14532d;background:#ecfdf5}.analyticsHubSection{margin:1.25rem 0;padding:clamp(1rem,2vw,1.4rem);border:1px solid rgba(36,66,54,.13);border-radius:24px;background:radial-gradient(circle at top right,rgba(236,253,245,.92),transparent 36%),linear-gradient(145deg,hsla(0,0%,100%,.96),rgba(255,250,243,.9));box-shadow:0 18px 45px rgba(54,38,23,.06)}.analyticsHubGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.85rem;gap:.85rem;margin-top:1rem}.analyticsHubCard{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.85rem;gap:.85rem;min-height:112px;width:100%;padding:1rem;border:1px solid rgba(36,66,54,.12);border-radius:18px;background:hsla(0,0%,100%,.86);color:#24312b;cursor:pointer;font:inherit;text-align:left;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.analyticsHubCard:hover{transform:translateY(-2px);border-color:rgba(36,66,54,.28);box-shadow:0 12px 26px rgba(36,66,54,.09)}.analyticsHubCardIcon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:15px;background:#ecfdf5;color:#166534}.analyticsHubCardContent{display:grid;min-width:0;grid-gap:.18rem;gap:.18rem}.analyticsHubCardContent small{color:#8a4b17;font-size:.73rem;font-weight:900;letter-spacing:.055em;text-transform:uppercase}.analyticsHubCardContent strong{overflow:hidden;color:#17212b;font-size:1.12rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.analyticsHubCardContent span{display:-webkit-box;overflow:hidden;color:#64748b;font-size:.85rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.analyticsHubCardArrow{color:#8a4b17;font-size:1.35rem;transition:transform .16s ease}.analyticsHubCard:hover .analyticsHubCardArrow{transform:translateX(3px)}.analyticsQuickActions{display:flex;flex-wrap:wrap;gap:.65rem;margin:0 0 1.25rem}.analyticsQuickActions a{display:inline-flex;align-items:center;gap:.45rem;min-height:42px;padding:.65rem .9rem;border:1px solid rgba(36,66,54,.14);border-radius:999px;background:hsla(0,0%,100%,.82);color:#244236;font-size:.88rem;font-weight:850;text-decoration:none}.analyticsQuickActions a:hover{background:#ecfdf5;border-color:rgba(22,101,52,.25)}.analyticsQuickActions svg{width:18px;height:18px}.analyticsMapPanelAnchor{min-width:0;scroll-margin-top:1rem}@media (max-width:1100px){.analyticsHubGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.analyticsHubGrid{grid-template-columns:1fr}.analyticsHubCard{min-height:98px}.analyticsQuickActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.analyticsQuickActions a{justify-content:center;text-align:center}}@media (max-width:430px){.analyticsQuickActions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.analyticsHubCard,.analyticsHubCardArrow{transition:none}.analyticsHubCard:hover{transform:none}}.analyticsCoachPanel{margin-bottom:1.25rem;overflow:hidden}.analyticsCoachPanel .analyticsSectionHeading p:last-child{margin:.35rem 0 0;color:#64748b}.analyticsCoachGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.analyticsCoachCard{display:flex;flex-direction:column;min-width:0;padding:1.1rem;border:1px solid rgba(36,66,54,.14);border-left:4px solid #64748b;border-radius:16px;background:linear-gradient(145deg,#fff,#fbfdfc);box-shadow:0 8px 24px rgba(15,23,42,.05)}.analyticsCoachCard.priority-high{border-left-color:#b45309}.analyticsCoachCard.priority-medium{border-left-color:#2563eb}.analyticsCoachCard.priority-low{border-left-color:#15803d}.analyticsCoachCard.is-completed,.analyticsCoachCard.is-dismissed{opacity:.72;background:#f8fafc}.analyticsCoachCardTop{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.7rem}.analyticsCoachCategory,.analyticsCoachPriority{display:inline-flex;align-items:center;min-height:25px;padding:.25rem .55rem;border-radius:999px;font-size:.72rem;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.analyticsCoachPriority.high{color:#92400e;background:#ffedd5}.analyticsCoachPriority.medium{color:#1e40af;background:#dbeafe}.analyticsCoachPriority.low{color:#166534;background:#dcfce7}.analyticsCoachCategory{color:#475569;background:#f1f5f9}.analyticsCoachCard h3{margin:0 0 .45rem;color:#183b2e;font-size:1.05rem}.analyticsCoachCard>p{margin:0 0 .9rem;color:#475569;line-height:1.55}.analyticsCoachNextStep{display:grid;grid-gap:.25rem;gap:.25rem;margin-top:auto;padding:.75rem;border-radius:12px;background:#f6f8f7;color:#475569;font-size:.86rem}.analyticsCoachNextStep strong{color:#244236}.analyticsCoachActions{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:.9rem}.analyticsCoachActions .adminButton{min-height:38px;padding:.55rem .75rem;font-size:.82rem}.analyticsCoachTextButton{border:0;background:transparent;color:#64748b;padding:.4rem .25rem;font:inherit;font-size:.8rem;font-weight:750;cursor:pointer}.analyticsCoachTextButton:hover{color:#0f172a;text-decoration:underline}.analyticsCoachTextButton.complete{color:#166534}.analyticsCoachHistory{margin-top:1.25rem;padding-top:1.1rem;border-top:1px solid #e2e8f0}.analyticsCoachHistory>h3{margin:0 0 .85rem}.analyticsCoachEmpty{padding:1.2rem;border:1px dashed #94a3b8;border-radius:14px;text-align:center;background:#f8fafc}.analyticsCoachEmpty p{margin:.35rem 0 0;color:#64748b}@media (max-width:860px){.analyticsCoachGrid{grid-template-columns:1fr}}.analyticsArticleWorkspace{display:grid;grid-gap:1.25rem;gap:1.25rem}.analyticsTrackingHealth{border-top:4px solid #0f766e}.analyticsHealthStatus{display:inline-flex;align-items:center;min-height:30px;padding:.35rem .7rem;border-radius:999px;font-size:.78rem;font-weight:850}.analyticsHealthStatus.healthy{color:#166534;background:#dcfce7}.analyticsHealthStatus.collecting{color:#92400e;background:#fef3c7}.analyticsHealthStatus.waiting{color:#475569;background:#f1f5f9}.analyticsArticleDetailMetrics,.analyticsHealthGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.85rem;gap:.85rem;margin-top:1rem}.analyticsArticleToolbar{display:grid;grid-template-columns:minmax(240px,1.5fr) minmax(170px,.7fr) minmax(190px,.8fr);grid-gap:.75rem;gap:.75rem;margin:1rem 0}.analyticsArticleTable td,.analyticsArticleTable th{white-space:nowrap}.analyticsArticleTable td:first-child{min-width:260px;white-space:normal}.analyticsScorePill{display:inline-flex;min-width:38px;justify-content:center;padding:.28rem .45rem;border-radius:999px;font-weight:900}.analyticsScorePill.good{color:#166534;background:#dcfce7}.analyticsScorePill.average{color:#92400e;background:#fef3c7}.analyticsScorePill.weak{color:#991b1b;background:#fee2e2}.analyticsTableAction{border:1px solid #cbd5e1;border-radius:999px;background:#fff;color:#244236;padding:.42rem .65rem;font:inherit;font-size:.78rem;font-weight:850;cursor:pointer}.analyticsTableAction:hover{background:#ecfdf5;border-color:#86a99b}.analyticsArticleDetail{scroll-margin-top:1rem;border-top:4px solid #315e4d}.analyticsDetailGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-top:1rem}.analyticsDetailGrid>article{min-width:0;padding:1rem;border:1px solid #e2e8f0;border-radius:14px;background:#fbfdfc}.analyticsDetailGrid h3{margin:0 0 .8rem;color:#183b2e}.analyticsDetailGrid h4{margin:1rem 0 .45rem;color:#475569;font-size:.82rem;text-transform:uppercase;letter-spacing:.04em}.analyticsFunnel{display:grid;grid-gap:.55rem;gap:.55rem;align-items:flex-start}.analyticsFunnel span{display:flex;justify-content:space-between;gap:.75rem;min-width:20%;padding:.6rem .75rem;border-radius:9px;background:linear-gradient(90deg,#d1fae5,#ecfdf5);color:#244236;font-size:.86rem;font-weight:750}.analyticsArticleActions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1rem}@media (max-width:980px){.analyticsArticleDetailMetrics,.analyticsHealthGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.analyticsArticleToolbar{grid-template-columns:1fr}}@media (max-width:700px){.analyticsArticleDetailMetrics,.analyticsDetailGrid,.analyticsHealthGrid{grid-template-columns:1fr}}.publisherCommandCenter{padding:32px;max-width:1500px;margin:0 auto;color:#18312c}.pccHero{display:flex;justify-content:space-between;gap:28px;align-items:flex-start;padding:32px;border:1px solid #dce7e3;border-radius:24px;background:linear-gradient(135deg,#fff,#f2f8f5);box-shadow:0 16px 45px rgba(25,65,55,.07);margin-bottom:24px}.pccHero h1{font-size:clamp(2rem,4vw,3.35rem);line-height:1.02;margin:.25rem 0 .75rem}.pccHero p{max-width:760px;margin:0;color:#5a6f69;font-size:1.03rem}.pccHeroActions{display:flex;gap:10px;flex-wrap:wrap}.pccHeroActions a,.pccHeroActions button,.pccPrimaryAction{display:inline-flex;align-items:center;gap:8px;border:0;border-radius:12px;padding:12px 16px;font-weight:750;text-decoration:none;cursor:pointer;background:#174f42;color:#fff}.pccHeroActions button{background:#fff;color:#174f42;border:1px solid #bfd1ca}.pccPanel,.pccSection{background:#fff;border:1px solid #dce7e3;border-radius:20px;box-shadow:0 10px 30px rgba(25,65,55,.05)}.pccSection{padding:24px;margin-bottom:24px}.pccPanelHeader,.pccSectionTitle{display:flex;justify-content:space-between;gap:16px;align-items:center}.pccPanelHeader>div,.pccSectionTitle>div{display:flex;gap:11px;align-items:center}.pccPanelHeader h2,.pccSectionTitle h2{margin:0;font-size:1.15rem}.pccSectionTitle p{margin:4px 0 0;color:#71827d}.pccPanelHeader>a,.pccSectionTitle>a{display:inline-flex;align-items:center;gap:5px;color:#176b57;font-weight:700;text-decoration:none}.pccPriorityList{display:grid;grid-gap:12px;gap:12px;margin-top:20px}.pccPriority{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:18px;border-radius:16px;border:1px solid #e2eae7;background:#fbfdfc}.pccPriority.high{border-left:5px solid #bd4a45}.pccPriority.medium{border-left:5px solid #d59a32}.pccPriority.low{border-left:5px solid #4c8b75}.pccPriorityIcon{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#eaf4f0;color:#176b57}.pccPriorityMeta{display:flex;gap:8px;text-transform:uppercase;font-size:.7rem;letter-spacing:.08em}.pccPriorityMeta span{font-weight:800}.pccPriorityMeta small{color:#74847f}.pccPriority h3{margin:5px 0;font-size:1.05rem}.pccPriority p{margin:0;color:#65756f}.pccPriorityBody>strong{display:block;margin-top:7px;font-size:.86rem}.pccPriorityActions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.pccPriorityActions a,.pccQuickActions a{padding:9px 12px;border-radius:10px;text-decoration:none;font-weight:700;background:#174f42;color:#fff;font-size:.85rem}.pccPriorityActions a.secondary,.pccQuickActions a{background:#edf4f1;color:#174f42}.pccMetricGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:24px}.pccMetricGrid article{padding:18px;border-radius:17px;background:#fff;border:1px solid #dce7e3}.pccMetricGrid small,.pccMetricGrid span{display:block;color:#71827d}.pccMetricGrid strong{display:block;font-size:1.8rem;margin:8px 0 3px}.pccTwoColumn{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin-bottom:18px}.pccThreeColumn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.pccPanel{padding:22px}.pccLiveCount{display:flex;align-items:baseline;gap:10px;margin:22px 0}.pccLiveCount strong{font-size:3rem}.pccDetails{margin:14px 0 0}.pccDetails div{display:flex;justify-content:space-between;gap:14px;padding:11px 0;border-bottom:1px solid #edf2f0}.pccDetails div:last-child{border-bottom:0}.pccDetails dt{color:#6e7e79}.pccDetails dd{margin:0;text-align:right;font-weight:700;max-width:62%;overflow-wrap:anywhere}.pccPipeline{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin:22px 0}.pccPipeline div{padding:14px;background:#f4f8f6;border-radius:14px}.pccPipeline span,.pccPipeline strong{display:block}.pccPipeline strong{font-size:1.55rem}.pccPipeline span{font-size:.78rem;color:#6e7e79;margin-top:3px}.pccQuickActions{display:flex;gap:8px;flex-wrap:wrap}.pccPrimaryAction{margin-top:18px;width:max-content}.pccEmpty{padding:25px;text-align:center;color:#70817b;background:#f5f8f7;border-radius:14px}@media (max-width:1100px){.pccMetricGrid{grid-template-columns:repeat(2,1fr)}.pccThreeColumn,.pccTwoColumn{grid-template-columns:1fr}}@media (max-width:700px){.publisherCommandCenter{padding:18px}.pccHero{padding:22px;display:block}.pccHeroActions{margin-top:20px}.pccMetricGrid{grid-template-columns:1fr 1fr}.pccPriority{grid-template-columns:auto 1fr}.pccPriorityActions{grid-column:1/-1;justify-content:flex-start}.pccPipeline{grid-template-columns:1fr 1fr}.pccSectionTitle{align-items:flex-start}.pccSectionTitle>a{display:none}}@media (max-width:430px){.pccMetricGrid{grid-template-columns:1fr}}.seriesRepairCard{display:grid;grid-gap:.8rem;gap:.8rem}.seriesRepairCard h2,.seriesRepairCard p{margin:0}.seriesRepairFields{display:grid;grid-template-columns:minmax(260px,2fr) minmax(140px,.7fr) auto;grid-gap:.9rem;gap:.9rem;align-items:flex-end;margin-top:.4rem}.seriesRepairFields label{display:grid;grid-gap:.4rem;gap:.4rem}.seriesRepairFields label>span{font-size:.8rem;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.seriesRepairFields select{width:100%;min-height:46px;padding:.65rem .8rem;border:1px solid var(--line);border-radius:.8rem;background:#fff;color:inherit}@media (max-width:820px){.seriesRepairFields{grid-template-columns:1fr}}.seriesCreationCard{display:grid;grid-gap:.8rem;gap:.8rem}.seriesCreationCard h2,.seriesCreationCard p{margin:0}.seriesCreationGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-top:.5rem}.seriesCreationOption{display:grid;align-content:start;grid-gap:.8rem;gap:.8rem;padding:1.1rem;border:1px solid var(--line);border-radius:1rem;background:#fbfdfc}.seriesCreationOption h3,.seriesCreationOption p{margin:0}.seriesCreationOption label{display:grid;grid-gap:.4rem;gap:.4rem}.seriesCreationOption label>span{font-size:.8rem;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.seriesCreationOption select{width:100%;min-height:46px;padding:.65rem .8rem;border:1px solid var(--line);border-radius:.8rem;background:#fff;color:inherit}.seriesCreationOption .button{width:max-content}.seriesRowActions{display:flex;flex-wrap:wrap;gap:.8rem}.seriesAdaptShortcut{padding:0;border:0;background:transparent;font:inherit;cursor:pointer}.aiSourceArticleCard{padding:1rem;border:1px solid var(--line);border-radius:1rem;background:#f7faf8}.aiSourceArticleCard p+p{margin-top:.45rem}@media (max-width:860px){.seriesCreationGrid{grid-template-columns:1fr}}.internalLinkLayout,.internalLinksDashboardLayout,.internalLinksLayout,[class*=internalLink][class*=Layout],[class*=internalLinks][class*=Layout]{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);grid-gap:clamp(1rem,2vw,1.5rem);gap:clamp(1rem,2vw,1.5rem);align-items:flex-start;width:100%;min-width:0}.internalLinkLayout>*,.internalLinksDashboardLayout>*,.internalLinksLayout>*,[class*=internalLink][class*=Layout]>*,[class*=internalLinks][class*=Layout]>*{min-width:0;max-width:100%}.internalLinkAside,.internalLinkHelpRail,.internalLinkSidebar,.internalLinksAside,.internalLinksHelpRail,.internalLinksSidebar,[class*=internalLink][class*=Rail],[class*=internalLink][class*=Sidebar],[class*=internalLinks][class*=Rail],[class*=internalLinks][class*=Sidebar]{position:relative;inset:auto;transform:none;width:auto;min-width:0;max-width:100%;margin:0;z-index:0;display:grid;align-content:start;grid-gap:1.25rem;gap:1.25rem}@media (max-width:1180px){.internalLinkLayout,.internalLinksDashboardLayout,.internalLinksLayout,[class*=internalLink][class*=Layout],[class*=internalLinks][class*=Layout]{grid-template-columns:1fr}.internalLinkAside,.internalLinkHelpRail,.internalLinkSidebar,.internalLinksAside,.internalLinksHelpRail,.internalLinksSidebar,[class*=internalLink][class*=Rail],[class*=internalLink][class*=Sidebar],[class*=internalLinks][class*=Rail],[class*=internalLinks][class*=Sidebar]{position:static}}.internalLinksPage{width:min(1240px,calc(100% - 2rem));padding-top:clamp(1.5rem,2.5vw,2.5rem);padding-bottom:4rem}.internalLinksPage .pageHeaderRow{margin-bottom:1.25rem}.internalLinksPage .pageHeaderRow>div{min-width:0;width:100%}.internalLinksPage h1{max-width:none;margin:.35rem 0 .8rem;font-size:clamp(2.25rem,3.2vw,3.35rem);line-height:1.04;letter-spacing:-.035em;white-space:nowrap}.internalLinksPage .lede{max-width:78ch;margin-bottom:0}.internalLinksShell{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,320px);grid-gap:1.5rem;gap:1.5rem;align-items:flex-start;margin-top:1.25rem;min-width:0}.internalLinksShell>.internalLinksMain,.internalLinksShell>.internalLinksSide{min-width:0;border:0;border-radius:0;background:transparent;padding:0;box-shadow:none}.internalLinksMain,.internalLinksSide{display:grid;align-content:start;grid-gap:1.25rem;gap:1.25rem}.internalLinksShell .editorPanel{min-width:0;margin:0}.internalLinksSide{position:-webkit-sticky;position:sticky;top:6.5rem}.internalLinksSide .editorPanel{width:100%}.internalLinksMain .readinessSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.internalLinksMain .readinessSummaryCard{min-width:0}.internalLinksMain .readinessSummaryCard span{overflow-wrap:anywhere}@media (max-width:1180px){.internalLinksMain .readinessSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.internalLinksPage h1{white-space:normal}.internalLinksShell{grid-template-columns:1fr}.internalLinksSide{position:static;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.internalLinksPage{width:min(100% - 1.25rem,1240px);padding-top:1.25rem}.internalLinksPage h1{font-size:clamp(2rem,10vw,2.7rem)}.internalLinksMain .readinessSummaryGrid,.internalLinksSide{grid-template-columns:1fr}}.homeGuideHeroVisual{display:flex;min-width:0;flex-direction:column;align-items:stretch;gap:.7rem}.homeGuideHeroVisual .homeGuidePlainPromise{align-self:center;justify-content:center;max-width:100%;text-align:center}.homeGuideHeroVisual .homeGuideQuietNote{max-width:none;margin:0;padding:.15rem .25rem 0;border-left:0;text-align:center}.homeGuideHeroVisual .homeGuideHeroMedia{width:100%}@media (max-width:920px){.homeGuideHeroVisual{max-width:760px}}.guidedWriterLabel{display:block;margin:1rem 0 .45rem;font-weight:700}.guidedWriterDirections{width:100%;min-height:12rem;resize:vertical;border:1px solid var(--border,#ddd2c3);border-radius:14px;padding:1rem;font:inherit;line-height:1.55;background:#fffdfa;color:inherit}.guidedWriterGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin:1rem 0}.guidedWriterGrid label{display:grid;grid-gap:.45rem;gap:.45rem;font-weight:700}.guidedWriterGrid input,.guidedWriterGrid select{width:100%;border:1px solid var(--border,#ddd2c3);border-radius:12px;padding:.8rem .9rem;font:inherit;background:#fffdfa}.guidedWriterCheck{align-content:center;grid-template-columns:auto 1fr!important;justify-content:flex-start}.guidedWriterCheck input{width:auto}.guidedWriterSeriesGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.guidedPlanSummary{padding:1rem 1.1rem;border-radius:14px;background:#faf6ef;margin:1rem 0 1.5rem}.guidedPlanSummary p{margin:.35rem 0}.guidedWriterActions{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1rem}.guidedArticlePreview{margin-top:1.25rem;padding:1.25rem;border:1px solid var(--border,#ddd2c3);border-radius:16px;background:#fff;max-height:46rem;overflow:auto}.guidedArticlePreview li,.guidedArticlePreview p{line-height:1.7}@media (max-width:900px){.guidedWriterGrid,.guidedWriterSeriesGrid{grid-template-columns:1fr}}.bookAdminPage,.bookDetailPage,.globuszBooksPage,.globuszSearchPage{--globusz-ink:#1f2b2a;--globusz-deep:#143f3b;--globusz-gold:#c99952;--globusz-paper:#fbf7ef}.globuszHero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);grid-gap:clamp(1.5rem,4vw,4rem);gap:clamp(1.5rem,4vw,4rem);align-items:center;padding:clamp(2.25rem,5vw,5.5rem) 0 2.5rem}.globuszHero h1{max-width:12ch;font-size:clamp(3rem,7vw,6.4rem);line-height:.94;letter-spacing:-.055em;color:var(--globusz-ink)}.globuszSmallNote{max-width:65ch;color:#6d706c;font-size:.95rem}.globuszManifestoCard{position:relative;overflow:hidden;min-height:390px;padding:2rem;border:1px solid #d9cbb8;border-radius:28px;background:linear-gradient(145deg,#f4ead9,#fffdfa 65%);box-shadow:0 24px 70px rgba(57,47,34,.12);display:flex;flex-direction:column;justify-content:flex-end}.globuszManifestoCard:before{content:"";position:absolute;width:260px;height:260px;border-radius:50%;background:rgba(20,63,59,.08);top:-95px;right:-85px}.globuszMark{position:absolute;top:1.25rem;left:1.5rem;font-size:7rem;line-height:1}.globuszManifestoCard blockquote,.globuszMark{font-family:Georgia,serif;color:var(--globusz-deep)}.globuszManifestoCard blockquote{margin:.5rem 0 1rem;font-size:clamp(1.7rem,3vw,2.45rem);line-height:1.1}.globuszOriginStory{display:grid;grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr);grid-gap:2rem;gap:2rem;padding:2rem;border-radius:24px;background:#f7f1e8}.globuszStoryCopy{max-width:72ch}.bookCatalogGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.2rem;gap:1.2rem}.bookCatalogCard{--book-color:#425a56;display:grid;grid-template-columns:128px minmax(0,1fr);grid-gap:1.25rem;gap:1.25rem;min-width:0;padding:1.1rem;border:1px solid #ded6ca;border-radius:22px;background:#fff;box-shadow:0 10px 30px rgba(43,39,33,.06)}.bookSwipeCover,.largeBookCover{background:linear-gradient(145deg,color-mix(in srgb,var(--book-color) 88%,#111),var(--book-color));color:#fffaf1;box-shadow:inset 8px 0 0 hsla(0,0%,100%,.08),0 18px 40px rgba(0,0,0,.17)}.miniBookCover{position:relative;isolation:isolate;align-self:stretch;min-height:300px;min-width:0;overflow:hidden;padding:.95rem .78rem .9rem;border:1px solid rgba(81,67,56,.18);border-radius:12px 18px 18px 12px;display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:.9rem;gap:.9rem;color:#fbf7f0;background:linear-gradient(180deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,0) 22%,rgba(0,0,0,.08) 100%),repeating-linear-gradient(0deg,hsla(0,0%,100%,.03) 0 2px,rgba(0,0,0,.025) 2px 4px),linear-gradient(90deg,color-mix(in srgb,var(--book-color) 82%,#2b2724) 0,color-mix(in srgb,var(--book-color) 94%,#3a3430) 10%,color-mix(in srgb,var(--book-color) 96%,#221f1d) 100%);box-shadow:inset 1px 0 0 hsla(0,0%,100%,.14),inset -10px 0 18px hsla(0,0%,100%,.08),0 10px 24px rgba(27,23,19,.12),0 2px 4px rgba(27,23,19,.08)}.miniBookCover:before{inset:0 auto 0 0;width:12px;border-radius:12px 0 0 12px;background:linear-gradient(90deg,rgba(0,0,0,.24),hsla(0,0%,100%,.05));opacity:.55}.miniBookCover:after,.miniBookCover:before{content:"";position:absolute;pointer-events:none}.miniBookCover:after{top:8px;right:0;bottom:8px;width:7px;border-radius:0 10px 10px 0;background:linear-gradient(90deg,hsla(38,38%,92%,.55),hsla(38,65%,97%,.92) 48%,hsla(37,24%,83%,.82));box-shadow:inset 1px 0 0 rgba(120,107,92,.18),1px 0 0 hsla(0,0%,100%,.32)}.bookSpineImprint{position:relative;z-index:1;justify-self:center;-webkit-margin-end:.25rem;margin-inline-end:.25rem;color:rgba(255,249,239,.9);text-align:center;font-size:.68rem;line-height:1.25;letter-spacing:.18em;text-transform:uppercase}.bookSpineText{position:relative;z-index:1;display:flex;justify-content:flex-start;align-items:flex-end;align-self:stretch;min-height:0;gap:.14rem;padding-left:.18rem;padding-right:.72rem;padding-bottom:2.6rem}.bookSpineAuthor,.bookSpineTitle{display:block;writing-mode:vertical-rl;transform:rotate(180deg);-webkit-text-orientation:mixed;text-orientation:mixed;overflow:hidden}.bookSpineTitle{max-height:100%;color:#fffaf2;font:700 clamp(1rem,1.3vw,1.38rem)/.94 Georgia,serif;letter-spacing:-.02em;text-shadow:0 1px 2px rgba(0,0,0,.14)}.bookSpineAuthor{max-height:100%;color:rgba(255,248,238,.94);font-size:.68rem;line-height:1.08;letter-spacing:.04em;font-weight:700}.bookCatalogCard h2,.bookCatalogCard h3{margin:.3rem 0 .55rem}.bookCatalogCard p{margin-top:.45rem}.bookImpactRow,.bookTagRow{display:flex;flex-wrap:wrap;gap:.45rem}.bookImpactRow span,.bookStatusPill,.bookTagRow span{display:inline-flex;align-items:center;padding:.35rem .58rem;border-radius:999px;background:#f1ece4;color:#4f514d;font-size:.78rem;line-height:1.2}.globuszPrinciplesGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem}.globuszPrinciplesGrid article{padding:1.35rem;border-top:3px solid var(--globusz-gold);background:#fff}.globuszPrinciplesGrid h2{font-size:1.2rem}.globuszRoadmapCard{padding:clamp(1.5rem,3vw,2.5rem);border-radius:24px;background:#153d39;color:#f8f4eb}.globuszRoadmapCard .eyebrow,.globuszRoadmapCard h2{color:inherit}.globuszRoadmapCard .secondaryLink{color:#fff;border-color:hsla(0,0%,100%,.48)}.bookDiscoverShell{height:calc(100dvh - 78px);min-height:640px;position:relative;overflow:hidden;background:#101817;color:#fff}.bookDiscoverTopbar{position:absolute;z-index:20;top:0;left:0;right:0;height:58px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:1rem;gap:1rem;padding:0 1.25rem;background:linear-gradient(180deg,rgba(8,13,12,.88),rgba(8,13,12,.05));font-size:.83rem}.bookDiscoverTopbar>:last-child{justify-self:end}.bookDiscoverTopbar a{color:#fff;text-decoration:none}.bookDiscoverBrand{font-family:Georgia,serif;font-size:1.1rem;font-weight:700}.bookSwipeScroller{height:100%;overflow-y:auto;scroll-snap-type:y mandatory;overscroll-behavior-y:contain;scrollbar-width:none}.bookSwipeScroller::-webkit-scrollbar{display:none}.bookSwipeCard{--book-color:#39514d;min-height:100%;scroll-snap-align:start;scroll-snap-stop:always;display:grid;align-items:center;position:relative;padding:72px clamp(1rem,4vw,4rem) 2rem;background:radial-gradient(circle at 20% 35%,color-mix(in srgb,var(--book-color) 60%,transparent),transparent 35%),linear-gradient(135deg,#111b19,#0b1110 62%,color-mix(in srgb,var(--book-color) 35%,#0b1110))}.bookSwipeContent{width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(220px,340px) minmax(0,1fr);grid-gap:clamp(1.5rem,5vw,5rem);gap:clamp(1.5rem,5vw,5rem);align-items:center}.bookSwipeCover{aspect-ratio:2/3;width:min(330px,100%);padding:1.6rem;border-radius:8px 20px 20px 8px;display:flex;flex-direction:column;justify-content:space-between}.bookSwipeCover span{letter-spacing:.22em;font-size:.7rem;opacity:.8}.bookSwipeCover strong{font:700 clamp(2rem,4vw,3.5rem)/.96 Georgia,serif}.bookSwipeCover small{font-size:.95rem;opacity:.85}.bookSwipeCopy{max-width:760px;min-width:0}.bookSwipeKicker{margin:1rem 0 .3rem;color:#dfc48f;text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}.bookSwipeCopy h1{margin:0;color:#fff;font-size:clamp(2.7rem,6vw,5.6rem);line-height:.95;letter-spacing:-.045em}.bookAuthorLine{color:#d6d6cf}.bookHook{font-size:clamp(1.12rem,2vw,1.45rem);line-height:1.45;color:#fff8ea}.bookSummaryPreview{max-height:13rem;overflow:auto;padding-right:.5rem;color:#e1e4df;line-height:1.72;scrollbar-width:thin}.bookSummaryPreview p{margin:0}.spokenWord{background:#f4cf74;color:#15201e;border-radius:4px;box-shadow:0 0 0 2px #f4cf74}.bookImpactRow{margin:1rem 0}.bookImpactRow span{background:hsla(0,0%,100%,.1);color:#fff}.bookSwipeActions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.bookDetailsButton,.bookListenButton{display:inline-flex;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.4);border-radius:999px;padding:.78rem 1.05rem;font:inherit;font-weight:700;text-decoration:none;cursor:pointer}.bookListenButton{background:#f1c86f;color:#1d2624;border-color:#f1c86f}.bookDetailsButton{background:hsla(0,0%,100%,.08);color:#fff}.bookSwipeNav{position:absolute;right:1rem;bottom:1.25rem;display:grid;justify-items:center;grid-gap:.25rem;gap:.25rem}.bookSwipeNav button{width:40px;height:40px;border-radius:50%;border:1px solid hsla(0,0%,100%,.28);background:hsla(0,0%,100%,.08);color:#fff;cursor:pointer}.bookSwipeNav button:disabled{opacity:.25;cursor:default}.bookSwipeNav span{font-size:.7rem;opacity:.65}.bookAudioStatus{position:absolute;z-index:30;left:50%;bottom:.7rem;transform:translateX(-50%);padding:.45rem .75rem;border-radius:999px;background:rgba(0,0,0,.62);font-size:.72rem;color:#eee;white-space:nowrap}.bookSearchExperience{margin-top:1.5rem}.bookSearchBox{display:grid;grid-gap:.55rem;gap:.55rem;padding:1.25rem;border-radius:20px;background:#f6f0e7;font-weight:700}.bookSearchBox input{width:100%;border:1px solid #d4c6b5;border-radius:14px;padding:1rem;background:#fff;font:inherit;font-size:1.05rem}.bookSearchCount{color:#77736c}.bookDetailHero{--book-color:#425a56;display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:clamp(1.5rem,4vw,4rem);gap:clamp(1.5rem,4vw,4rem);align-items:center;padding:clamp(2rem,5vw,4.5rem) 0}.largeBookCover{aspect-ratio:2/3;padding:1.4rem;border-radius:8px 20px 20px 8px;display:flex;flex-direction:column;justify-content:space-between}.largeBookCover span{font-size:.68rem;letter-spacing:.16em;opacity:.75}.largeBookCover strong{font:700 2.2rem/.98 Georgia,serif}.bookReadingLayout{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,330px);grid-gap:2rem;gap:2rem;align-items:flex-start}.bookReadingMain{font-size:1.08rem;line-height:1.8}.bookReadingMain h2{margin-top:2rem}.bookFactCard{position:-webkit-sticky;position:sticky;top:6.5rem;padding:1.3rem;border-radius:20px;background:#f6f0e7}.bookFactCard dl{margin:0}.bookFactCard dl div{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:1rem;gap:1rem;padding:.7rem 0;border-top:1px solid #dfd5c7}.bookFactCard dt{color:#77716a}.bookFactCard dd{margin:0;font-weight:700}.bookNextActions{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:2rem;gap:2rem;padding:2rem;border-radius:24px;background:#f7f1e8}.bookExternalActions{display:flex;flex-direction:column;align-items:stretch;gap:.7rem}.bookAdminStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin:1.25rem 0}.bookAdminStats article{padding:1.1rem;border:1px solid #ddd5ca;border-radius:16px;background:#fff}.bookAdminStats span{display:block;color:#77736e;font-size:.8rem}.bookAdminStats strong{display:block;margin-top:.3rem;font-size:1.6rem}.bookAdminGrid,.bookSettingsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.bookAdminTableWrap{overflow-x:auto;border:1px solid #ded6cb;border-radius:18px;background:#fff}.bookAdminTable{width:100%;border-collapse:collapse;min-width:760px}.bookAdminTable td,.bookAdminTable th{padding:.9rem 1rem;text-align:left;border-bottom:1px solid #ece6de;vertical-align:top}.bookAdminTable th{background:#f8f5ef;font-size:.78rem;text-transform:uppercase;letter-spacing:.05em}.bookAdminTable td span:not(.bookStatusPill){display:block;color:#777;font-size:.85rem;margin-top:.2rem}.bookStatusPill{background:#e7f2e7;color:#315d37}@media (max-width:980px){.bookDetailHero,.bookNextActions,.bookReadingLayout,.globuszHero,.globuszOriginStory{grid-template-columns:1fr}.globuszHero h1{max-width:none}.globuszManifestoCard{min-height:320px}.bookCatalogGrid,.globuszPrinciplesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.bookFactCard{position:static}.bookSwipeContent{grid-template-columns:220px minmax(0,1fr);gap:2rem}.bookSummaryPreview{max-height:11rem}}@media (max-width:720px){.bookAdminGrid,.bookAdminStats,.bookCatalogGrid,.bookSettingsGrid,.globuszPrinciplesGrid{grid-template-columns:1fr}.bookCatalogCard{grid-template-columns:112px minmax(0,1fr)}.miniBookCover{min-height:240px}.bookSpineImprint{font-size:.58rem}.bookSpineTitle{font-size:.92rem}.bookSpineAuthor{font-size:.58rem}.bookDiscoverShell{height:calc(100dvh - 66px);min-height:580px}.bookDiscoverTopbar{grid-template-columns:1fr auto}.bookDiscoverTopbar>span{display:none}.bookSwipeCard{align-items:flex-start;padding:66px .9rem 1.2rem}.bookSwipeContent{display:block}.bookSwipeCover{width:112px;aspect-ratio:2/3;float:left;margin:.15rem 1rem .7rem 0;padding:.65rem;border-radius:5px 10px 10px 5px}.bookSwipeCover strong{font-size:1rem}.bookSwipeCover span{font-size:.45rem}.bookSwipeCover small{font-size:.55rem}.bookSwipeCopy h1{font-size:clamp(2.2rem,11vw,3.5rem)}.bookHook{font-size:1.03rem}.bookSummaryPreview{clear:both;max-height:32dvh;font-size:.94rem;line-height:1.58}.bookAudioStatus,.bookSwipeNav{display:none}.largeBookCover{width:min(240px,70vw)}}.bookMobileSwipeCue{display:none}@media (max-width:720px){body:has(.bookDiscoverShell) .polishedSiteHeader{padding:.38rem .75rem;gap:.5rem}body:has(.bookDiscoverShell) .siteBrand{width:142px;max-width:calc(100vw - 104px)}body:has(.bookDiscoverShell) .mobileMenu summary{min-height:36px;padding:.4rem .62rem;font-size:.8rem}body:has(.bookDiscoverShell) .bookDiscoverShell{height:calc(100dvh - 50px);min-height:520px}.globuszBooksPage .globuszHero{padding-top:1.35rem;gap:1.1rem}.globuszBooksPage .globuszHero h1{margin:.45rem 0 .8rem;font-size:clamp(2.65rem,11vw,3.7rem);line-height:.96}.globuszBooksPage .globuszHero .lede{font-size:1.03rem;line-height:1.55}.globuszBooksPage .heroActions{gap:.65rem;margin-top:1rem}.globuszBooksPage .globuszSmallNote{margin-top:.8rem;font-size:.86rem;line-height:1.45}.globuszBooksPage .globuszManifestoCard{min-height:280px}.bookSwipeCard{min-height:100%;padding:60px .9rem max(3.2rem,calc(env(safe-area-inset-bottom) + 2.2rem))}.bookSwipeKicker{margin-top:.65rem;font-size:.67rem}.bookSwipeCopy h1{font-size:clamp(2.15rem,10vw,3.25rem)}.bookAuthorLine{margin:.5rem 0}.bookHook{margin:.65rem 0;font-size:.98rem;line-height:1.45}.bookSummaryPreview{clear:both;max-height:none;overflow:visible;padding-right:0;font-size:.9rem;line-height:1.52}.bookImpactRow{margin:.75rem 0;gap:.35rem}.bookImpactRow span,.bookTagRow span{padding:.3rem .5rem;font-size:.72rem}.bookSwipeActionsTop{clear:both;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.3fr);grid-gap:.55rem;gap:.55rem;margin:.8rem 0 1rem;padding:0;background:none}.bookDetailsButton,.bookListenButton{min-height:46px;padding:.68rem .7rem;font-size:.9rem;white-space:nowrap}.bookMobileSwipeCue{display:block;margin:.25rem 0 0;color:hsla(0,0%,100%,.6);font-size:.72rem;text-align:center}}@media (max-width:390px){.bookSwipeActionsTop{grid-template-columns:1fr}}.bookCommandBlock{margin:1rem 0;padding:.9rem 1rem;border-radius:12px;background:#13251f;color:#f7f2e8;overflow-x:auto;font:600 .92rem/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.bookCatalogStats{margin-bottom:1.5rem}.bookCatalogToolbar{display:grid;grid-template-columns:minmax(320px,1.6fr) minmax(150px,.55fr) minmax(160px,.6fr) auto;grid-gap:.85rem;gap:.85rem;align-items:flex-end;margin:0 0 1rem;padding:1rem;border:1px solid #ded6cb;border-radius:18px;background:#fff}.bookCatalogToolbar label{display:grid;grid-gap:.4rem;gap:.4rem;color:#625e58;font-size:.78rem;font-weight:700}.bookCatalogToolbar input,.bookCatalogToolbar select{width:100%;min-height:44px;padding:.7rem .8rem;border:1px solid #d9d0c4;border-radius:11px;background:#fff;color:#242321;font:inherit;font-size:.92rem}.bookCatalogSearchForm{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.65rem;gap:.65rem;align-items:flex-end}.bookCatalogSearchForm .primaryLink{border:0}.bookCatalogClear,.bookCatalogSearchForm .primaryLink{min-height:44px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.bookCatalogResultBar{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin:.8rem .2rem;color:#6e6962}.bookCatalogResultBar strong{color:#292724}.bookCatalogNotice{margin:.75rem 0;padding:.85rem 1rem;border-radius:12px;background:#f4efe7;color:#5e564c}.bookCatalogError{background:#fbeaea;color:#8a2d2d}.bookFirestoreCatalogTable{min-width:1080px}.bookFirestoreCatalogTable td small{display:block;margin-top:.3rem;color:#9a958e;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem}.bookStatusNeutral{background:#eef0ef;color:#4c5552}.bookStatusWarn{background:#fff0cf;color:#765313}.bookCatalogInspect{white-space:nowrap}.bookCatalogEmpty{padding:2rem;text-align:center;color:#77716a}.bookCatalogPagination{display:flex;justify-content:center;align-items:center;gap:1rem;margin:1.2rem 0 0}.bookCatalogPagination button{padding:.65rem .9rem;border:1px solid #d8cfc3;border-radius:10px;background:#fff;color:#393632;font-weight:700;cursor:pointer}.bookCatalogPagination button:disabled{opacity:.4;cursor:default}.bookCatalogPagination span{color:#77716a;font-size:.9rem}.bookWorkInspectorGrid{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:1rem;gap:1rem;margin-top:1.25rem}.bookInspectorAuthor{margin-top:-.35rem;color:#77716a;font-size:1.05rem}.bookInspectorFacts{margin:1rem 0 0}.bookInspectorFacts div{display:grid;grid-template-columns:minmax(110px,.7fr) minmax(0,1.3fr);grid-gap:1rem;gap:1rem;padding:.68rem 0;border-top:1px solid #e8e1d8}.bookInspectorFacts dt{color:#7a746d;font-size:.82rem}.bookInspectorFacts dd{margin:0;overflow-wrap:anywhere;font-weight:700}.bookInspectorFacts.compact{font-size:.88rem}.bookInspectorSectionHeader{margin-bottom:.7rem}.bookInspectorSectionHeader h2{margin-bottom:0}.bookEditionCards{display:grid;grid-gap:.85rem;gap:.85rem}.bookEditionCard{margin:0}.bookEditionCardTop{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.bookEditionCardTop span:not(.bookStatusPill),.bookEditionCardTop strong{display:block}.bookEditionCardTop span:not(.bookStatusPill){margin-top:.2rem;color:#77716a}.bookInspectorTags{display:flex;flex-wrap:wrap;gap:.4rem;margin:.9rem 0 1rem}.bookInspectorTags span{padding:.35rem .55rem;border-radius:999px;background:#f4efe8;color:#5f5a53;font-size:.72rem}@media (max-width:1100px){.bookCatalogToolbar{grid-template-columns:1fr 1fr}.bookCatalogSearchForm{grid-column:1/-1}.bookCatalogClear{justify-self:start}}@media (max-width:760px){.bookCatalogSearchForm,.bookCatalogToolbar,.bookWorkInspectorGrid{grid-template-columns:1fr}.bookCatalogResultBar{align-items:flex-start;flex-direction:column;gap:.25rem}.bookEditionCardTop{flex-direction:column}.bookInspectorFacts div{grid-template-columns:1fr;gap:.2rem}}.bookRightsStats{grid-template-columns:repeat(5,minmax(0,1fr))}.bookRightsPolicyNote,.bookRightsWorkflow{margin:18px 0;padding:18px 20px;border:1px solid rgba(148,163,184,.25);border-radius:16px;background:rgba(15,23,42,.45)}.bookRightsWorkflow h2{margin:0 0 10px;font-size:1.05rem}.bookRightsWorkflow ol{margin:0;padding-left:22px;display:grid;grid-gap:7px;gap:7px}.bookRightsPolicyNote,.bookRightsWorkflow p{color:#cbd5e1}.bookRightsToolbar{align-items:flex-end}.bookRightsTable td{vertical-align:top;min-width:180px}.bookRightsTable td:first-child{min-width:290px}.bookRightsTable td:nth-child(3){min-width:260px}.bookRightsSourceLink{color:#93c5fd;text-decoration:none}.bookRightsMeta,.bookRightsSourceLink{display:block;margin-top:7px;font-size:.82rem}.bookRightsMeta{color:#94a3b8}.bookRightsFlag{color:#fbbf24!important}.bookRightsActions{display:grid;grid-gap:8px;gap:8px;min-width:170px}.bookRightsActions button,.bookTextButton{border:1px solid rgba(148,163,184,.35);border-radius:10px;background:rgba(30,41,59,.8);color:#e2e8f0;padding:8px 10px;cursor:pointer;font:inherit;font-size:.82rem}.bookRightsActions button:hover,.bookTextButton:hover{border-color:rgba(96,165,250,.75)}.bookRightsActions button:disabled{opacity:.5;cursor:wait}.bookRightsActions .bookRightsConfirm{background:rgba(5,150,105,.22);border-color:rgba(52,211,153,.45);color:#a7f3d0}.bookTextButton{margin-top:8px}.bookRightsExcerpt{margin-top:10px;max-width:620px;max-height:340px;overflow:auto;white-space:pre-wrap;font-size:.73rem;line-height:1.45;background:#020617;color:#cbd5e1;padding:12px;border-radius:10px;border:1px solid rgba(148,163,184,.22)}@media (max-width:1100px){.bookRightsStats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.bookRightsStats{grid-template-columns:repeat(2,minmax(0,1fr))}.bookRightsPolicyNote,.bookRightsWorkflow{padding:14px}}.bookTextIntelStats{margin-bottom:1.25rem}.bookTextIntelWorkflow{margin:1rem 0 1.5rem;padding:1.25rem;border:1px solid rgba(148,163,184,.25);border-radius:18px;background:rgba(15,23,42,.38)}.bookTextIntelWorkflow h2{margin:0 0 1rem}.bookTextIntelFeatureGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.bookTextIntelFeatureGrid article{padding:.9rem;border-radius:14px;background:hsla(0,0%,100%,.04);display:grid;grid-gap:.35rem;gap:.35rem}.bookTextIntelFeatureGrid strong{color:#f8fafc}.bookTextIntelFeatureGrid span{color:#cbd5e1;font-size:.92rem;line-height:1.45}.bookTextIntelCommand{margin-top:1rem;padding:.9rem 1rem;border-radius:12px;background:#08111f;display:flex;flex-wrap:wrap;gap:.7rem 1rem;align-items:center}.bookTextIntelCommand code{color:#fde68a;font-weight:700}.bookTextIntelCommand span{color:#cbd5e1;font-size:.9rem}.bookTextIntelTable td>small,.bookTextIntelTable td>span,.bookTextIntelTable td>strong{display:block;margin-bottom:.28rem}@media (max-width:1050px){.bookTextIntelFeatureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.bookTextIntelFeatureGrid{grid-template-columns:1fr}.bookTextIntelCommand{align-items:flex-start;flex-direction:column}}.bookEnrichmentStats{margin-bottom:1.2rem}.bookEnrichmentWorkflow{margin:1rem 0 1.5rem;padding:1.2rem;border:1px solid rgba(148,163,184,.25);border-radius:18px;background:rgba(15,23,42,.38)}.bookEnrichmentWorkflow h2{margin:0 0 .45rem}.bookEnrichmentWorkflow p{margin:0;color:#cbd5e1;line-height:1.55}.bookEnrichmentGuardrails{margin-top:.9rem;display:flex;flex-wrap:wrap;gap:.55rem}.bookEnrichmentGuardrails span{padding:.4rem .65rem;border-radius:999px;background:rgba(5,150,105,.15);border:1px solid rgba(52,211,153,.3);color:#a7f3d0;font-size:.78rem}.bookEnrichmentEmpty{margin:1rem 0;padding:1.2rem;border:1px dashed rgba(148,163,184,.35);border-radius:16px}.bookEnrichmentList{display:grid;grid-gap:1rem;gap:1rem}.bookEnrichmentCard{border:1px solid #ded6cb;border-radius:18px;background:#fff;overflow:hidden;color:#18202a}.bookEnrichmentCard>header{display:flex;justify-content:space-between;gap:1rem;padding:1.15rem 1.25rem;border-bottom:1px solid #ece6de;background:#faf8f4}.bookEnrichmentCard h2{margin:.12rem 0 .2rem;font-size:1.3rem}.bookEnrichmentCard header p{margin:0;color:#736b63}.bookEnrichmentKicker{color:#7b7268;font-size:.76rem;text-transform:uppercase;letter-spacing:.05em}.bookEnrichmentStatusBox{display:grid;grid-gap:.35rem;gap:.35rem;justify-items:end;align-content:start}.bookEnrichmentStatusBox small{color:#777}.bookEnrichmentAwakening,.bookEnrichmentHook{padding:1rem 1.25rem}.bookEnrichmentAwakening p,.bookEnrichmentHook p{margin:.35rem 0 0;line-height:1.6;color:#38332f}.bookEnrichmentAwakening{background:#f5f1e9;border-top:1px solid #ece6de;border-bottom:1px solid #ece6de}.bookEnrichmentTagRows{display:grid;grid-template-columns:1fr 1fr;grid-gap:.8rem;gap:.8rem;padding:0 1.25rem 1rem}.bookEnrichmentTagRows>div{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.bookEnrichmentTagRows strong{width:100%;margin-bottom:.1rem}.bookEnrichmentTagRows span{padding:.32rem .55rem;border-radius:999px;background:#edf3ef;color:#245744;font-size:.78rem}.bookEnrichmentDetails{padding:1.15rem 1.25rem;display:grid;grid-gap:1.25rem;gap:1.25rem}.bookEnrichmentDetails h3{margin:0 0 .55rem;font-size:1rem}.bookEnrichmentDetails li,.bookEnrichmentDetails p{line-height:1.58;color:#423d38}.bookEnrichmentDetails ul{margin:.4rem 0 1rem;padding-left:1.2rem}.bookEnrichmentThemes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.bookEnrichmentThemes article{padding:.8rem;border-radius:12px;border:1px solid #e4ddd4;background:#fbfaf7}.bookEnrichmentThemes p{margin:.3rem 0 0;font-size:.9rem}.bookEnrichmentTwoCol{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.bookEnrichmentProvenance{padding:.85rem;border-radius:12px;background:#0b1421;color:#dbeafe;overflow-wrap:anywhere}.bookEnrichmentProvenance h3,.bookEnrichmentProvenance p,.bookEnrichmentProvenance small{color:inherit}.bookEnrichmentProvenance p{margin:0 0 .45rem}.bookEnrichmentProvenance small{display:block;opacity:.75;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem}.bookEnrichmentCard>footer{display:flex;justify-content:space-between;gap:1rem;padding:.9rem 1.25rem;border-top:1px solid #ece6de;background:#faf8f4}.bookEnrichmentReviewActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.bookEnrichmentReviewActions button{border:1px solid #8a8178;border-radius:10px;background:#566273;color:#fff;padding:8px 11px;cursor:pointer;font:inherit;font-size:.82rem}.bookEnrichmentReviewActions button.bookRightsConfirm{background:#17634b;border-color:#17634b}.bookEnrichmentReviewActions button:disabled{opacity:.5;cursor:wait}@media (max-width:780px){.bookEnrichmentCard>footer,.bookEnrichmentCard>header{flex-direction:column}.bookEnrichmentStatusBox{justify-items:start}.bookEnrichmentTagRows,.bookEnrichmentThemes,.bookEnrichmentTwoCol{grid-template-columns:1fr}.bookEnrichmentReviewActions{justify-content:flex-start}}.enrichedBookDetailPage .bookDetailHero{padding-bottom:2.5rem}.enrichedBookDetailPage .largeBookCover,.enrichedMiniBookCover{background:linear-gradient(145deg,#405d54,#203b35);color:#fff;box-shadow:0 18px 50px rgba(32,59,53,.16)}.enrichedMiniBookCover{border-color:rgba(34,61,54,.26)}.publicBookExperienceActions{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center;margin-top:1.25rem}.publicBookListenButton,.publicBookSeedButton{border:0;cursor:pointer;font:inherit}.publicBookListenButton:disabled,.publicBookSeedButton:disabled{opacity:.65;cursor:default}.publicBookSeedButton.isSeeded{background:#e7f2eb;border-color:#bad4c4;color:#23543e}.publicBookSeedCount{flex-basis:100%;color:#706a62;font-size:.84rem}.bookAwakeningPanel{margin-top:.5rem;padding:clamp(1.4rem,3vw,2.4rem);border-radius:24px;background:linear-gradient(135deg,#f4efe5,#edf4ef);border:1px solid #dfd7cb}.bookAwakeningPanel h2{margin:.2rem 0 .6rem}.bookAwakeningPanel p:last-child{max-width:980px;margin-bottom:0;font-size:1.08rem;line-height:1.75}.bookSpoilerNotice{display:grid;grid-gap:.2rem;gap:.2rem;margin-bottom:1.4rem;padding:.85rem 1rem;border-radius:14px;background:#f7f1e8;border-left:4px solid #9b7a50;font-size:.9rem}.bookSpoilerNotice span{color:#665f57}.bookSpoilerNotice.spoiler-low{border-left-color:#4c8065;background:#eff6f1}.bookSpoilerNotice.spoiler-high{border-left-color:#a85b4f;background:#fbf0ed}.publicBookThemes{margin-top:2.3rem}.publicBookThemes article{margin:.8rem 0;padding:1rem 1.1rem;border-radius:14px;background:#faf8f4;border:1px solid #e7e0d6}.publicBookThemes h3{margin:0 0 .3rem;font-size:1.02rem}.publicBookThemes p{margin:0}.bookReaderFit ul,.publicBookQuestions ul{padding-left:1.2rem}.bookReaderFit li,.publicBookQuestions li{margin:.45rem 0;line-height:1.55}.bookReaderFit{margin-top:1.25rem;padding-top:1rem;border-top:1px solid #dfd5c7}.bookReaderFit h3{margin:0 0 .45rem;font-size:.95rem}.bookReaderFit ul{margin:0}.approvedBookSection{margin-top:1.5rem}.approvedBookCard{border-color:#cadbcf;background:#fbfdfb}.bookInlineLink{display:inline-block;margin-top:.35rem;font-weight:700;color:#245744;text-decoration:none}.bookInlineLink:hover{text-decoration:underline}@media (max-width:720px){.publicBookExperienceActions{align-items:stretch}.publicBookExperienceActions .primaryLink,.publicBookExperienceActions .secondaryLink{width:100%;text-align:center}}.approvedDiscoveryBadge{background:rgba(188,225,191,.18)!important;color:#dff4df!important;border:1px solid rgba(188,225,191,.28)}.bookDiscoveryAwakening{margin:1rem 0;padding:.9rem 1rem;border-left:3px solid #dfc48f;background:hsla(0,0%,100%,.055);color:#f5efe3}.bookDiscoveryAwakening strong{display:block;margin-bottom:.35rem;color:#f2cf83;font-family:Georgia,serif;font-size:1rem}.bookDiscoveryAwakening p{margin:0;line-height:1.55}.approvedSingleBookCue{color:hsla(0,0%,100%,.72)!important}@media (max-width:720px){.bookDiscoveryAwakening{clear:both;margin:.75rem 0;padding:.7rem .75rem;font-size:.88rem}.bookDiscoveryAwakening strong{font-size:.9rem}.approvedBookSwipeCard .bookSummaryPreview{font-size:.86rem}}.approvedBookSearchExperience{margin-top:1.5rem}.approvedBookSearchControls{display:grid;grid-gap:1rem;gap:1rem;margin-bottom:1.4rem}.approvedBookSearchBox{background:linear-gradient(135deg,#f4eee5,#fbf8f3)}.approvedBookFacetGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.approvedBookFacet{display:grid;grid-gap:.4rem;gap:.4rem;min-width:0;color:#4f514d;font-size:.82rem;font-weight:800}.approvedBookFacet select{width:100%;min-width:0;padding:.78rem .85rem;border:1px solid #d4c6b5;border-radius:12px;background:#fff;color:#252b29;font:inherit}.approvedBookSearchStatus{display:flex;align-items:center;justify-content:space-between;gap:1rem}.approvedBookSearchStatus .bookSearchCount{margin:0}.approvedBookClearButton{border:1px solid #bcae9d;border-radius:999px;padding:.62rem .9rem;background:#fff;color:#31584d;font:inherit;font-size:.88rem;font-weight:800;cursor:pointer}.approvedBookClearButton:hover{background:#eef5f1;border-color:#8da79e}.approvedBookSearchGrid{align-items:stretch}.approvedBookSearchCard{grid-template-columns:128px minmax(0,1fr)}.approvedBookSearchCard .miniBookCover small{font-size:.72rem;line-height:1.25;opacity:.85}.approvedBookSearchCardCopy{display:flex;min-width:0;flex-direction:column;align-items:flex-start}.approvedBookSearchMeta{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.25rem}.approvedBookSearchMeta>span{display:inline-flex;align-items:center;padding:.3rem .5rem;border-radius:999px;background:#f1ece4;color:#595b56;font-size:.72rem;line-height:1.15}.approvedBookSearchMeta .approvedDiscoveryBadge{background:#e7f2e9;color:#315d43}.approvedBookBestFor,.approvedBookThemeLine{color:#5f625d;font-size:.9rem;line-height:1.5}.approvedBookSearchOpen{margin-top:auto;padding-top:.9rem}.approvedBookNoResults,.approvedBookSearchEmpty{margin-top:1.5rem;padding:clamp(1.4rem,3vw,2rem);border:1px solid #ded6ca;border-radius:22px;background:#fff}@media (max-width:980px){.approvedBookFacetGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.approvedBookFacetGrid{grid-template-columns:1fr}.approvedBookSearchStatus{align-items:flex-start;flex-direction:column}.approvedBookSearchCard{grid-template-columns:112px minmax(0,1fr)}.approvedBookSearchCard .miniBookCover{min-height:240px}.approvedBookSearchMeta{gap:.3rem}.approvedBookSearchOpen{margin-top:.7rem;padding-top:0}}.bookProductionStats{grid-template-columns:repeat(5,minmax(0,1fr))}.bookProductionFlow{margin:1rem 0 1.25rem;padding:1.1rem 1.2rem;border:1px solid #d8cfc2;border-radius:18px;background:linear-gradient(135deg,#f7f2e9,#fcfaf6)}.bookProductionFlow h2{margin:0 0 .75rem}.bookProductionFlow p{margin:.8rem 0 0;color:#5c5b56}.bookProductionFlowSteps{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.bookProductionFlowSteps span{padding:.45rem .65rem;border-radius:999px;background:#eaf1ed;color:#34584c;font-size:.82rem;font-weight:800}.bookProductionFlowSteps b{color:#928777}.bookProductionToolbar{align-items:flex-end}.bookProductionQueuedOnly{display:flex!important;flex-direction:row!important;align-items:center!important;gap:.45rem!important;min-height:44px;white-space:nowrap}.bookProductionQueuedOnly input{width:18px;height:18px}.bookProductionBatchBar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:1rem 0 .6rem;padding:.75rem .9rem;border:1px solid #d8d1c7;border-radius:14px;background:#fff}.bookProductionBatchBar button,.bookProductionCommand button,.bookProductionQueueButton{border:1px solid #b9ad9d;border-radius:999px;background:#fff;color:#31594d;padding:.5rem .75rem;font:inherit;font-size:.8rem;font-weight:800;cursor:pointer}.bookProductionBatchBar button:disabled,.bookProductionQueueButton:disabled{cursor:not-allowed;opacity:.55}.bookProductionQueueButton.active{border-color:#7aa18f;background:#e7f2ec;color:#245d49}.bookProductionCommand{display:grid;grid-gap:.45rem;gap:.45rem;min-width:240px}.bookProductionCommand code{display:block;max-width:430px;overflow-x:auto;padding:.55rem .65rem;border-radius:9px;background:#222b28;color:#f5f4ef;font-size:.75rem;line-height:1.35;white-space:nowrap}.bookProductionCommand button{justify-self:start}.bookProductionTable td:first-child,.bookProductionTable th:first-child{width:60px;text-align:center}.bookProductionTable td:first-child input{width:18px;height:18px}.bookStatusGood{background:#e4f2e8!important;color:#255f43!important}@media (max-width:1100px){.bookProductionStats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.bookProductionStats{grid-template-columns:repeat(2,minmax(0,1fr))}.bookProductionBatchBar{align-items:flex-start;flex-direction:column}.bookProductionFlowSteps b{display:none}.bookProductionTable{min-width:980px}}.bookProductionRunnerCard{margin:0 0 1.25rem;padding:1.15rem 1.2rem;border:1px solid #d8d0c5;border-radius:18px;background:#fff}.bookProductionRunnerCard h2{margin:.2rem 0 .55rem}.bookProductionRunnerCommands{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem;margin:1rem 0}.bookProductionRunnerCommands>div{display:grid;grid-gap:.45rem;gap:.45rem;padding:.8rem;border-radius:12px;background:#f5f1ea}.bookProductionRunnerCommands code{display:block;overflow-x:auto;padding:.55rem .65rem;border-radius:8px;background:#222b28;color:#f5f4ef;font-size:.78rem;white-space:nowrap}.bookProductionRunnerNote{margin-bottom:0;color:#5d605b;font-size:.9rem}@media (max-width:760px){.bookProductionRunnerCommands{grid-template-columns:1fr}}.bookProductionWizard{margin:0 0 1.4rem;padding:clamp(1rem,2vw,1.4rem);border:2px solid #8eb3a5;border-radius:22px;background:linear-gradient(145deg,#fbfdfb,#f0f6f2);box-shadow:0 12px 30px rgba(39,78,63,.08)}.bookProductionWizardHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.bookProductionWizardHeader h2{margin:.15rem 0 .25rem}.bookProductionWizardHeader p{margin:0}.bookGuideMeButton,.bookWizardClose{border:1px solid #7fa392;border-radius:999px;padding:.6rem .9rem;background:#fff;color:#255744;font:inherit;font-weight:800;cursor:pointer}.bookGuideMeButton{background:#1f5a46;color:#fff;border-color:#1f5a46}.bookGuideMeHint{display:block;margin-top:.4rem;color:#66665f}.bookWizardProgress{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:.4rem;gap:.4rem;margin:1rem 0 1.15rem}.bookWizardStep{display:grid;justify-items:center;grid-gap:.35rem;gap:.35rem;min-width:0;text-align:center;color:#77766f}.bookWizardStep span{display:grid;width:34px;height:34px;place-items:center;border:2px solid #cfc8bc;border-radius:50%;background:#fff;font-weight:800}.bookWizardStep small{font-size:.72rem;line-height:1.15}.bookWizardStep.complete{color:#285d48}.bookWizardStep.complete span{border-color:#4f8a70;background:#dff0e7;color:#245c45}.bookWizardStep.current{color:#172f27;font-weight:800}.bookWizardStep.current span{border-color:#1f5a46;background:#1f5a46;color:#fff;box-shadow:0 0 0 5px rgba(31,90,70,.12)}.bookWizardActionCard{padding:clamp(1rem,2vw,1.35rem);border:1px solid #d7d1c7;border-radius:17px;background:#fff}.bookWizardActionCard.complete{border-color:#7bb294;background:#f0faf4}.bookWizardActionCard h3{margin:.65rem 0 .35rem}.bookWizardActionCard p{margin:.35rem 0 .85rem}.bookWizardActionHeading{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.bookWizardCommand{display:grid;grid-gap:.65rem;gap:.65rem;margin-top:.8rem}.bookWizardCommand code,.bookWizardWorking code{display:block;overflow-x:auto;padding:.72rem .8rem;border-radius:10px;background:#1f2926;color:#fff;font-size:.82rem;white-space:nowrap}.bookWizardCommand .primaryButton{justify-self:start}.bookWizardCommand small{color:#66665f}.bookProductionWizardLoading,.bookWizardWorking{display:flex;align-items:center;gap:1.1rem}.bookWizardHourglass{flex:0 0 auto;font-size:3rem;animation:globuszHourglass 1.3s ease-in-out infinite alternate}@keyframes globuszHourglass{0%{transform:rotate(-8deg) scale(.96);opacity:.62}to{transform:rotate(8deg) scale(1.05);opacity:1}}.bookWizardWorking button{margin-top:.75rem;border:1px solid #7fa392;border-radius:999px;padding:.58rem .85rem;background:#eef6f1;color:#215441;font:inherit;font-weight:800;cursor:pointer}.bookWizardStatusStrip{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.8rem}.bookWizardStatusStrip span{padding:.38rem .55rem;border-radius:999px;background:#ece9e3;color:#565853;font-size:.76rem}.bookWizardComplete{flex-wrap:wrap}.bookWizardComplete,.bookWizardReturnBar{display:flex;align-items:center;gap:.8rem}.bookWizardReturnBar{justify-content:space-between;margin-bottom:1rem;padding:.7rem .85rem;border:1px solid #a9c7ba;border-radius:14px;background:#edf7f1;color:#31594a}.bookWizardReturnBar span{font-size:.85rem}.bookRightsConfirm{background:#1f5a46!important;color:#fff!important;border-color:#1f5a46!important;opacity:1!important}.bookRightsConfirm:hover:not(:disabled){background:#174737!important;color:#fff!important}.bookRightsConfirm:disabled{background:#7fa595!important;color:#fff!important;opacity:.72!important}@media (max-width:900px){.bookWizardProgress{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:.85rem}}@media (max-width:650px){.bookProductionWizardHeader,.bookWizardReturnBar{align-items:flex-start;flex-direction:column}.bookWizardProgress{grid-template-columns:repeat(2,minmax(0,1fr))}.bookProductionWizardLoading,.bookWizardWorking{align-items:flex-start}.bookWizardHourglass{font-size:2.3rem}}.bookBatchDashboard{margin:1.2rem 0 1.5rem;padding:1.15rem;border:1px solid #d7d0c5;border-radius:22px;background:#fff;box-shadow:0 10px 28px rgba(45,62,54,.06)}.bookBatchHeader,.bookStarterCollectionHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.bookBatchHeader h2,.bookStarterCollectionHeader h3{margin:.15rem 0 .35rem}.bookBatchHeader p,.bookStarterCollectionHeader p{margin:0;color:#62645f}.bookBatchStarterProgress,.bookStarterCollectionHeader>div:last-child{display:grid;min-width:130px;padding:.7rem .85rem;border-radius:14px;background:#edf6f1;text-align:center}.bookBatchStarterProgress strong,.bookStarterCollectionHeader>div:last-child strong{font-size:1.45rem;color:#245c46}.bookBatchStarterProgress span,.bookStarterCollectionHeader>div:last-child span{font-size:.75rem;color:#5f6b65}.bookBatchStageGrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:.55rem;gap:.55rem;margin:1rem 0 1.25rem}.bookBatchStageCard{display:grid;grid-gap:.22rem;gap:.22rem;padding:.75rem;border:1px solid #ddd6cb;border-radius:14px;background:#faf8f4;color:#303832;text-decoration:none}.bookBatchStageCard strong{font-size:1.55rem;color:#245b47}.bookBatchStageCard span{font-size:.78rem;font-weight:800}.bookBatchStageCard small{font-size:.68rem;color:#6b6d68;line-height:1.25}.bookBatchStageCard:hover{border-color:#86aa9a;background:#f1f8f4}.bookStarterCollection{padding-top:1rem;border-top:1px solid #e6e0d7}.bookStarterToolbar{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin:.9rem 0}.bookFinishPilotButton,.bookStarterToolbar button{border:1px solid #1f5a46;border-radius:999px;padding:.62rem .9rem;background:#1f5a46;color:#fff;font:inherit;font-weight:800;cursor:pointer}.bookStarterToolbar button:disabled{opacity:.5;cursor:not-allowed}.bookStarterGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;max-height:520px;overflow:auto;padding-right:.2rem}.bookStarterCard{display:flex;align-items:flex-start;gap:.65rem;padding:.72rem;border:1px solid #ddd6cb;border-radius:14px;background:#fbfaf7;cursor:pointer}.bookStarterCard input{width:18px;height:18px;margin-top:.15rem}.bookStarterCard div{display:grid;grid-gap:.18rem;gap:.18rem;min-width:0}.bookStarterCard strong{font-size:.88rem;line-height:1.25}.bookStarterCard small,.bookStarterCard span{font-size:.72rem;color:#666a65}.bookStarterCard.complete{background:#edf7f1;border-color:#9ac1ad}.bookStarterCard:has(input:disabled){cursor:default}.bookFinishPilotButton,.bookProductionQueueButton.finished{background:#245c46!important;color:#fff!important;border-color:#245c46!important}.bookFinishPilotButton{margin-left:.45rem}@media(max-width:1100px){.bookBatchStageGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.bookStarterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.bookBatchHeader,.bookStarterCollectionHeader,.bookStarterToolbar{align-items:flex-start;flex-direction:column}.bookBatchStageGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.bookStarterGrid{grid-template-columns:1fr;max-height:none}.bookBatchStarterProgress,.bookStarterCollectionHeader>div:last-child{width:100%}}.bookImpactCollectionHero,.bookImpactIndexHero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(220px,.55fr);grid-gap:clamp(1.2rem,4vw,3rem);gap:clamp(1.2rem,4vw,3rem);align-items:center;margin-bottom:1.5rem;padding:clamp(1.4rem,4vw,3rem);border:1px solid #d9d1c6;border-radius:26px;background:linear-gradient(135deg,#fbf8f2,#eef4f0)}.bookImpactIndexHero{grid-template-columns:1fr}.bookImpactCollectionHero h1,.bookImpactIndexHero h1{max-width:900px}.bookImpactCollectionHero{border-top:6px solid var(--impact-accent,#45675d)}.bookImpactCollectionHero aside{display:grid;justify-items:center;grid-gap:.25rem;gap:.25rem;padding:1.2rem;border-radius:20px;background:color-mix(in srgb,var(--impact-accent,#45675d) 12%,#fff);text-align:center}.bookImpactCollectionHero aside strong{color:var(--impact-accent,#45675d);font-size:clamp(2.6rem,7vw,5rem);line-height:1}.bookImpactCollectionHero aside span{color:#585b56;font-size:.88rem;font-weight:700}.bookHomeImpactGrid,.bookImpactGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.bookImpactCard{display:flex;min-height:255px;flex-direction:column;padding:1.2rem;border:1px solid #d9d2c8;border-top:5px solid var(--impact-accent,#45675d);border-radius:18px;background:#fff;color:inherit;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.bookImpactCard:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(35,56,49,.1)}.bookImpactCard h2{margin:.25rem 0 .55rem}.bookImpactCard p{color:#5c5f59}.bookImpactCard>strong{margin-top:auto;color:var(--impact-accent,#45675d)}.bookImpactCardCount{align-self:flex-start;padding:.28rem .5rem;border-radius:999px;background:#f0ede7;color:#65665f;font-size:.72rem;font-weight:800}.bookHomeImpactSection{overflow:hidden}.bookHomeImpactCard{display:grid;grid-gap:.3rem;gap:.3rem;min-height:125px;align-content:center;padding:1rem;border:1px solid #ddd5ca;border-left:5px solid var(--impact-accent,#45675d);border-radius:15px;background:#fff;color:inherit;text-decoration:none}.bookHomeImpactCard span{color:#77766f;font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.bookHomeImpactCard strong{color:var(--impact-accent,#45675d);font-size:1.05rem}.bookHomeImpactCard p{margin:0;color:#62645f;font-size:.86rem}.bookImpactResultCard{border-top:4px solid var(--book-color,#45675d)}.bookImpactAwakening{margin:.8rem 0;padding:.75rem .85rem;border-radius:12px;background:#f6f3ed}.bookImpactAwakening strong{color:#4d524e;font-size:.82rem}.bookImpactAwakening p{margin:.25rem 0 0;color:#5f625d;font-size:.9rem;line-height:1.5}.bookImpactNext,.bookRelatedImpactSection{display:flex;align-items:center;justify-content:space-between;gap:1.2rem}.bookRelatedImpactLinks{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.bookImpactWaiting{text-align:center}@media (max-width:980px){.bookHomeImpactGrid,.bookImpactGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.bookHomeImpactGrid,.bookImpactCollectionHero,.bookImpactGrid{grid-template-columns:1fr}.bookImpactNext,.bookRelatedImpactSection{align-items:flex-start;flex-direction:column}.bookRelatedImpactLinks{justify-content:flex-start}}.bookWhyReadSection{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);grid-gap:1.5rem;gap:1.5rem}.bookWhyReadSection>div:first-child p:last-child{max-width:70ch;line-height:1.75}.bookCommitmentGrid article{display:grid;grid-gap:.22rem;gap:.22rem;border:1px solid #ded7cc;background:#fff}.bookCommitmentGrid span{color:#77716a;font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.bookCommitmentGrid strong{color:#2d3936;line-height:1.35}.bookSpoilerDetails{margin:1rem 0 1.5rem;border:1px solid #dfd5c7;border-radius:14px;overflow:hidden;background:#fff}.bookSpoilerDetails summary{cursor:pointer;padding:1rem 1.1rem;font-weight:800;color:#704d43;background:#fbf3ef}.bookSpoilerDetails>div{padding:.2rem 1.1rem 1rem}.bookRelatedBooksSection{overflow:hidden}.bookRelatedBooksGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.bookRelatedBookCard{display:flex;min-height:210px;flex-direction:column;gap:.45rem;padding:1.05rem;border:1px solid #d8d3c9;border-radius:16px;background:linear-gradient(145deg,#fff,#f7f3ec);color:inherit;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.bookRelatedBookCard:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(35,56,49,.09)}.bookRelatedBookCard span{color:#77716a;font-size:.76rem}.bookRelatedBookCard strong{color:#244f46;font-family:Georgia,serif;font-size:1.18rem;line-height:1.12}.bookRelatedBookCard p{margin:auto 0 0;color:#5e625d;font-size:.88rem;line-height:1.5}@media (max-width:980px){.bookWhyReadSection{grid-template-columns:1fr}.bookRelatedBooksGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.bookRelatedBooksGrid{grid-template-columns:1fr}}[data-book-summary-word]{border-radius:.2em;transition:background-color .12s ease,color .12s ease,box-shadow .12s ease}[data-book-summary-word].isReading{background:#f4d98b;color:#1f2d2a;box-shadow:0 0 0 .12em hsla(45,83%,75%,.38)}.publicBookRestartButton{white-space:nowrap}.bookCuratedBatchRunner{margin:0 0 24px;padding:22px;border:1px solid #d9e4dc;border-radius:18px;background:linear-gradient(180deg,#fbfffc,#f4faf6)}.bookCuratedBatchStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:18px 0}.bookCuratedBatchStats>div{padding:14px;border:1px solid #d8e3db;border-radius:14px;background:#fff;display:flex;flex-direction:column;gap:3px}.bookCuratedBatchStats strong{font-size:1.45rem;color:#173f2b}.bookCuratedBatchStats span{font-size:.84rem;color:#607066}.bookCuratedBatchControls{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin:16px 0}.bookCuratedBatchControls label{display:flex;flex-direction:column;gap:6px;font-weight:700;color:#30483a}.bookCuratedBatchControls select{min-width:120px;padding:10px 12px;border:1px solid #bfcfc4;border-radius:10px;background:#fff}.bookCuratedBatchControls button{padding:10px 14px;border-radius:10px;border:1px solid #9db7a6;background:#fff;color:#214832;font-weight:700;cursor:pointer}.bookCuratedBatchControls button.primaryAction{background:#1f6b43;color:#fff;border-color:#1f6b43}.bookCuratedBatchControls button.secondaryAction{background:#eef5f0}@media(max-width:800px){.bookCuratedBatchStats{grid-template-columns:repeat(2,minmax(0,1fr))}.bookCuratedBatchControls{align-items:stretch}.bookCuratedBatchControls button,.bookCuratedBatchControls label,.bookCuratedBatchControls select{width:100%}}.globuszOpeningQuote{padding:clamp(1.5rem,4vw,3rem) 0 0}.globuszOpeningQuote .globuszManifestoCard{width:100%;min-height:auto;padding:clamp(2rem,5vw,4rem);justify-content:flex-start}.globuszManifestoCopy{position:relative;z-index:2;max-width:760px}.globuszOpeningQuote .globuszManifestoCard:before{width:300px;height:300px;top:-130px;right:-90px}.globuszOpeningQuote .globuszMark{top:50%;right:clamp(1.5rem,5vw,4rem);left:auto;transform:translateY(-50%);font-size:clamp(8rem,18vw,15rem);color:rgba(20,63,59,.07);pointer-events:none;z-index:1}.globuszOpeningQuote .globuszManifestoCard blockquote{max-width:18ch}.globuszBooksPage .globuszHero{display:block;max-width:940px;padding-top:clamp(2rem,5vw,4rem)}@media (max-width:760px){.globuszOpeningQuote{padding-top:1.1rem}.globuszOpeningQuote .globuszManifestoCard{min-height:0;padding:1.45rem 1.35rem 1.6rem}.globuszOpeningQuote .globuszManifestoCopy{padding-right:0}.globuszOpeningQuote .globuszManifestoCard p{position:relative;z-index:2}.globuszOpeningQuote .globuszManifestoCard blockquote{position:relative;z-index:2;margin-top:.75rem;font-size:clamp(1.8rem,8vw,2.5rem)}.globuszOpeningQuote .globuszMark{top:.35rem;right:.6rem;transform:none;font-size:7.5rem;color:rgba(20,63,59,.055)}.globuszBooksPage .globuszHero{padding-top:2rem}}.globuszIntroSplit{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);grid-gap:clamp(2rem,5vw,5rem);gap:clamp(2rem,5vw,5rem);align-items:center;padding:clamp(2rem,5vw,4.5rem) 0 clamp(2.5rem,5vw,4.5rem)}.globuszIntroSplit .globuszHero,.globuszIntroSplit .globuszOpeningQuote{padding:0;margin:0;max-width:none}.globuszIntroSplit .globuszManifestoCard{min-height:360px;height:100%}.globuszIntroSplit .globuszHero h1{max-width:10ch;margin-top:.4rem}.globuszIntroSplit .globuszHero .lede{max-width:35ch}@media (max-width:900px){.globuszIntroSplit{grid-template-columns:1fr;gap:2rem;padding-top:1.1rem}.globuszIntroSplit .globuszOpeningQuote{order:1}.globuszIntroSplit .globuszHero{order:2}.globuszIntroSplit .globuszManifestoCard{min-height:0}.globuszIntroSplit .globuszHero .lede,.globuszIntroSplit .globuszHero h1{max-width:none}}.contemporaryBooksHero{grid-template-columns:minmax(0,1fr);max-width:980px}.contemporaryBooksHero h1{max-width:15ch}.contemporaryBookToolbar{grid-template-columns:minmax(320px,1.5fr) minmax(220px,.7fr)}.contemporaryBookToolbar .bookSearchBox{min-width:0}.contemporaryBookGrid{margin-top:1rem}.contemporaryBookCard .miniBookCover{--book-color:#405d54}.contemporaryBookCard .bookStatusPill{margin-top:.65rem}.contemporaryBookMore{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1.4rem}.contemporaryBookMore button{cursor:pointer}.contemporaryBookMore span{color:#77716a;font-size:.9rem}.globuszLegacySection .globuszManifestoCard{min-height:300px;margin-bottom:1.25rem}@media (max-width:760px){.contemporaryBookToolbar{grid-template-columns:1fr}.contemporaryBookMore{flex-direction:column}}.adminBookContemporaryWorkspace{position:relative}.contemporaryStats{grid-template-columns:repeat(5,minmax(0,1fr))}.contemporaryProgress{height:9px;border-radius:999px;overflow:hidden;background:rgba(32,90,70,.12);margin:0 0 1.5rem}.contemporaryProgress>span{display:block;height:100%;background:#205a46;transition:width .2s ease}.contemporaryFilterBar{display:grid;grid-template-columns:minmax(320px,1fr) minmax(190px,.35fr) minmax(170px,.3fr);grid-gap:.75rem;gap:.75rem;align-items:stretch}.contemporaryFilterBar form{display:flex;gap:.55rem}.contemporaryFilterBar input,.contemporaryFilterBar select{width:100%}.contemporaryBookQueue{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin:1rem 0 1.5rem}.contemporaryQueueCard{display:flex;flex-direction:column;gap:.65rem;border:1px solid rgba(23,32,38,.12);background:#fff;border-radius:18px;padding:1.1rem;min-height:250px;box-shadow:0 8px 24px rgba(23,32,38,.05)}.contemporaryQueueCard>div:first-child{display:flex;justify-content:space-between;gap:.8rem;align-items:center}.contemporaryQueueCard h2{font-size:1.12rem;margin:.15rem 0 0;line-height:1.25}.contemporaryQueueCard p{margin:0;color:#625e59}.contemporaryQueueCard .primaryLink{margin-top:auto;align-self:flex-start}.contemporaryQueueMeta{display:flex;flex-wrap:wrap;gap:.45rem .8rem;color:#77716a;font-size:.83rem}.contemporaryEditorOverlay{position:fixed;inset:0;z-index:5000;background:rgba(13,18,20,.6);display:flex;justify-content:flex-end}.contemporaryEditorPanel{width:min(1080px,94vw);height:100vh;overflow-y:auto;background:#faf8f4;box-shadow:-18px 0 50px rgba(0,0,0,.2)}.contemporaryEditorPanel>header{position:-webkit-sticky;position:sticky;top:0;z-index:3;display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;padding:1.25rem 1.5rem;background:hsla(40,37%,97%,.97);border-bottom:1px solid rgba(23,32,38,.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.contemporaryEditorPanel>header h2{margin:.15rem 0 .35rem;font-size:clamp(1.45rem,2vw,2rem)}.contemporaryEditorPanel>header p{margin:0}.contemporaryClose{border:0;background:transparent;font-size:2.2rem;line-height:1;cursor:pointer;color:#4e4a45}.contemporaryDraftEditor,.contemporaryEmptyDraft,.contemporaryResearchPanel,.contemporaryWorkflowActions{margin:1.2rem 1.5rem;padding:1.2rem;border:1px solid rgba(23,32,38,.12);border-radius:16px;background:#fff}.contemporaryWorkflowActions textarea{width:100%;min-height:100px}.contemporaryWorkflowActions>div{display:flex;gap:.7rem;flex-wrap:wrap;margin-top:.8rem}.contemporaryEditorFooter button,.contemporaryWorkflowActions button{cursor:pointer}.contemporarySafetyNote{font-size:.88rem;color:#706a63;margin-bottom:0}.contemporaryResearchPanel summary{cursor:pointer;font-weight:700}.contemporaryResearchPanel textarea{width:100%;min-height:260px;margin-top:1rem;font-family:inherit}.contemporaryResearchPanel ul{max-height:220px;overflow-y:auto}.contemporaryDraftEditor{display:grid;grid-gap:1rem;gap:1rem}.contemporaryDraftEditor label{display:grid;grid-gap:.4rem;gap:.4rem;font-weight:700}.contemporaryDraftEditor label small{font-weight:400;color:#77716a}.contemporaryDraftEditor input,.contemporaryDraftEditor textarea{width:100%;font:inherit;padding:.75rem;border:1px solid rgba(23,32,38,.18);border-radius:10px;background:#fff}.contemporaryDraftEditor textarea{min-height:130px;resize:vertical;font-weight:400;line-height:1.55}.contemporaryDraftEditor .contemporaryLongText{min-height:720px}.contemporaryTwoCol{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.contemporaryEditorFooter{position:-webkit-sticky;position:sticky;bottom:0;z-index:3;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.7rem;padding:1rem 1.5rem;border-top:1px solid rgba(23,32,38,.12);background:hsla(40,37%,97%,.97);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.publicBookBalanceSection,.publicBookLongSections{margin-top:2rem}.publicBookLongSections article{margin:1.4rem 0}.publicBookLongSections article h3{margin-bottom:.5rem}.publicBookBalanceSection li{margin-bottom:.65rem;line-height:1.55}.bookWhyFullBook p{margin:0 0 1rem}@media (max-width:1100px){.contemporaryStats{grid-template-columns:repeat(3,minmax(0,1fr))}.contemporaryBookQueue{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.contemporaryBookQueue,.contemporaryFilterBar,.contemporaryStats,.contemporaryTwoCol{grid-template-columns:1fr}.contemporaryFilterBar form{flex-direction:column}.contemporaryEditorPanel{width:100vw}.contemporaryDraftEditor .contemporaryLongText{min-height:460px}}.globuszSiteHeader{background:hsla(43,41%,97%,.96)}.siteBrand.globuszTextBrand{display:grid;width:auto;min-width:190px;grid-gap:.08rem;gap:.08rem;line-height:1}.globuszBrandName{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:800;letter-spacing:-.035em;color:#20332d}.globuszBrandByline{font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.11em;color:#7a695b}.globuszHomePage{padding-bottom:clamp(3rem,7vw,6rem)}.globuszHomeHero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);grid-gap:clamp(1.5rem,4vw,3.5rem);gap:clamp(1.5rem,4vw,3.5rem);align-items:stretch;padding-top:clamp(2.5rem,6vw,5rem);padding-bottom:clamp(2rem,5vw,4rem)}.globuszAboutHero h1,.globuszEditorialHero h1,.globuszHomeHeroCopy h1{max-width:1000px;margin:.35rem 0 1rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.6rem,6vw,5.4rem);line-height:.98;letter-spacing:-.045em;color:#20332d}.globuszEditorialHero .lede,.globuszHomeHeroCopy .lede{max-width:820px;font-size:clamp(1.08rem,2vw,1.35rem)}.globuszHeroSearch{display:flex;gap:.65rem;max-width:720px;margin:1.5rem 0;padding:.45rem;border:1px solid rgba(32,51,45,.13);border-radius:18px;background:#fff;box-shadow:0 14px 40px rgba(40,35,30,.07)}.globuszHeroSearch input{flex:1 1;min-width:0;border:0;outline:0;padding:.8rem .85rem;background:transparent;font:inherit}.globuszHeroSearch button{border:0;border-radius:13px;padding:.75rem 1.1rem;background:#20332d;color:#fff;font-weight:800;cursor:pointer}.globuszFounderNote,.globuszOwnBooksCallout,.stefanBookProjectCard{border:1px solid rgba(32,51,45,.12);border-radius:28px;padding:clamp(1.5rem,3vw,2.25rem);background:linear-gradient(145deg,#f3ede2,#fffdf9)}.globuszFounderNote h2,.globuszOwnBooksCallout h3{margin:.35rem 0 .85rem;font-family:Georgia,Times New Roman,serif;color:#20332d}.globuszHomeSection{margin-top:clamp(2.5rem,6vw,5rem)}.globuszSectionHeader{max-width:780px}.globuszSectionHeader h2,.globuszSectionHeaderRow h2{margin:.3rem 0 .6rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,3vw,3rem);color:#20332d}.globuszSectionHeaderRow{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem}.globuszGenreGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-top:1.35rem}.globuszGenreGrid a{display:flex;align-items:center;min-height:72px;padding:1rem;border:1px solid rgba(32,51,45,.11);border-radius:16px;background:#fff;color:#20332d;font-weight:800;text-decoration:none}.globuszGenreGrid a:hover{transform:translateY(-2px);box-shadow:0 10px 26px rgba(40,35,30,.07)}.globuszArticleGrid,.globuszBookCardGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-top:1.4rem}.globuszArticleGrid article,.globuszBookPreviewCard{border:1px solid rgba(32,51,45,.1);border-radius:22px;padding:1.35rem;background:#fff}.globuszArticleGrid article>span,.globuszBookPreviewCard>span,.stefanBookProjectCard>span{color:#8b6b4d;font-size:.75rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.globuszArticleGrid h3,.globuszBookPreviewCard h3{margin:.5rem 0 .3rem;font-family:Georgia,Times New Roman,serif;font-size:1.35rem}.globuszArticleGrid h3 a,.globuszBookPreviewCard h3 a{color:#20332d;text-decoration:none}.globuszBookAuthor{color:#76685d;font-weight:700}.globuszAboutClosing,.globuszHomePersonalBridge,.globuszPersonalStoryPanel{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);grid-gap:clamp(1.5rem,4vw,3rem);gap:clamp(1.5rem,4vw,3rem);align-items:center;padding:clamp(1.5rem,4vw,3rem);border-radius:28px;background:#20332d;color:#f8f3ea}.globuszAboutClosing h2,.globuszHomePersonalBridge h2,.globuszPersonalStoryPanel h2{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.5rem)}.globuszAboutClosing .eyebrow,.globuszHomePersonalBridge .eyebrow,.globuszPersonalStoryPanel .eyebrow{color:#dbc19f}.globuszAboutClosing .secondaryLink,.globuszHomePersonalBridge .secondaryLink,.globuszPersonalStoryPanel .secondaryLink{color:#fff}.globuszHomePhilosophy{font-family:Georgia,Times New Roman,serif;font-size:1.25rem;font-style:italic}.globuszOwnBooksCallout{color:#2d2a26}.globuszAboutPage,.globuszEditorialPage{padding-top:clamp(2.5rem,6vw,5rem);padding-bottom:clamp(3rem,7vw,6rem)}.globuszEditorialHero{max-width:1000px;margin-bottom:clamp(2rem,5vw,4rem)}.globuszArticlePathGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin:2rem 0 4rem}.globuszArticlePathGrid>a{display:grid;grid-gap:.45rem;gap:.45rem;padding:1.4rem;border:1px solid rgba(32,51,45,.11);border-radius:20px;background:#fff;color:inherit;text-decoration:none}.globuszArticlePathGrid strong{color:#20332d;font-family:Georgia,Times New Roman,serif;font-size:1.35rem}.globuszArticlePathGrid span{color:#655f59}.globuszArticleArchiveGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.globuszSelfDevGrid{margin-bottom:3rem}.globuszSelfDevBookBridge{margin-top:2rem}.stefanBookProjectGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem;margin-bottom:3rem}.stefanBookProjectCard h2{margin:.55rem 0 .3rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3rem);color:#20332d}.stefanBookWorkingTitle{color:#8b6b4d;font-style:italic}.globuszAboutTimeline{display:grid;grid-gap:.8rem;gap:.8rem;margin:2rem 0 4rem}.globuszAboutTimeline article{display:grid;grid-template-columns:60px minmax(0,1fr);grid-gap:1.25rem;gap:1.25rem;padding:1.35rem 0;border-bottom:1px solid rgba(32,51,45,.12)}.globuszAboutTimeline article>span{font-family:Georgia,Times New Roman,serif;font-size:1.5rem;color:#a48769}.globuszAboutTimeline h2{margin:0 0 .45rem;color:#20332d;font-family:Georgia,Times New Roman,serif}.globuszAboutLifePanel{margin:4rem 0;padding:clamp(1.5rem,4vw,3rem);border:1px solid rgba(32,51,45,.11);border-radius:28px;background:#fff}.globuszAboutLifePanel h2{font-family:Georgia,Times New Roman,serif;color:#20332d;font-size:clamp(2rem,4vw,3.4rem)}.globuszLibraryHero{margin-bottom:2rem}.globuszLibraryHero h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,5vw,4.7rem);color:#20332d}@media (max-width:980px){.globuszGenreGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.globuszArticleArchiveGrid,.globuszArticleGrid,.globuszBookCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.siteBrand.globuszTextBrand{width:auto;max-width:none}.globuszAboutClosing,.globuszHomeHero,.globuszHomePersonalBridge,.globuszPersonalStoryPanel,.stefanBookProjectGrid{grid-template-columns:1fr}.globuszGenreGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.globuszArticleArchiveGrid,.globuszArticleGrid,.globuszArticlePathGrid,.globuszBookCardGrid{grid-template-columns:1fr}.globuszSectionHeaderRow{align-items:flex-start;flex-direction:column}.globuszHeroSearch{flex-direction:column}.globuszAboutTimeline article{grid-template-columns:42px minmax(0,1fr);gap:.75rem}}.globuszFounderNote{position:relative;overflow:hidden}.globuszFounderNote .globuszMark{top:.75rem;right:1rem;left:auto;font-size:clamp(4.5rem,8vw,7rem);color:rgba(32,51,45,.1);pointer-events:none}.globuszFounderNote>:not(.globuszMark){position:relative;z-index:1}.globuszAboutClosing .secondaryLink,.globuszHomePersonalBridge .secondaryLink,.globuszPersonalStoryPanel .secondaryLink{background:#f8f3ea;color:#20332d;border:1px solid hsla(39,50%,95%,.72)}.globuszAboutClosing .secondaryLink:hover,.globuszHomePersonalBridge .secondaryLink:hover,.globuszPersonalStoryPanel .secondaryLink:hover{background:#fff;color:#162923}.globuszSiteHeader{overflow:visible}@media (min-width:1451px){.globuszSiteHeader .polishedMainNav{flex-wrap:nowrap;font-size:.92rem}.globuszSiteHeader .polishedMainNav a{padding-inline:.58rem}}@media (max-width:1450px){.globuszSiteHeader{position:-webkit-sticky;position:sticky;top:0;z-index:50;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:.75rem;gap:.75rem;padding:.75rem max(1rem,4vw)}.globuszSiteHeader .desktopNavWrap,.globuszSiteHeader .headerSearchDesktop{display:none!important}.globuszSiteHeader .mobileMenu{display:block;position:relative}.globuszSiteHeader .mobileMenu summary{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-width:92px;min-height:40px;padding:.48rem .7rem;border:1px solid rgba(15,23,42,.14);border-radius:999px;background:#fff;color:#334155;font-size:.86rem;font-weight:900}.globuszSiteHeader .mobileNavPanel{position:absolute;top:calc(100% + .65rem);right:0;z-index:95;display:grid;grid-gap:.7rem;gap:.7rem;width:min(92vw,390px);max-height:calc(100vh - 94px);overflow-y:auto;padding:.85rem;border:1px solid rgba(15,23,42,.1);border-radius:20px;background:rgba(255,250,243,.99);box-shadow:0 18px 42px rgba(15,23,42,.16)}}@media (max-width:760px){.globuszFounderNote .globuszMark{font-size:5rem;top:.5rem;right:.65rem}}.approvedBookShowMore{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.85rem;margin-top:1.5rem}.approvedBookShowMore span{color:#6b625a;font-size:.9rem;font-weight:700}.enrichedBookDetailPage{--book-reading-ink:#26342f;--book-reading-muted:#6e706b;--book-reading-border:rgba(32,51,45,.13)}.bookBreadcrumbs{display:flex;align-items:center;gap:.55rem;padding-top:1.2rem;color:#77716a;font-size:.84rem;min-width:0}.bookBreadcrumbs a{color:#315e4e;font-weight:700;text-decoration:none}.bookBreadcrumbs a:hover{text-decoration:underline}.bookBreadcrumbs span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.enrichedBookDetailPage .bookDetailHero{align-items:center;padding-top:2rem}.enrichedLargeBookCover{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(22,43,36,.18);box-shadow:-12px 18px 38px rgba(25,44,38,.15),14px 22px 44px rgba(25,44,38,.12)!important}.enrichedLargeBookCover:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,hsla(0,0%,100%,.1),transparent 7%,transparent 90%,rgba(0,0,0,.12)),repeating-linear-gradient(0deg,hsla(0,0%,100%,.018) 0 1px,rgba(0,0,0,.018) 1px 2px);mix-blend-mode:soft-light;pointer-events:none}.enrichedLargeBookCover:after{content:"";position:absolute;top:0;bottom:0;left:12px;width:1px;background:hsla(0,0%,100%,.16);box-shadow:3px 0 8px rgba(0,0,0,.16);pointer-events:none}.enrichedLargeBookCover strong{max-width:94%;text-wrap:balance}.enrichedLargeBookCover small{font-size:.82rem;letter-spacing:.04em;opacity:.82}.bookDetailHeroCopy h1{max-width:880px;margin:.25rem 0 .6rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,5vw,4.8rem);line-height:.98;letter-spacing:-.045em;color:#20332d;text-wrap:balance}.bookDetailHeroCopy .bookAuthorLine{margin:0 0 1rem;color:#706a62;font-weight:700}.bookDetailHeroCopy .lede{max-width:860px;font-size:clamp(1.06rem,1.8vw,1.28rem);line-height:1.65;color:#39443f}.bookQuickMeta{display:flex;flex-wrap:wrap;gap:.55rem;margin:1rem 0}.bookQuickMeta span{padding:.48rem .7rem;border:1px solid var(--book-reading-border);border-radius:999px;background:hsla(0,0%,100%,.68);color:#6a6b66;font-size:.78rem}.bookQuickMeta strong{color:#294d41}.bookJumpNav{position:-webkit-sticky;position:sticky;top:66px;z-index:40;display:flex;align-items:center;gap:.5rem;margin:0 0 1.6rem;padding:.65rem .75rem;border:1px solid var(--book-reading-border);border-radius:16px;background:hsla(43,41%,97%,.94);box-shadow:0 9px 28px rgba(32,51,45,.07);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overflow-x:auto;scrollbar-width:thin}.bookJumpNav>span{flex:0 0 auto;padding:.38rem .5rem;color:#7c746b;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.bookJumpNav a{flex:0 0 auto;padding:.48rem .72rem;border-radius:999px;color:#315e4e;background:#edf3ef;font-size:.82rem;font-weight:750;text-decoration:none}.bookJumpNav a:hover{background:#dfeae3}.bookSummaryReadingSection{margin-top:0;padding:clamp(1.4rem,3vw,2.5rem);border:1px solid var(--book-reading-border);border-radius:24px;background:#fff;box-shadow:0 14px 36px rgba(32,51,45,.055)}.bookInlineListeningSummary{max-width:840px;margin:0 auto}.bookInlineListeningSummary>div:not(.bookSummaryHeadingRow),.bookSpoilerDetails>div{color:var(--book-reading-ink);font-size:clamp(1.04rem,1.25vw,1.12rem);line-height:1.88}.bookInlineListeningSummary p{margin:0 0 1.15em}.bookSummaryHeadingRow{display:flex;justify-content:space-between;gap:1rem;align-items:flex-end;margin-bottom:1.1rem;padding-bottom:1rem;border-bottom:1px solid var(--book-reading-border)}.bookSummaryHeadingRow h2{margin:.15rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,3vw,2.55rem);color:#20332d}.bookSummaryHeadingRow>span{flex:0 0 auto;padding:.42rem .62rem;border-radius:999px;background:#f4efe6;color:#786b5c;font-size:.78rem;font-weight:800}.bookWhyReadSection{align-items:flex-start}.bookCommitmentGrid{display:grid;grid-gap:.7rem;gap:.7rem}.bookCommitmentGrid article{padding:.9rem 1rem;border:1px solid var(--book-reading-border);border-radius:14px;background:#faf8f4}.bookCommitmentGrid article span{display:block;margin-bottom:.22rem;color:#7a746d;font-size:.76rem;text-transform:uppercase;letter-spacing:.045em}.bookCommitmentGrid article strong{display:block;line-height:1.35;color:#293c35}.bookReadingMain{max-width:820px}.bookReadingMain>section{scroll-margin-top:150px}.publicBookBalanceSection>h2,.publicBookLongSections>h2,.publicBookQuestions>h2,.publicBookThemes>h2{font-family:Georgia,Times New Roman,serif;color:#20332d}.bookFactCard{border:1px solid var(--book-reading-border);box-shadow:0 10px 30px rgba(32,51,45,.05)}.bookNextActions{scroll-margin-top:140px}@media (max-width:980px){.bookJumpNav{top:62px}.enrichedBookDetailPage .bookDetailHero{align-items:flex-start}.enrichedLargeBookCover{justify-self:center;width:min(280px,70vw)}.bookDetailHeroCopy{text-align:left}.bookReadingMain{max-width:none}}@media (max-width:720px){.bookBreadcrumbs{padding-top:.8rem}.enrichedBookDetailPage .bookDetailHero{gap:1.5rem;padding:1.35rem 0 2rem}.enrichedLargeBookCover{width:min(200px,58vw)}.bookDetailHeroCopy h1{font-size:clamp(2.2rem,11vw,3.5rem)}.bookQuickMeta{gap:.4rem}.bookJumpNav{margin-left:-.2rem;margin-right:-.2rem;border-radius:14px}.bookSummaryReadingSection{padding:1.15rem;border-radius:18px}.bookSummaryHeadingRow{align-items:flex-start}.bookSummaryHeadingRow>span{display:none}.bookInlineListeningSummary>div:not(.bookSummaryHeadingRow),.bookSpoilerDetails>div{font-size:1rem;line-height:1.78}}.globuszBooksHomeV2{padding-top:clamp(1.5rem,4vw,3.25rem);padding-bottom:clamp(3rem,7vw,6rem)}.globuszBooksLandingHero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.72fr);grid-gap:clamp(1.4rem,4vw,3.25rem);gap:clamp(1.4rem,4vw,3.25rem);align-items:stretch;padding:clamp(1.1rem,2vw,1.75rem) 0 clamp(2.8rem,6vw,5.5rem)}.globuszBooksLandingCopy{display:flex;flex-direction:column;justify-content:center}.globuszBooksLandingCopy h1{max-width:980px;margin:.35rem 0 1.15rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,6.8vw,6.2rem);line-height:.93;letter-spacing:-.055em;color:#20332d}.globuszBooksLandingCopy .lede{max-width:900px;margin-bottom:.15rem;font-size:clamp(1.06rem,1.8vw,1.3rem);line-height:1.68}.globuszHeroPromise{display:flex;flex-wrap:wrap;gap:.55rem .7rem;margin-top:1.35rem;color:#625d56;font-size:.88rem;font-weight:750}.globuszHeroPromise span{display:inline-flex;align-items:center;gap:.4rem}.globuszHeroPromise span:before{content:"✓";color:#49645e;font-weight:900}.globuszBooksHeroCard{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;min-height:430px;padding:clamp(1.55rem,3vw,2.3rem);border:1px solid rgba(32,51,45,.12);border-radius:30px;background:linear-gradient(160deg,hsla(0,0%,100%,.87),hsla(37,49%,92%,.97)),#f5efe6;box-shadow:0 22px 55px rgba(48,39,30,.08)}.globuszHeroCardMark{position:absolute;top:-2.5rem;right:.75rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(10rem,19vw,16rem);line-height:1;color:rgba(32,51,45,.055);pointer-events:none}.globuszBooksHeroCard>:not(.globuszHeroCardMark){position:relative;z-index:1}.globuszBooksHeroCard h2{margin:.35rem 0 .9rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.2vw,3.25rem);line-height:1.03;color:#20332d}.globuszBooksHeroCard p:not(.eyebrow){color:#5f5850;line-height:1.65}.globuszBooksHeroCard .secondaryLink{align-self:flex-start;margin-top:.4rem}.globuszBooksFeaturedSection,.globuszBooksGenreSection,.globuszBooksPathSection{margin-top:clamp(2.5rem,6vw,5.5rem)}.globuszEntryGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.9rem;gap:.9rem;margin-top:1.45rem}.globuszEntryCard{display:flex;flex-direction:column;min-height:255px;padding:1.35rem;border:1px solid rgba(32,51,45,.1);border-radius:22px;background:#fff;color:inherit;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.globuszEntryCard:hover{transform:translateY(-3px);border-color:rgba(32,51,45,.2);box-shadow:0 16px 34px rgba(42,35,29,.08)}.globuszBookCardMeta,.globuszEntryCard>span{color:#8b6b4d;font-size:.74rem;font-weight:900;letter-spacing:.075em;text-transform:uppercase}.globuszEntryCard h3{margin:.65rem 0;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;line-height:1.08;color:#20332d}.globuszEntryCard p{color:#625d56;line-height:1.58}.globuszEntryCard strong{margin-top:auto;padding-top:1rem;color:#20332d}.globuszFeaturedBookGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-top:1.5rem}.globuszFeaturedBookCard{display:grid;grid-template-columns:78px minmax(0,1fr);grid-gap:1.15rem;gap:1.15rem;min-height:285px;padding:1.15rem;border:1px solid rgba(32,51,45,.1);border-radius:22px;background:#fff;box-shadow:0 12px 30px rgba(42,35,29,.045)}.globuszFeaturedBookCard .bookSpineCover{width:78px;min-width:78px;height:100%;min-height:245px;border-radius:8px 3px 3px 8px}.globuszFeaturedBookCopy{display:flex;flex-direction:column;min-width:0}.globuszFeaturedBookCopy h3{margin:.45rem 0 .2rem;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;line-height:1.12}.globuszFeaturedBookCopy h3 a{color:#20332d;text-decoration:none}.globuszFeaturedBookCopy h3 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.globuszFeaturedBookCopy>p:not(.globuszBookAuthor):not(.globuszBookCardMeta){margin:.65rem 0 .9rem;color:#625d56;line-height:1.55;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.globuszFeaturedBookCopy .secondaryLink{align-self:flex-start;margin-top:auto}.globuszGenreGridDetailed a{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:105px;gap:.3rem}.globuszGenreGridDetailed strong{font-size:1.02rem}.globuszGenreGridDetailed span{color:#756d65;font-size:.84rem;font-weight:550;line-height:1.35}.globuszBooksEditorialPromise{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr);grid-gap:clamp(1.5rem,5vw,4.5rem);gap:clamp(1.5rem,5vw,4.5rem);margin-top:clamp(3rem,7vw,6rem);padding:clamp(1.7rem,4vw,3.25rem);border-radius:30px;background:#20332d;color:#f5efe6}.globuszBooksEditorialPromise h2{margin:.35rem 0 0;max-width:620px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.1rem,4.1vw,3.8rem);line-height:1.01;color:#fff}.globuszBooksEditorialPromise .eyebrow{color:#d8bea0}.globuszBooksPromiseGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.globuszBooksPromiseGrid article{padding:1.15rem;border:1px solid hsla(0,0%,100%,.11);border-radius:18px;background:hsla(0,0%,100%,.045)}.globuszBooksPromiseGrid strong{display:block;margin-bottom:.45rem;color:#fff;font-family:Georgia,Times New Roman,serif;font-size:1.12rem}.globuszBooksPromiseGrid p{margin:0;color:#ded6cb;line-height:1.55;font-size:.93rem}.globuszBooksLegacyV2{margin-top:clamp(3rem,7vw,6rem)}@media (max-width:1080px){.globuszEntryGrid,.globuszFeaturedBookGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.globuszBooksEditorialPromise,.globuszBooksLandingHero{grid-template-columns:1fr}.globuszBooksHeroCard{min-height:330px}.globuszBooksPromiseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.globuszBooksHomeV2{padding-top:.7rem}.globuszBooksLandingCopy h1{font-size:clamp(2.8rem,14vw,4.45rem)}.globuszBooksLandingHero{padding-bottom:2.4rem}.globuszBooksPromiseGrid,.globuszEntryGrid,.globuszFeaturedBookGrid{grid-template-columns:1fr}.globuszEntryCard{min-height:215px}.globuszFeaturedBookCard{grid-template-columns:68px minmax(0,1fr)}.globuszFeaturedBookCard .bookSpineCover{width:68px;min-width:68px;min-height:230px}.globuszBooksEditorialPromise{border-radius:24px;padding:1.35rem}}.approvedBookSearchBox small{color:#6b6b66;font-size:.78rem;font-weight:600;line-height:1.45}.approvedBookFacetGridWithSort{grid-template-columns:repeat(5,minmax(0,1fr))}.approvedBookSearching{display:inline-flex;align-items:center;gap:.45rem;font-weight:800;color:#47665d}.approvedBookSearching:before{content:"";width:.7rem;height:.7rem;border:2px solid #a9bdb6;border-top-color:#31584d;border-radius:50%;animation:globuszSearchSpin .75s linear infinite}@keyframes globuszSearchSpin{to{transform:rotate(1turn)}}.approvedBookSearchGrid{transition:opacity .18s ease}.approvedBookSearchGrid.isRefreshing{opacity:.52;pointer-events:none}.approvedBookSearchLoading{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.approvedBookSearchSkeleton{min-height:300px;border:1px solid #e2d9cd;border-radius:20px;background:linear-gradient(100deg,#f3eee7 20%,#faf7f2 40%,#f3eee7 60%);background-size:220% 100%;animation:globuszSearchShimmer 1.2s ease-in-out infinite}@keyframes globuszSearchShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.approvedBookSearchError{margin:1.5rem 0;padding:1.25rem 1.4rem;border:1px solid #dfc8c2;border-radius:18px;background:#fff8f5}.approvedBookSearchError h2{margin-top:0}.approvedBookShowMore button:disabled{opacity:.65;cursor:progress}@media (max-width:1180px){.approvedBookFacetGridWithSort{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.approvedBookFacetGridWithSort,.approvedBookSearchLoading{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.approvedBookSearchSkeleton,.approvedBookSearching:before{animation:none}}.globuszGenrePage{padding-bottom:clamp(3rem,7vw,6rem)}.genreBreadcrumb{display:flex;align-items:center;gap:.55rem;padding-top:1.3rem;color:#777068;font-size:.9rem}.genreBreadcrumb a{color:#315c53;text-decoration:none;font-weight:750}.genreBreadcrumb a:hover{text-decoration:underline}.genreDestinationHero{grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr);align-items:stretch}.genreDestinationHero>div:first-child{align-self:center}.genreHeroCount{margin:1.1rem 0 0;color:#5f625e}.genreHeroCount strong{color:#20332d;font-size:1.12em}.genreProgressCard{display:flex;flex-direction:column;justify-content:center;min-height:310px;padding:clamp(1.5rem,3vw,2.25rem);border:1px solid rgba(32,51,45,.13);border-radius:28px;background:linear-gradient(145deg,#f1eadf,#fffdf9 72%);box-shadow:0 22px 55px rgba(45,40,34,.08)}.genreProgressNumber{margin:.25rem 0 .8rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,6vw,5rem);line-height:1;color:#20332d;letter-spacing:-.045em}.genreProgressNumber span{font-family:inherit;font-size:.34em;color:#887a6b;letter-spacing:0}.genreProgressTrack{height:8px;overflow:hidden;margin:.2rem 0 1rem;border-radius:999px;background:rgba(32,51,45,.11)}.genreProgressTrack span{display:block;height:100%;border-radius:inherit;background:#315c53}.genreProgressCard p:not(.eyebrow){color:#666158;line-height:1.6}.genreProgressCard a{margin-top:.35rem;color:#315c53;font-weight:800;text-decoration:none}.genreProgressCard a:hover{text-decoration:underline}.genreAllBooksSection,.genreEditorialSection,.genreFreshSection,.genreThemeSection{scroll-margin-top:110px;margin-top:clamp(3rem,6vw,5.5rem)}.genreSectionHeading{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);grid-gap:clamp(1rem,4vw,4rem);gap:clamp(1rem,4vw,4rem);align-items:flex-end;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(32,51,45,.11)}.genreSectionHeading h2{margin:.15rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.35rem);line-height:1.03;color:#20332d}.genreSectionHeading>p{max-width:65ch;margin:0;color:#67635d;line-height:1.65}.genreCuratedGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.genreCuratedBookCard{--book-color:#49645e;display:grid;grid-template-columns:112px minmax(0,1fr);grid-gap:1.15rem;gap:1.15rem;min-width:0;padding:1rem;border:1px solid rgba(32,51,45,.12);border-radius:22px;background:#fff;box-shadow:0 11px 32px rgba(43,39,33,.055)}.genreCuratedBookCard .miniBookCover{min-height:270px}.genreCuratedBookCopy{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.genreCuratedKicker{margin:.1rem 0 .35rem;color:#95754f;font-size:.73rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.genreCuratedBookCard h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,2.3vw,1.8rem);line-height:1.08;color:#20332d}.genreCuratedBookCard h3 a{color:inherit;text-decoration:none}.genreCuratedBookCard h3 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.14em}.genreCuratedBookCard .bookAuthorLine{margin:.38rem 0 .7rem;color:#7a7167;font-weight:700}.genreCuratedHook{margin:0 0 .75rem;color:#55534f;line-height:1.55}.genreCuratedThemes{margin:0 0 .8rem;color:#69645d;font-size:.88rem;line-height:1.45}.genreCuratedOpen{margin-top:auto;color:#315c53;font-weight:850;text-decoration:none}.genreCuratedOpen:hover{text-decoration:underline}.genreThemeSection{padding:clamp(1.5rem,4vw,2.8rem);border-radius:30px;background:#f7f1e8}.genreThemeGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.genreThemeCard{display:flex;flex-direction:column;min-width:0;padding:1.25rem;border:1px solid rgba(32,51,45,.1);border-radius:20px;background:hsla(0,0%,100%,.72)}.genreThemeStat{color:#8b7358;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.genreThemeStat span{font-size:1.05rem;color:#315c53}.genreThemeCard h3{margin:.65rem 0 .5rem;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;color:#20332d}.genreThemeCard>p{margin:0 0 1rem;color:#625e58;font-size:.93rem;line-height:1.55}.genreThemeBook{display:grid;grid-gap:.18rem;gap:.18rem;margin-top:auto;padding-top:.9rem;border-top:1px solid rgba(32,51,45,.1)}.genreThemeBook strong{color:#2d3f39;line-height:1.2}.genreThemeBook span{color:#80766c;font-size:.82rem}.genreThemeCard>a{margin-top:.8rem;color:#315c53;font-size:.88rem;font-weight:850;text-decoration:none}.genreThemeCard>a:hover{text-decoration:underline}.genreFreshGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.genreCuratedBookCard.isCompact{grid-template-columns:1fr;padding:.85rem}.genreCuratedBookCard.isCompact .miniBookCover{width:100%;min-height:230px;max-height:270px}.genreCuratedBookCard.isCompact .genreCuratedHook{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.genreCuratedBookCard.isCompact .genreCuratedThemes{display:none}.genreCuratedBookCard.isCompact .genreCuratedOpen{margin-top:.35rem}.genreAllBooksSection{padding-top:.2rem}.genreAllBooksHeading{margin-bottom:1rem}.globuszGenrePage .approvedBookSearchBox input:focus{scroll-margin-top:130px}@media (max-width:1050px){.genreFreshGrid,.genreThemeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.genreDestinationHero,.genreSectionHeading{grid-template-columns:1fr}.genreProgressCard{min-height:0}.genreCuratedGrid{grid-template-columns:1fr}}@media (max-width:560px){.genreFreshGrid,.genreThemeGrid{grid-template-columns:1fr}.genreCuratedBookCard{grid-template-columns:92px minmax(0,1fr);gap:.85rem;padding:.8rem}.genreCuratedBookCard .miniBookCover{min-height:235px}.genreCuratedHook{font-size:.93rem}.genreThemeSection{padding:1rem;border-radius:22px}.genreCuratedBookCard.isCompact{grid-template-columns:88px minmax(0,1fr)}.genreCuratedBookCard.isCompact .miniBookCover{min-height:220px;max-height:none}}.bookRecommendationSection{overflow:hidden;background:linear-gradient(180deg,hsla(42,38%,95%,.72),hsla(0,0%,100%,.92));border:1px solid #e2ddd4;border-radius:24px;padding:clamp(1.15rem,2vw,1.7rem)}.bookRecommendationSection .sectionHeaderRow{align-items:flex-end}.bookRecommendationSection .sectionHeaderRow p:last-child{max-width:72ch}.bookRecommendationGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.85rem;gap:.85rem;margin-top:1rem}.bookRecommendationCard{--recommendation-accent:#45675d;position:relative;display:flex;min-height:285px;flex-direction:column;gap:.5rem;padding:1.05rem;overflow:hidden;border:1px solid #dad5cc;border-top:4px solid var(--recommendation-accent);border-radius:17px;background:#fff;color:inherit;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.bookRecommendationCard:hover{transform:translateY(-3px);border-color:#c8c1b6;box-shadow:0 13px 30px rgba(35,56,49,.1)}.bookRecommendationCard.recommendation-same-author{--recommendation-accent:#715744}.bookRecommendationCard.recommendation-close-match{--recommendation-accent:#45675d}.bookRecommendationCard.recommendation-easier-entry{--recommendation-accent:#66845d}.bookRecommendationCard.recommendation-deeper-dive{--recommendation-accent:#4d5870}.bookRecommendationCard.recommendation-different-perspective{--recommendation-accent:#76566f}.bookRecommendationEyebrow{color:var(--recommendation-accent);font-size:.7rem;font-weight:900;letter-spacing:.075em;text-transform:uppercase}.bookRecommendationCard>strong{color:#244f46;font-family:Georgia,serif;font-size:1.14rem;line-height:1.18}.bookRecommendationAuthor{color:#77716a;font-size:.78rem;font-weight:700}.bookRecommendationCard>p{margin:.35rem 0 0;color:#444b47;font-size:.88rem;line-height:1.5}.bookRecommendationCard>small{margin-top:auto;padding-top:.7rem;border-top:1px solid #ece7df;color:#6b6d68;font-size:.78rem;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bookRecommendationCard>b{color:var(--recommendation-accent);font-size:.8rem}@media (max-width:1180px){.bookRecommendationGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.bookRecommendationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.bookRecommendationSection{padding:1rem;border-radius:18px}.bookRecommendationGrid{grid-template-columns:1fr}.bookRecommendationCard{min-height:0}}.authorDetailHero,.authorIndexHero{align-items:stretch}.authorDirectoryGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.authorDirectoryCard{display:flex;flex-direction:column;gap:5px;padding:18px;border:1px solid var(--line);border-radius:16px;background:var(--paper);color:inherit;text-decoration:none;transition:transform .18s ease,border-color .18s ease}.authorDirectoryCard:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--brand) 50%,var(--line))}.authorDirectoryCard strong{font-size:1.02rem;line-height:1.25}.authorDirectoryCard span{color:var(--muted);font-size:.9rem}.authorBooksGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.bookAuthorLine a{color:inherit;-webkit-text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:3px}.bookAuthorLine a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}@media (max-width:980px){.authorDirectoryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.authorDirectoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.authorBooksGrid{grid-template-columns:1fr}}@media (max-width:480px){.authorDirectoryGrid{grid-template-columns:1fr}}.analyticsBookWorkspace{display:grid;grid-gap:1.25rem;gap:1.25rem}.analyticsBookMetricGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.analyticsBookPanels{align-items:flex-start}.analyticsBookPanels .adminCard{min-width:0}@media (max-width:1100px){.analyticsBookMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.analyticsBookMetricGrid{grid-template-columns:1fr}}.readerAccountNavLink{white-space:nowrap;font-size:.9rem;font-weight:700;color:var(--ink,#1c2926);text-decoration:none;padding:.62rem .82rem;border:1px solid rgba(48,77,70,.22);border-radius:999px;background:hsla(0,0%,100%,.72)}.readerAccountNavLink:hover{background:#fff;border-color:rgba(48,77,70,.42)}.readerLibrarySignedOut{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;margin-top:.9rem}.readerLibrarySignedOut>span{font-size:.82rem;color:var(--muted,#66736f)}.readerLibraryControls{margin-top:1rem;padding:.82rem;border:1px solid rgba(53,80,72,.16);border-radius:16px;background:hsla(0,0%,100%,.58);min-height:54px}.readerLibraryControls.isLoading{opacity:.45}.readerLibraryStatusButtons{display:flex;flex-wrap:wrap;gap:.5rem}.readerLibraryStatusButtons button{border:1px solid rgba(49,75,68,.2);border-radius:999px;background:#fff;color:#304b44;padding:.55rem .78rem;font:inherit;font-size:.84rem;font-weight:700;cursor:pointer}.readerLibraryStatusButtons button.isActive,.readerLibraryStatusButtons button:hover:not(:disabled){border-color:#405d54;background:#405d54;color:#fff}.readerLibraryStatusButtons button.readerFavoriteButton.isActive{background:#704c51;border-color:#704c51}.readerLibraryStatusButtons button:disabled{cursor:wait;opacity:.62}.readerLibraryControlFooter{display:flex;gap:.8rem;align-items:center;flex-wrap:wrap;margin-top:.65rem;font-size:.82rem}.readerLibraryControlFooter a{color:#304b44;font-weight:800}.readerLibraryControlFooter button{border:0;background:transparent;color:#7a4f4f;cursor:pointer;padding:0;text-decoration:underline}.readerLibraryControlFooter span{color:#8a514c}.readerAccountPage,.readerLibraryPage{max-width:1240px}.readerAccountHero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.72fr);grid-gap:clamp(2rem,6vw,5rem);gap:clamp(2rem,6vw,5rem);align-items:flex-start;padding:clamp(2rem,6vw,5rem) 0}.readerAccountHero h1,.readerLibraryHero h1{max-width:780px}.readerAccountHero ul{margin:1.5rem 0 0;padding-left:1.2rem;color:var(--muted,#52645f)}.readerAccountHero li+li{margin-top:.45rem}.readerAccountPanel,.readerAccountSignedIn{border:1px solid rgba(47,76,68,.16);border-radius:22px;padding:clamp(1.25rem,3vw,2rem);background:#fff;box-shadow:0 18px 55px rgba(31,52,46,.08)}.readerAccountTabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:.35rem;gap:.35rem;padding:.3rem;border-radius:14px;background:#eef2f0;margin-bottom:1.2rem}.readerAccountTabs button{border:0;border-radius:11px;padding:.75rem .6rem;background:transparent;color:#50625d;font:inherit;font-weight:800;cursor:pointer}.readerAccountTabs button.isActive{background:#fff;color:#2e4b43;box-shadow:0 2px 10px rgba(40,65,58,.08)}.readerAccountForm{display:grid;grid-gap:.9rem;gap:.9rem}.readerAccountForm label{display:grid;grid-gap:.4rem;gap:.4rem;font-weight:800;color:#344d47}.readerAccountForm input{width:100%;border:1px solid rgba(51,77,70,.25);border-radius:12px;padding:.8rem .9rem;font:inherit;background:#fff}.readerAccountForm .primaryLink{border:0;justify-content:center;cursor:pointer;margin-top:.25rem}.readerAccountHint{margin:-.2rem 0 0;font-size:.82rem;color:#6f7d79}.readerResetLink{width:-moz-fit-content;width:fit-content;border:0;padding:.2rem 0;background:transparent;color:#425e57;text-decoration:underline;cursor:pointer}.readerAccountSignedIn .heroActions button{font:inherit;cursor:pointer}.readerLibraryHero{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;padding:clamp(2rem,5vw,4rem) 0 2rem;border-bottom:1px solid rgba(45,73,65,.12)}.readerLibraryHeroActions{display:flex;gap:.7rem;flex-wrap:wrap}.readerLibraryToolbar{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.3rem 0}.readerLibraryFilters{display:flex;gap:.45rem;flex-wrap:wrap}.readerLibraryFilters button{border:1px solid rgba(49,75,68,.18);border-radius:999px;background:#fff;padding:.56rem .75rem;font:inherit;font-size:.86rem;font-weight:800;color:#3d5650;cursor:pointer}.readerLibraryFilters button span{display:inline-grid;place-items:center;min-width:1.5rem;margin-left:.4rem;padding:.05rem .32rem;border-radius:999px;background:#edf1ef;font-size:.75rem}.readerLibraryFilters button.isActive{background:#405d54;color:#fff;border-color:#405d54}.readerLibraryFilters button.isActive span{background:hsla(0,0%,100%,.18)}.readerLibrarySignOut{border:0;background:transparent;text-decoration:underline;color:#66736f;cursor:pointer;white-space:nowrap}.readerLibraryEmpty,.readerLibraryLoading,.readerLibrarySignedOutPage{padding:3rem 0;color:#5d6c68}.readerLibraryEmpty,.readerLibrarySignedOutPage{max-width:700px}.readerLibraryEmpty h2,.readerLibrarySignedOutPage h2{color:#253c36}.readerLibraryEmpty .primaryLink{margin-right:.5rem}.readerPersonalLibraryGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;padding:.4rem 0 4rem}.readerPersonalBookCard{display:flex;flex-direction:column;min-height:300px;border:1px solid rgba(48,75,68,.14);border-radius:18px;padding:1.25rem;background:#fff;box-shadow:0 10px 35px rgba(35,55,50,.05)}.readerPersonalBookCard h2{margin:.55rem 0 .2rem;font-size:1.25rem;line-height:1.18}.readerPersonalBookCard h2 a{color:#243d36;text-decoration:none}.readerPersonalBookCard>p:not(.readerPersonalAuthor){color:#61706c;font-size:.92rem;line-height:1.55}.readerPersonalAuthor{margin:0 0 .8rem;color:#52655f;font-weight:700}.readerPersonalBookMeta{display:flex;justify-content:space-between;align-items:center;gap:.75rem;color:#60716c;font-size:.77rem;text-transform:uppercase;letter-spacing:.06em;font-weight:800}.readerPersonalBookMeta b{color:#8a5358;font-size:1.1rem}.readerPersonalTags{display:flex;gap:.4rem;flex-wrap:wrap;margin:auto 0 .9rem;padding-top:.8rem}.readerPersonalTags span{background:#eef2f0;border-radius:999px;padding:.3rem .5rem;font-size:.75rem;color:#4b625b}.readerPersonalBookCard>.secondaryLink{align-self:flex-start}@media (max-width:900px){.readerAccountHero{grid-template-columns:1fr}.readerPersonalLibraryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.readerLibraryHero{align-items:flex-start;flex-direction:column}}@media (max-width:620px){.readerPersonalLibraryGrid{grid-template-columns:1fr}.readerLibraryToolbar{align-items:flex-start;flex-direction:column}.readerLibraryStatusButtons button{flex:1 1 auto}.readerAccountTabs{grid-template-columns:1fr}}.personalizedBooksSection{margin:2.25rem 0;padding:clamp(1.25rem,2.5vw,2rem);border:1px solid rgba(82,66,51,.15);border-radius:22px;background:linear-gradient(145deg,hsla(42,52%,95%,.94),hsla(0,0%,100%,.88));box-shadow:0 18px 44px rgba(55,44,33,.07)}.personalizedBooksSection-home{margin-block:3rem}.personalizedBooksGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-top:1.25rem}.personalizedBooksSection-library .personalizedBooksGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.personalizedBookCard{min-width:0;padding:1.15rem;border:1px solid rgba(82,66,51,.13);border-radius:16px;background:hsla(0,0%,100%,.84)}.personalizedBookCard h3{margin:.35rem 0 .2rem;font-size:1.08rem;line-height:1.25}.personalizedBookCard h3 a{color:inherit;text-decoration:none}.personalizedBookCard>p:not(.personalizedBookReason):not(.readerPersonalAuthor){color:var(--muted-text,#625a52);font-size:.92rem;line-height:1.55}.personalizedBookReason{margin:0;color:#765f46;font-size:.76rem;line-height:1.35;font-weight:700;letter-spacing:.02em}.personalizedBooksEmpty,.personalizedBooksLoading{margin-top:1rem;padding:1rem;border-radius:14px;background:hsla(0,0%,100%,.65)}@media (max-width:1050px){.personalizedBooksGrid,.personalizedBooksSection-library .personalizedBooksGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.personalizedBooksGrid,.personalizedBooksSection-library .personalizedBooksGrid{grid-template-columns:1fr}.personalizedBooksSection{padding:1rem;border-radius:18px}}.readerProgressCard{margin-top:14px;padding:14px 16px;border:1px solid rgba(64,93,84,.22);border-radius:16px;background:rgba(64,93,84,.06)}.readerProgressCard.isFinished{background:rgba(64,93,84,.1)}.continueReadingMeta,.readerLibraryCardProgress>div:first-child,.readerProgressTopline{display:flex;justify-content:space-between;gap:12px;align-items:center}.readerProgressTopline span{font-weight:700}.readerProgressTopline strong{font-size:.92rem}.readerProgressBar{width:100%;height:7px;margin:9px 0 10px;overflow:hidden;border-radius:999px;background:rgba(64,93,84,.14)}.readerProgressBar>span{display:block;height:100%;border-radius:inherit;background:currentColor;color:#405d54}.readerProgressActions{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.readerProgressActions a,.readerProgressActions button{border:0;padding:0;background:none;color:inherit;font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.continueReadingSection{margin:28px 0 34px}.continueReadingHeading{display:flex;justify-content:space-between;gap:20px;align-items:flex-end;margin-bottom:15px}.continueReadingHeading h2{margin:2px 0 0}.continueReadingGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.continueReadingSection.isLibrary .continueReadingGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.continueReadingCard{padding:17px;border:1px solid var(--border-color,rgba(0,0,0,.12));border-radius:18px;background:var(--card-bg,#fff)}.continueReadingCard h3{margin:10px 0 13px;font-size:1.08rem;line-height:1.25}.continueReadingCard h3 a{color:inherit;text-decoration:none}.continueReadingMeta{font-size:.78rem;opacity:.72}.readerLibraryCardProgress{margin:10px 0 4px;font-size:.8rem}.readerLibraryCardProgress strong{font-size:.82rem}@media (max-width:980px){.continueReadingGrid,.continueReadingSection.isLibrary .continueReadingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.continueReadingHeading{align-items:flex-start;flex-direction:column}.continueReadingGrid,.continueReadingSection.isLibrary .continueReadingGrid{grid-template-columns:1fr}}.readerNotesPanel{position:relative;margin:1.5rem 0 2.25rem;padding:1.35rem;border:1px solid rgba(64,93,84,.18);border-radius:22px;background:hsla(0,0%,100%,.72);box-shadow:0 14px 34px rgba(34,48,44,.06)}.readerNotesHeading{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:.8rem}.readerNotesHeading h2{margin:.15rem 0 0}.readerNotesHeading>a{font-weight:700;font-size:.92rem}.readerNotesSignedOut{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.readerNotesSignedOut p{margin:0;max-width:48rem}.readerNotesHint{margin:.2rem 0 1rem;color:var(--muted,#5e6864);font-size:.95rem}.readerPrivateNoteLabel{display:block;font-weight:800;margin-bottom:.45rem}.readerNotesPanel textarea{width:100%;min-height:132px;resize:vertical;border:1px solid rgba(64,93,84,.24);border-radius:14px;padding:.9rem 1rem;background:#fff;font:inherit;line-height:1.55;color:inherit}.readerNotesPanel textarea:focus{outline:2px solid rgba(64,93,84,.2);border-color:#405d54}.readerNotesSaveRow{display:flex;align-items:center;gap:.8rem;margin-top:.65rem}.readerHighlightPrompt button,.readerNotesSaveRow button{border:0;border-radius:999px;padding:.62rem .95rem;font:inherit;font-weight:800;cursor:pointer;background:#405d54;color:#fff}.readerHighlightPrompt button:disabled,.readerNotesSaveRow button:disabled{opacity:.6;cursor:wait}.readerNotesSaveRow span{font-size:.8rem;color:var(--muted,#68716e)}.readerHighlightsList{margin-top:1.4rem;border-top:1px solid rgba(64,93,84,.14);padding-top:1rem}.readerHighlightsList h3{display:flex;gap:.45rem;align-items:center;margin:0 0 .8rem;font-size:1rem}.readerHighlightsList h3 span{display:inline-grid;place-items:center;min-width:1.55rem;height:1.55rem;border-radius:999px;background:rgba(64,93,84,.09);font-size:.75rem}.readerHighlightsList article{display:grid;grid-template-columns:1fr auto;grid-gap:.75rem;gap:.75rem;align-items:start;padding:.8rem 0;border-bottom:1px solid rgba(64,93,84,.1)}.readerHighlightsList blockquote{margin:0;padding-left:.8rem;border-left:3px solid rgba(205,164,75,.65);font-size:.95rem;line-height:1.55}.readerHighlightsList article button{border:0;background:transparent;color:#8a4c45;font:inherit;font-size:.82rem;font-weight:700;cursor:pointer}.readerNoHighlights{margin:1rem 0 0;color:var(--muted,#68716e);font-size:.9rem}.readerSavedHighlight{background:linear-gradient(transparent 45%,hsla(46,86%,69%,.58) 0,hsla(46,86%,69%,.58) 92%,transparent 0);border-radius:2px}.readerHighlightPrompt{position:fixed;z-index:80;left:50%;bottom:1.25rem;transform:translateX(-50%);width:min(620px,calc(100vw - 2rem));padding:1rem 1.05rem;border-radius:18px;background:#1f2b27;color:#fff;box-shadow:0 18px 50px rgba(0,0,0,.28)}.readerHighlightPrompt p{margin:0 0 .75rem;line-height:1.45;font-size:.92rem;color:hsla(0,0%,100%,.9)}.readerHighlightPrompt>div{display:flex;gap:.55rem}.readerHighlightPrompt button:first-child{background:#fff;color:#1f2b27}.readerHighlightPrompt button:last-child{background:transparent;border:1px solid hsla(0,0%,100%,.3)}.readerNotesLibrarySection{margin:2.5rem 0;padding-top:.25rem;scroll-margin-top:110px}.readerNotesLibraryHeader{display:flex;justify-content:space-between;align-items:flex-end;gap:1.25rem;margin-bottom:1rem}.readerNotesLibraryHeader h2{margin:.1rem 0 .3rem}.readerNotesLibraryHeader p{margin:0;color:var(--muted,#68716e)}.readerNotesTotals{display:flex;gap:.6rem;flex-wrap:wrap}.readerNotesTotals span{display:flex;gap:.35rem;align-items:baseline;padding:.55rem .7rem;border-radius:12px;background:rgba(64,93,84,.07);font-size:.82rem}.readerNotesTotals strong{font-size:1rem}.readerNotesLibraryGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.readerNotesLibraryGrid article{padding:1.05rem;border:1px solid rgba(64,93,84,.15);border-radius:18px;background:hsla(0,0%,100%,.7)}.readerNotesLibraryGrid h3{margin:.35rem 0 .2rem;font-size:1.05rem}.readerNotesBookMeta span{font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#65726d}.readerNotePreview,.readerNotesLibraryGrid blockquote{margin:.75rem 0;line-height:1.55;font-size:.92rem}.readerNotesLibraryGrid blockquote{padding-left:.7rem;border-left:3px solid rgba(205,164,75,.6)}.readerNotesLibraryEmpty{padding:1.1rem;border:1px dashed rgba(64,93,84,.24);border-radius:16px}.readerNotesLibraryEmpty p{margin-top:0}@media(max-width:900px){.readerNotesLibraryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.readerNotesHeading,.readerNotesLibraryHeader{align-items:flex-start;flex-direction:column}.readerHighlightsList article,.readerNotesLibraryGrid{grid-template-columns:1fr}.readerHighlightPrompt{bottom:.75rem}.readerNotesPanel{padding:1rem;border-radius:18px}}.readerProfilePage{padding-bottom:5rem}.readerProfileDashboard{display:grid;grid-gap:2rem;gap:2rem;margin-top:1.5rem}.readerProfileStatGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.readerProfileStatGrid article{min-height:140px;padding:1.15rem;border:1px solid var(--line);border-radius:18px;background:var(--paper);display:flex;flex-direction:column;justify-content:space-between}.readerProfileStatGrid span{color:var(--muted);font-size:.82rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.readerProfileStatGrid strong{font-size:clamp(2rem,4vw,3.3rem);line-height:1;letter-spacing:-.05em}.readerProfileStatGrid small{color:var(--muted);font-size:.85rem}.readerProfileActivitySection,.readerProfileFooterCta,.readerProfileInsightGrid>section{border:1px solid var(--line);border-radius:22px;background:var(--paper);padding:clamp(1.25rem,3vw,2rem)}.readerProfileSectionHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.4rem}.readerProfileFooterCta h2,.readerProfileInsightGrid h2,.readerProfileSectionHeader h2{margin:.2rem 0 0}.readerProfileSectionHeader>p{margin:0;color:var(--muted)}.readerActivityGrid{display:grid;grid-template-columns:repeat(28,1fr);grid-gap:5px;gap:5px}.readerActivityGrid span{aspect-ratio:1;min-width:8px;border-radius:4px;background:color-mix(in srgb,var(--line) 65%,transparent)}.readerActivityGrid span.isActive{background:color-mix(in srgb,var(--brand) 55%,var(--paper))}.readerActivityGrid span.isStrong{background:var(--brand)}.readerActivityLegend{display:flex;justify-content:space-between;gap:1rem;margin-top:.85rem;color:var(--muted);font-size:.78rem}.readerActivityLegend>span:last-child{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;justify-content:flex-end}.readerActivityLegend i{display:inline-block;width:11px;height:11px;border-radius:3px;background:color-mix(in srgb,var(--line) 65%,transparent)}.readerActivityLegend i.isActive{background:color-mix(in srgb,var(--brand) 55%,var(--paper))}.readerActivityLegend i.isStrong{background:var(--brand)}.readerProfileEmptyState{color:var(--muted);margin-bottom:1rem}.readerProfileInsightGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.readerProfileInsightGrid ol{list-style:none;padding:0;margin:1rem 0 0;display:grid;grid-gap:.55rem;gap:.55rem}.readerProfileInsightGrid li{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem .8rem;border-radius:12px;background:color-mix(in srgb,var(--paper) 85%,var(--line))}.readerProfileInsightGrid li strong{min-width:2rem;text-align:center;border-radius:999px;padding:.15rem .45rem;background:var(--bg);font-size:.85rem}.readerProfileFooterCta{display:flex;align-items:center;justify-content:space-between;gap:2rem}.readerProfileFooterCta>div:last-child{display:flex;gap:.65rem;flex-wrap:wrap;justify-content:flex-end}@media (max-width:1050px){.readerProfileStatGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.readerActivityGrid{grid-template-columns:repeat(14,1fr)}}@media (max-width:700px){.readerProfileStatGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.readerProfileStatGrid article{min-height:120px}.readerProfileInsightGrid{grid-template-columns:1fr}.readerActivityLegend,.readerProfileFooterCta,.readerProfileSectionHeader{align-items:flex-start;flex-direction:column}.readerProfileFooterCta>div:last-child{justify-content:flex-start}.readerActivityGrid{grid-template-columns:repeat(8,1fr)}}.readerGoalSection,.readerMilestoneSection{border:1px solid var(--line);border-radius:22px;background:var(--paper);padding:clamp(1.25rem,3vw,2rem)}.readerGoalGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.readerGoalCard,.readerGoalEditor{border:1px solid var(--line);border-radius:18px;padding:1.15rem;background:color-mix(in srgb,var(--paper) 88%,var(--bg))}.readerGoalCardTop{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.readerGoalCardTop span{font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.readerGoalCardTop strong{font-size:1.45rem}.readerGoalBar{height:9px;margin:.9rem 0 .7rem;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--line) 72%,transparent)}.readerGoalBar span{display:block;height:100%;border-radius:inherit;background:var(--brand)}.readerGoalCard p{margin:0;color:var(--muted);font-size:.88rem}.readerGoalEditor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.readerGoalEditor label{display:grid;grid-gap:.35rem;gap:.35rem;color:var(--muted);font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.readerGoalEditor input{width:100%;border:1px solid var(--line);border-radius:10px;padding:.65rem .7rem;background:var(--paper);font:inherit;color:inherit}.readerGoalEditor button{grid-column:1/-1;border:0;border-radius:999px;padding:.7rem .9rem;background:var(--brand);color:#fff;font:inherit;font-weight:800;cursor:pointer}.readerGoalEditor button:disabled{opacity:.6;cursor:wait}.readerGoalEditor small{grid-column:1/-1;color:var(--muted)}.readerMilestoneGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.readerMilestoneGrid article{display:flex;gap:.85rem;align-items:flex-start;border:1px solid var(--line);border-radius:16px;padding:1rem;background:color-mix(in srgb,var(--paper) 90%,var(--bg))}.readerMilestoneGrid article>span{display:grid;place-items:center;flex:0 0 2.2rem;height:2.2rem;border-radius:50%;background:var(--brand);color:#fff;font-weight:900}.readerMilestoneGrid h3{margin:.05rem 0 .25rem;font-size:1rem}.readerMilestoneGrid p{margin:0;color:var(--muted);font-size:.84rem;line-height:1.45}@media(max-width:950px){.readerGoalGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.readerGoalEditor{grid-column:1/-1}.readerMilestoneGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.readerGoalGrid,.readerMilestoneGrid{grid-template-columns:1fr}.readerGoalEditor{grid-column:auto}.readerGoalCardTop,.readerProfileSectionHeader{align-items:flex-start}.readerGoalCardTop{flex-direction:column;gap:.35rem}}.readerReminderCenter,.readerReminderSettings{margin:2rem 0;border:1px solid var(--line);border-radius:22px;background:var(--paper);padding:clamp(1.2rem,3vw,1.8rem)}.readerReminderHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1rem}.readerReminderHeader h2,.readerReminderSettings h2{margin:.15rem 0 0}.readerReminderHeader>a{font-size:.88rem;font-weight:800;color:var(--brand)}.readerReminderGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.readerReminderCard{display:flex;flex-direction:column;justify-content:space-between;gap:1rem;border:1px solid var(--line);border-radius:18px;padding:1.05rem;background:color-mix(in srgb,var(--paper) 90%,var(--bg))}.readerReminderCard h3{margin:.35rem 0 .4rem;font-size:1.08rem}.readerReminderCard p{margin:0;color:var(--muted);line-height:1.55;font-size:.9rem}.readerReminderProgress{font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em;color:var(--brand)}.readerReminderActions{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.readerReminderActions .primaryLink{padding:.58rem .8rem;font-size:.82rem}.readerReminderActions button{border:0;background:transparent;color:var(--muted);font:inherit;font-size:.8rem;font-weight:800;cursor:pointer}.readerReminderActions button:hover{color:var(--text)}.readerReminderPreferenceGrid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(180px,.6fr);grid-gap:.8rem;gap:.8rem}.readerReminderSelect,.readerReminderToggle{border:1px solid var(--line);border-radius:16px;padding:1rem;background:color-mix(in srgb,var(--paper) 90%,var(--bg))}.readerReminderToggle{display:flex;gap:.8rem;align-items:flex-start}.readerReminderToggle input{margin-top:.18rem;width:18px;height:18px;accent-color:var(--brand)}.readerReminderToggle span{display:grid;grid-gap:.25rem;gap:.25rem}.readerReminderToggle strong{font-size:.96rem}.readerReminderToggle small{color:var(--muted);line-height:1.45}.readerReminderSelect{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.readerReminderSelect>span{font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.readerReminderSelect select{border:1px solid var(--line);border-radius:10px;padding:.55rem .6rem;background:var(--paper);color:inherit;font:inherit}.readerReminderSelect select:disabled{opacity:.55}.readerReminderSettingsActions{display:flex;align-items:center;gap:.8rem;margin-top:1rem;flex-wrap:wrap}.readerReminderSettingsActions button{border:0;border-radius:999px;padding:.72rem 1rem;background:var(--brand);color:#fff;font:inherit;font-weight:800;cursor:pointer}.readerReminderSettingsActions button:disabled{opacity:.6;cursor:wait}.readerReminderFootnote,.readerReminderSettingsActions small{color:var(--muted)}.readerReminderFootnote{margin:.9rem 0 0;font-size:.82rem}.readerReminderPreferenceGrid>.readerReminderToggle:last-child{grid-column:1/-1}@media(max-width:760px){.readerReminderGrid,.readerReminderPreferenceGrid{grid-template-columns:1fr}.readerReminderPreferenceGrid>.readerReminderToggle:last-child{grid-column:auto}.readerReminderHeader,.readerReminderSelect{align-items:flex-start;flex-direction:column}}.readerSettingsPage{max-width:1240px;padding-bottom:5rem}.readerSettingsDashboard{display:grid;grid-gap:1.25rem;gap:1.25rem;margin-top:1.5rem}.readerSettingsCard,.readerSettingsDeleteAccount{border:1px solid var(--line);border-radius:22px;background:var(--paper);padding:clamp(1.25rem,3vw,2rem)}.readerSettingsFacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.8rem;gap:.8rem;margin:0}.readerSettingsFacts>div{padding:1rem;border-radius:16px;background:color-mix(in srgb,var(--paper) 84%,var(--line));min-width:0}.readerSettingsFacts dt{font-size:.78rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.readerSettingsFacts dd{margin:.35rem 0 0;font-weight:800;overflow-wrap:anywhere}.readerSettingsActions{display:flex;gap:.65rem;flex-wrap:wrap;margin-top:1rem}.readerSettingsActions button,.readerSettingsDataGrid button,.readerSettingsDeleteAccount button{font:inherit;font-weight:800;border-radius:999px;padding:.72rem 1rem;cursor:pointer;border:1px solid rgba(48,77,70,.25);background:#fff;color:#304d46}.readerSettingsActions button:disabled,.readerSettingsDataGrid button:disabled,.readerSettingsDeleteAccount button:disabled{opacity:.5;cursor:not-allowed}.readerSettingsDataGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.readerSettingsDataGrid article{border:1px solid var(--line);border-radius:18px;padding:1.15rem}.readerSettingsDataGrid h3{margin:0 0 .45rem}.readerSettingsDataGrid p{color:var(--muted)}.readerSettingsDanger{background:color-mix(in srgb,#fff 92%,#b74848)}.readerSettingsDanger label,.readerSettingsDeleteAccount label{display:grid;grid-gap:.45rem;gap:.45rem;margin:1rem 0;font-size:.88rem;color:var(--muted)}.readerSettingsDanger input,.readerSettingsDeleteAccount input{width:100%;max-width:460px;border:1px solid rgba(100,40,40,.25);border-radius:12px;padding:.75rem .85rem;font:inherit;background:#fff}.readerSettingsDanger button,.readerSettingsDeleteAccount button{border-color:rgba(151,49,49,.35);color:#8e3030}.readerSettingsDeleteAccount{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.75fr);grid-gap:1.5rem;gap:1.5rem;align-items:flex-end;border-color:rgba(151,49,49,.28);background:color-mix(in srgb,var(--paper) 95%,#b74848)}.readerSettingsDeleteAccount h2{margin:.2rem 0 .5rem}.readerSettingsDeleteAccount>button{grid-column:2}.readerSettingsMessage{position:-webkit-sticky;position:sticky;bottom:1rem;z-index:5;padding:.85rem 1rem;border:1px solid var(--line);border-radius:14px;background:var(--paper);box-shadow:0 8px 28px rgba(25,45,40,.12)}@media(max-width:760px){.readerSettingsDataGrid,.readerSettingsDeleteAccount,.readerSettingsFacts{grid-template-columns:1fr}.readerSettingsDeleteAccount>button{grid-column:auto}.readerSettingsActions{align-items:stretch}.readerSettingsActions button{width:100%;justify-content:center}}.skipLink{position:fixed;top:.65rem;left:.65rem;z-index:10000;padding:.75rem 1rem;border-radius:.65rem;background:#fff;color:#171717;border:2px solid;box-shadow:0 8px 28px rgba(0,0,0,.2);transform:translateY(-160%);transition:transform .15s ease}.skipLink:focus{transform:translateY(0)}.siteMainContent:focus{outline:none}.srOnly{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid currentColor;outline-offset:3px}:where(button,input,select,textarea){font:inherit}:where(button,[role=button],summary,select,input[type=checkbox],input[type=radio]){touch-action:manipulation}:where(.continueReadingSection,.personalizedBooksSection,.readerReminderCenter,.readerProfileActivitySection,.readerMilestoneSection,.readerProfileInsightGrid,.readerNotesLibrarySection,.globuszBooksEditorialPromise,.globuszOriginStory){content-visibility:auto;contain-intrinsic-size:auto 520px}.readerGoalBar,.readerProgressBar{overflow:hidden}@media (max-width:760px){:where(.primaryLink,.secondaryLink,.asButton,.readerLibraryFilters button,.readerLibrarySignOut,.readerProgressActions button,.readerProgressActions a,.readerReminderActions button,.readerReminderActions a,.readerSettingsActions button,.readerSettingsDataGrid button,.readerSettingsDeleteAccount button,.readerAccountTabs button,.readerAccountForm button,.approvedBookClearButton,.approvedBookShowMore button){min-height:44px}.readerLibraryFilters{display:flex;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;padding-bottom:.25rem}.readerLibraryFilters button{flex:0 0 auto}.readerLibraryToolbar{align-items:stretch}.readerLibrarySignOut{width:100%}.approvedBookFacetGridWithSort{grid-template-columns:1fr}.approvedBookSearchBox input,.readerAccountForm input,.readerGoalEditor input,.readerReminderSettings select,.readerSettingsCard input{min-height:46px;font-size:16px}.heroActions,.readerProgressActions,.readerReminderActions,.readerSettingsActions{gap:.65rem}.readerProgressActions>*,.readerReminderActions>*,.readerSettingsActions>*{width:100%;justify-content:center}.readerActivityGrid{gap:4px}.readerActivityGrid>span{min-width:8px;min-height:8px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.booksSectionNav{position:-webkit-sticky;position:sticky;top:0;z-index:35;border-bottom:1px solid rgba(73,62,48,.12);background:color-mix(in srgb,#f7f1e7 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.booksSectionNavInner{width:min(1180px,calc(100% - 2rem));margin:0 auto;min-height:46px;display:flex;align-items:center;gap:.35rem;overflow-x:auto;scrollbar-width:none}.booksSectionNavInner::-webkit-scrollbar{display:none}.booksSectionNavInner a{flex:0 0 auto;padding:.58rem .72rem;border-radius:999px;color:#51483d;font-size:.88rem;font-weight:700;text-decoration:none;white-space:nowrap}.booksSectionNavInner a:focus-visible,.booksSectionNavInner a:hover{color:#1f463f;background:rgba(54,91,81,.09)}.globuszEntryGridThree{grid-template-columns:repeat(3,minmax(0,1fr))}.globuszSecondaryDiscovery{margin-top:1rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.55rem .8rem;color:#6b6257;font-size:.92rem}.globuszSecondaryDiscovery span{font-weight:700}.globuszSecondaryDiscovery a{color:#315d54;font-weight:700;text-underline-offset:3px}.bookExternalActions a[data-analytics-affiliate=true]:after{content:" ↗";font-size:.85em}@media (max-width:820px){.booksSectionNavInner{width:100%;padding:0 .75rem}.globuszEntryGridThree{grid-template-columns:1fr}.globuszSecondaryDiscovery{justify-content:flex-start}}.bookHealthSummary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:14px;gap:14px;margin:24px 0}.bookHealthSummary article{border:1px solid var(--border);border-radius:16px;padding:18px;background:var(--surface);display:grid;grid-gap:5px;gap:5px}.bookHealthSummary small,.bookHealthSummary span{color:var(--muted)}.bookHealthSummary strong{font-size:1.8rem}.bookHealthSummary article.danger{border-color:#b45353}.bookHealthSummary article.warning{border-color:#b48a53}.bookHealthSummary article.good{border-color:#5d8a70}.bookHealthCategories,.bookHealthIssues{margin-top:24px}.bookHealthCategoryGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.bookHealthCategoryGrid article{border:1px solid var(--border);border-radius:14px;padding:14px;display:grid;grid-gap:8px;gap:8px}.bookHealthCategoryGrid article>div{display:flex;justify-content:space-between;gap:12px;text-transform:capitalize}.bookHealthCategoryGrid progress{width:100%}.bookHealthCategoryGrid small{color:var(--muted)}.bookHealthToolbar{display:flex;justify-content:space-between;gap:14px;margin:18px 0}.bookHealthToolbar>div{display:flex;flex-wrap:wrap;gap:8px}.bookHealthToolbar button{min-height:40px;padding:8px 12px;border:1px solid var(--border);border-radius:999px;background:var(--surface);cursor:pointer}.bookHealthToolbar button.active{background:var(--text);color:var(--background)}.bookHealthToolbar input{min-width:min(360px,100%)}.bookHealthIssueList{display:grid;grid-gap:12px;gap:12px}.bookHealthIssueList article{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(220px,.8fr) auto;grid-gap:18px;gap:18px;align-items:center;border:1px solid var(--border);border-left-width:5px;border-radius:14px;padding:16px}.bookHealthIssueList article[data-severity=critical]{border-left-color:#b45353}.bookHealthIssueList article[data-severity=warning]{border-left-color:#b48a53}.bookHealthIssueList article[data-severity=info]{border-left-color:#6b7f91}.bookHealthSeverity{font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.bookHealthIssueList h3{margin:.2rem 0}.bookHealthIssueList p{margin:0;color:var(--muted)}.bookHealthIssueBook{display:grid;grid-gap:2px;gap:2px}.bookHealthIssueBook small,.bookHealthIssueBook span{color:var(--muted)}.bookHealthIssueActions{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.booksLoadingHero{max-width:820px;padding:40px 0 24px;display:grid;grid-gap:14px;gap:14px}.booksLoadingBlock,.booksLoadingLine{display:block;border-radius:10px;background:linear-gradient(90deg,hsla(0,0%,50%,.1),hsla(0,0%,50%,.18),hsla(0,0%,50%,.1));background-size:200% 100%;animation:globuszLoading 1.5s linear infinite}.booksLoadingLine{height:18px;width:100%}.booksLoadingShort{width:22%;height:13px}.booksLoadingMedium{width:62%}.booksLoadingTitle{width:72%;height:44px}.booksLoadingGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.booksLoadingGrid article{border:1px solid var(--border);border-radius:16px;padding:16px;display:grid;grid-gap:12px;gap:12px}.booksLoadingBlock{height:120px}@keyframes globuszLoading{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.booksLoadingBlock,.booksLoadingLine{animation:none}}@media (max-width:1000px){.bookHealthSummary{grid-template-columns:repeat(3,minmax(0,1fr))}.bookHealthCategoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.bookHealthIssueList article{grid-template-columns:1fr}.bookHealthIssueActions{align-items:flex-start;flex-direction:row;flex-wrap:wrap}}@media (max-width:680px){.bookHealthCategoryGrid,.bookHealthSummary,.booksLoadingGrid{grid-template-columns:1fr}.bookHealthToolbar{flex-direction:column}.bookHealthToolbar input{width:100%;min-width:0}}.qaCommand{margin:1rem 0;padding:.9rem 1rem;overflow-x:auto;border:1px solid var(--border,#d9d4ca);border-radius:10px;background:rgba(0,0,0,.035);font-size:.95rem}.launchQaGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.launchQaCard{display:grid;grid-template-columns:42px 1fr;grid-gap:12px;gap:12px;align-items:start;padding:16px;border:1px solid var(--border,#d9d4ca);border-radius:14px;background:var(--surface,#fff)}.launchQaCard>span{display:grid;place-items:center;width:36px;height:36px;border-radius:999px;background:rgba(0,0,0,.06);font-weight:800;font-size:.8rem}.launchQaCard h3{margin:0 0 4px}.launchQaCard p{margin:0}.globuszBooksNotFound .readerEmptyState{max-width:760px;margin-inline:auto}@media (max-width:720px){.launchQaGrid{grid-template-columns:1fr}}.bookHeroDecisionActions{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 4px}.bookQualitySummary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;margin:20px 0 24px}.bookQualitySummary article{border:1px solid var(--border);border-radius:16px;padding:18px;background:var(--surface);display:grid;grid-gap:5px;gap:5px}.bookQualitySummary small,.bookQualitySummary span{color:var(--muted)}.bookQualitySummary strong{font-size:1.75rem}.bookQualitySummary article.warning{border-color:#b48a53}.bookQualitySummary article.danger{border-color:#b45353}.bookQualitySummary article.good{border-color:#5d8a70}.bookQualityBooks,.bookQualityCategories,.bookQualityModel{margin-top:24px}.bookQualityModelGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:16px}.bookQualityModelGrid article{border:1px solid var(--border);border-radius:14px;padding:15px;display:grid;grid-gap:6px;gap:6px}.bookQualityModelGrid article>span{font-weight:800}.bookQualityModelGrid p{margin:0;color:var(--muted)}.bookQualityCategoryGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:16px}.bookQualityCategoryGrid article{border:1px solid var(--border);border-radius:14px;padding:14px;display:grid;grid-gap:8px;gap:8px}.bookQualityCategoryGrid article>div{display:flex;justify-content:space-between;gap:12px;text-transform:capitalize}.bookQualityCategoryGrid progress{width:100%}.bookQualityCategoryGrid small{color:var(--muted)}.bookQualityToolbar{display:grid;grid-template-columns:minmax(300px,1fr) minmax(180px,.45fr) minmax(180px,.45fr) minmax(220px,.65fr);grid-gap:10px;gap:10px;margin:18px 0;align-items:center}.bookQualityGradeFilters{display:flex;flex-wrap:wrap;gap:7px}.bookQualityGradeFilters button{min-height:40px;padding:8px 11px;border:1px solid var(--border);border-radius:999px;background:var(--surface);cursor:pointer}.bookQualityGradeFilters button.active{background:var(--text);color:var(--background)}.bookQualityToolbar input,.bookQualityToolbar select{min-height:42px}.bookQualityList{display:grid;grid-gap:12px;gap:12px}.bookQualityList>article{display:grid;grid-template-columns:90px minmax(220px,.85fr) minmax(300px,1.25fr) auto;grid-gap:18px;gap:18px;align-items:start;border:1px solid var(--border);border-left-width:5px;border-radius:14px;padding:16px}.bookQualityList>article[data-grade=A]{border-left-color:#4f8164}.bookQualityList>article[data-grade=B]{border-left-color:#6f8d62}.bookQualityList>article[data-grade=C]{border-left-color:#b48a53}.bookQualityList>article[data-grade=D],.bookQualityList>article[data-grade=F]{border-left-color:#b45353}.bookQualityScore{display:grid;grid-gap:4px;gap:4px}.bookQualityScore>strong{font-size:2rem;line-height:1}.bookQualityScore span{font-weight:800}.bookQualityIdentity p,.bookQualityIdentity small,.bookQualityScore small{color:var(--muted)}.bookQualityIdentity h3{margin:0 0 4px}.bookQualityIdentity p{margin:0 0 3px}.bookQualityDimensions{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.bookQualityDimensions span{font-size:.78rem;padding:5px 7px;border-radius:999px;background:var(--surface-subtle,var(--surface));border:1px solid var(--border)}.bookQualityGaps>strong{display:block;margin-bottom:6px}.bookQualityGaps ul{margin:0;padding-left:18px;color:var(--muted)}.bookQualityGaps li+li{margin-top:4px}.bookQualityGaps p{margin:0;color:var(--muted)}.bookQualityActions{display:flex;flex-direction:column;gap:8px;align-items:flex-end}@media (max-width:1100px){.bookQualitySummary{grid-template-columns:repeat(3,minmax(0,1fr))}.bookQualityCategoryGrid,.bookQualityModelGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.bookQualityToolbar{grid-template-columns:1fr 1fr}.bookQualityList>article{grid-template-columns:80px 1fr}.bookQualityActions,.bookQualityGaps{grid-column:2}.bookQualityActions{flex-direction:row;align-items:flex-start;flex-wrap:wrap}}@media (max-width:680px){.bookHeroDecisionActions>*{width:100%;text-align:center}.bookQualityCategoryGrid,.bookQualityList>article,.bookQualityModelGrid,.bookQualitySummary,.bookQualityToolbar{grid-template-columns:1fr}.bookQualityActions,.bookQualityGaps{grid-column:auto}.bookQualityScore{grid-template-columns:auto auto 1fr;align-items:baseline}.bookQualityScore>strong{font-size:1.6rem}}.bookRepairControl{margin-top:24px}.bookRepairButtons{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.bookRepairProgress{margin-top:16px;padding:14px 16px;border:1px solid var(--border);border-radius:14px;background:var(--surface-subtle,var(--surface));display:grid;grid-gap:8px;gap:8px}.bookRepairProgress>small,.bookRepairProgress>span{color:var(--muted)}.bookRepairProgress progress{width:100%;height:10px}.bookRepairRowMessage{max-width:260px;color:var(--muted);text-align:right;line-height:1.35}.bookQualityActions .primaryButton,.bookQualityActions .secondaryLink,.bookQualityActions .textButton{white-space:nowrap}.bookQualityActions .textButton{font-size:.82rem}@media (max-width:1100px){.bookRepairRowMessage{max-width:100%;text-align:left;flex-basis:100%}}@media (max-width:680px){.bookQualityActions>*,.bookRepairButtons>*{width:100%;text-align:center}}