.mirada-shell{background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--sans)}.mirada-container{width:100%;max-width:1210px;margin:0 auto;padding-left:44px;padding-right:44px}.mirada-header{border-bottom:1px solid var(--line)}.mirada-nav{justify-content:space-between;align-items:center;gap:28px;min-height:90px;font-size:14px;display:flex}.mirada-home{font-weight:550}.mirada-nav-links{color:var(--muted);gap:30px;display:flex}.mirada-nav a:hover,.mirada-inline-link:hover{text-underline-offset:5px;text-decoration:underline}.mirada-eyebrow{letter-spacing:1.8px;margin-bottom:24px;font-size:11px;font-weight:600;line-height:1.6}.mirada-intro{padding:85px 0 66px}.mirada-intro h1{font-family:var(--serif);letter-spacing:-2.8px;max-width:960px;margin:0;font-size:clamp(48px,6.7vw,84px);line-height:1.06}.mirada-intro h1 em{color:#718069}.mirada-lead{max-width:750px;font-family:var(--serif);letter-spacing:-.2px;margin-top:30px;font-size:clamp(24px,2.6vw,30px);line-height:1.5}.mirada-intro-bottom{justify-content:space-between;align-items:flex-end;gap:60px;margin-top:36px;display:flex}.mirada-intro-bottom>p{max-width:620px;color:var(--muted);font-size:16px;line-height:1.85}.mirada-inline-link{border-bottom:1px solid #a4b09a;flex-shrink:0;justify-content:space-between;align-items:center;gap:26px;padding-bottom:7px;font-size:14px;line-height:1.6;display:inline-flex}.mirada-reading-layout{border-top:1px solid var(--line);grid-template-columns:265px minmax(0,1fr);gap:86px;display:grid}.mirada-index{align-self:start;padding-top:49px;position:sticky;top:38px}.mirada-index .mirada-eyebrow{color:#806e4e;margin-bottom:20px;font-size:10px}.mirada-index ol{margin:0;padding:0;list-style:none}.mirada-index li+li{border-top:1px solid var(--line)}.mirada-index li a{align-items:baseline;gap:15px;padding:17px 0;font-size:14px;line-height:1.55;display:flex}.mirada-index li a>span{color:#947e55;font-size:11px}.mirada-index li a:hover{color:#718069}.mirada-editorial-note{color:var(--muted);max-width:225px;margin-top:29px;font-size:12px;line-height:1.8}.mirada-chapter{padding:48px 0 56px;scroll-margin-top:35px}.mirada-chapter+.mirada-chapter{border-top:1px solid var(--line)}.mirada-chapter-number{color:#8b744b;letter-spacing:1.2px;align-items:center;gap:15px;margin-bottom:23px;font-size:10px;font-weight:550;display:flex}.mirada-chapter-number>span{color:#b9bbab}.mirada-chapter h2{font-family:var(--serif);letter-spacing:-1.2px;max-width:640px;margin:0 0 28px;font-size:clamp(34px,3.4vw,44px);line-height:1.17}.mirada-prose p{color:#536259;font-size:17px;line-height:1.92}.mirada-prose p+p{margin-top:21px}.mirada-question{border-left:2px solid #bca778;margin:30px 0;padding:2px 0 2px 24px}.mirada-question>span{letter-spacing:.5px;color:#806e4e;margin-bottom:10px;font-size:10px;font-weight:550;line-height:1.7;display:block}.mirada-question>p{font-family:var(--serif);letter-spacing:-.4px;font-size:25px;line-height:1.4}.mirada-source-row{flex-wrap:wrap;align-items:center;gap:20px 25px;display:flex}.mirada-video-button{min-height:48px;color:var(--green);background:0 0;border:1px solid #afbaa5;border-radius:3px;align-items:center;gap:10px;padding:12px 17px;font-size:13px;font-weight:500;display:inline-flex}.mirada-video-button:hover{background:#edf0e5}.mirada-video-button svg{width:16px;height:16px}.mirada-source-link{color:var(--muted);font-size:12px;line-height:1.8;display:block}.mirada-source-link>span:first-child{letter-spacing:1.15px;color:#8b7956;margin-bottom:2px;font-size:8px;display:block}.mirada-source-link:hover{text-underline-offset:3px;text-decoration:underline}.mirada-more{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:70px;padding:63px 0 69px;display:grid}.mirada-more h2{font-family:var(--serif);letter-spacing:-1.25px;font-size:40px;line-height:1.18}.mirada-more>div>p:not(.mirada-eyebrow){color:var(--muted);max-width:480px;font-size:16px;line-height:1.85}.mirada-more .mirada-inline-link{width:max-content;margin-top:25px;display:flex}.mirada-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:25px;padding-top:27px;padding-bottom:37px;font-size:13px;display:flex}@media (max-width:900px){.mirada-reading-layout{grid-template-columns:210px minmax(0,1fr);gap:44px}.mirada-intro-bottom{gap:32px}.mirada-intro-bottom>p{max-width:540px}.mirada-nav-links{gap:20px}.mirada-more{gap:45px}}@media (max-width:700px){.mirada-container{padding-left:25px;padding-right:25px}.mirada-nav{flex-direction:column;justify-content:center;align-items:flex-start;gap:9px;min-height:85px;padding-top:17px;padding-bottom:17px}.mirada-home{font-size:13px}.mirada-nav-links{gap:25px;font-size:12px}.mirada-intro{padding:52px 0 41px}.mirada-intro h1{letter-spacing:-1.9px;font-size:clamp(43px,8.8vw,61px);line-height:1.12}.mirada-lead{margin-top:24px;font-size:25px}.mirada-intro-bottom{margin-top:26px;display:block}.mirada-intro-bottom>p{font-size:16px}.mirada-intro-bottom>.mirada-inline-link{margin-top:24px}.mirada-reading-layout{display:block}.mirada-index{padding:30px 0;position:static}.mirada-index .mirada-eyebrow{margin-bottom:10px}.mirada-index ol{grid-template-columns:1fr 1fr;column-gap:25px;display:grid}.mirada-index li+li{border-top:0}.mirada-index li{border-bottom:1px solid var(--line)}.mirada-index li a{gap:10px;padding:14px 0;font-size:13px}.mirada-editorial-note{max-width:none;margin-top:20px}.mirada-chapter{padding:37px 0 42px;scroll-margin-top:20px}.mirada-chapter:first-child{border-top:1px solid var(--line)}.mirada-chapter h2{letter-spacing:-1px;margin-bottom:23px;font-size:36px}.mirada-prose p{font-size:17px;line-height:1.88}.mirada-chapter-number{letter-spacing:.8px;gap:11px;margin-bottom:19px;font-size:9px}.mirada-question{margin:27px 0;padding-left:19px}.mirada-question>p{font-size:24px}.mirada-source-row{flex-direction:column;align-items:flex-start;gap:20px}.mirada-source-link{font-size:12px}.mirada-more{grid-template-columns:1fr;gap:26px;padding:43px 0 48px}.mirada-more h2{font-size:35px}.mirada-more .mirada-eyebrow{margin-bottom:17px}.mirada-footer{gap:15px;font-size:11px}}@media (max-width:390px){.mirada-container{padding-left:20px;padding-right:20px}.mirada-intro h1{font-size:40px}.mirada-index ol{column-gap:18px}.mirada-index li a{font-size:12px}.mirada-chapter h2{font-size:33px}.mirada-footer{flex-wrap:wrap}}
