.menu__cortevaLogo,.cortevaLogo,.menu__socialList,.signup,.contact,.legal{display:none!important}
.menu__socialItem{display:none!important}
.logo__icon{letter-spacing:.08em}
@font-face{font-family:Study;src:url('/fonts/Gilroy/3714E1_B_0.woff2')}@font-face{font-family:StudyTitle;src:url('/fonts/Manifold/manifold-cf-extra-bold.woff2')}
.notes-page{margin:0;background:#081b15!important;color:#edf3e8;font:17px/1.7 Study,Arial,sans-serif;overflow:auto!important;min-height:100vh}
.notes-page *{box-sizing:border-box}.notes-page a{color:inherit;text-underline-offset:5px}.notes-page a:focus-visible{outline:2px solid #d7eaa1;outline-offset:6px}
.notes-header{display:flex;justify-content:space-between;gap:24px;padding:28px 6vw;border-bottom:1px solid #ffffff26;align-items:center}.notes-brand{font-family:StudyTitle,sans-serif;letter-spacing:.12em;text-decoration:none}
.notes-main{max-width:1040px;margin:0 auto;padding:80px 6vw}.notes-eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:12px;color:#c9d8a8}.notes-page h1{font:clamp(56px,10vw,108px)/1 StudyTitle,sans-serif;margin:22px 0 30px}.notes-page h2{font:32px/1.2 StudyTitle,sans-serif}.notes-page p{max-width:660px;color:#c9d1c8}.notes-page section{padding:40px 0;border-top:1px solid #ffffff26;scroll-margin-top:24px}.notes-nav{display:flex;gap:22px;flex-wrap:wrap;margin:40px 0 60px;font-size:14px}.notes-cta{display:inline-block;border:1px solid #c9d8a8;border-radius:999px;padding:12px 24px;margin:12px 0 36px;text-decoration:none}.notes-page footer{padding:24px 6vw;border-top:1px solid #ffffff26;font-size:12px;color:#b7c3b5}
@media(max-width:600px){.notes-header{font-size:13px;padding:20px 6vw}.notes-main{padding-top:50px}.notes-page{font-size:16px}.notes-page h2{font-size:28px}}
/* Match touch targets to the scene's mobile layout, including narrow desktop windows. */
.menuBtn{appearance:none;border:0;padding:0;background:transparent;min-width:44px;min-height:44px;overflow:hidden!important;touch-action:manipulation}
.menuBtn__line{width:28px!important;left:8px!important}
.menuBtn__line[align=top]{top:12px!important}.menuBtn__line[align=middle]{top:21px!important}.menuBtn__line[align=bottom]{top:30px!important}
.menuBtn:focus-visible,.chapterButton:focus-visible,.btnMain:focus-visible{outline:2px solid #e5efb0;outline-offset:5px}
.chapterButton{font:inherit;color:inherit;background:none;border:0;padding:5px 0;cursor:pointer;min-height:44px;touch-action:manipulation}
.mobile .menuBtn{top:max(18px,env(safe-area-inset-top))!important;left:max(14px,env(safe-area-inset-left))!important;width:44px!important;height:44px!important}
.mobile .logo{top:max(28px,env(safe-area-inset-top))!important;width:160px!important;height:30px!important;margin-left:-80px!important}
.mobile .menu{top:92px!important;padding:12px 24px max(28px,env(safe-area-inset-bottom))!important;overscroll-behavior:contain}
.mobile .menu__header{font-size:12px!important;line-height:1.5!important;letter-spacing:.12em}
.mobile .menu__navList{margin:22px 0!important}.mobile .menu__navListItem{margin:0 0 14px!important}
.mobile .menu__navSubtitle{font-size:11px!important;line-height:1.4!important}.mobile .menu__navTitle{font-size:clamp(26px,8vw,34px)!important;line-height:1.1!important}
.mobile .menu__buttons{margin:20px 0!important}.mobile .menu .btnMain{min-height:46px;font-size:13px!important;margin-bottom:12px!important}
.mobile .menu .linkExternal,.mobile .menu__footerLink{font-size:12px!important;min-height:44px;display:inline-flex;align-items:center}
.mobile .menu__footer{position:static!important;gap:0 20px;justify-content:center!important}

html.mobile .menu .menu__navSubtitle{color:#c9d1c8!important;opacity:1!important}
.loading-notes{display:block;margin-top:20px;color:#d8e4c7;font:14px/1.5 Arial,sans-serif;min-height:44px;text-underline-offset:4px;pointer-events:auto}
.progress-container{min-width:250px}
