.bl-field-notes-page main{position:relative}
.bl-field-notes-page .bl-notes-masthead{position:relative;min-height:calc(100vh - 72px);padding:clamp(100px,15vh,156px) var(--notes-edge) 80px;background:var(--notes-paper) url("/assets/media/boundlearn/boundlearn-field-notes-masthead-desktop-v1.png") center/cover no-repeat;isolation:isolate}
.bl-field-notes-page .bl-notes-masthead-copy{width:min(680px,52vw);margin-left:max(0px,calc((100vw - 1366px)/2))}
.bl-field-notes-page .bl-notes-masthead h1{margin:18px 0 24px;font-size:clamp(86px,10vw,148px);font-weight:800;letter-spacing:-.075em;line-height:.75}
.bl-field-notes-page .bl-notes-masthead h1 em{position:relative;color:var(--notes-coral);font-style:normal}
.bl-field-notes-page .bl-notes-masthead h1 em:after{content:"";position:absolute;left:3%;right:-4%;bottom:-9px;height:11px;background:var(--notes-coral);opacity:.55;clip-path:polygon(0 36%,13% 14%,30% 43%,48% 18%,66% 55%,82% 21%,100% 42%,99% 73%,77% 69%,58% 87%,35% 66%,15% 88%,1% 70%)}
.bl-field-notes-page .bl-notes-masthead-copy>p:not(.bl-notes-kicker){max-width:48ch;margin:0 0 28px;color:#334158;font-size:18px;line-height:1.65}
.bl-field-notes-page .bl-notes-issue-mark{position:absolute;right:var(--notes-edge);bottom:34px;margin:0;color:var(--notes-ink);font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;writing-mode:vertical-rl}
.bl-field-notes-page .bl-notes-featured,.bl-field-notes-page .bl-notes-questions,.bl-field-notes-page .bl-notes-latest,.bl-field-notes-page .bl-notes-archive{padding:clamp(92px,10vw,148px) var(--notes-edge)}
.bl-field-notes-page .bl-notes-section-heading{width:var(--notes-content);margin:0 auto 58px}
.bl-field-notes-page .bl-notes-section-heading h2{max-width:820px;margin:12px 0 0;font-size:clamp(42px,5.2vw,74px);font-weight:800;letter-spacing:-.055em;line-height:.98}
.bl-field-notes-page .bl-notes-section-heading>p:last-child:not(.bl-notes-kicker){max-width:62ch;color:var(--notes-muted);font-size:17px;line-height:1.7}
.bl-field-notes-page .bl-notes-featured{background:#e9dfcf}
.bl-field-notes-page .bl-notes-folio{position:relative;width:var(--notes-content);height:clamp(560px,54vw,690px);margin:0 auto;overflow:hidden}
.bl-field-notes-page .bl-notes-slide{position:absolute;inset:0;display:grid;grid-template-columns:minmax(0,1.28fr) minmax(390px,.72fr);align-items:stretch;opacity:0;visibility:hidden;pointer-events:none}
.bl-field-notes-page .bl-notes-slide.is-active{z-index:2;opacity:1;visibility:visible;pointer-events:auto}
.bl-field-notes-page .bl-notes-slide>img{display:block;min-width:0;min-height:0;width:100%;height:100%;object-fit:cover;clip-path:polygon(1% 2%,98% 0,100% 97%,74% 99%,42% 97%,0 100%,2% 60%)}
.bl-field-notes-page .bl-notes-feature-slide:nth-of-type(1)>img{object-position:center 48%}.bl-field-notes-page .bl-notes-feature-slide:nth-of-type(2)>img{object-position:center 52%}.bl-field-notes-page .bl-notes-feature-slide:nth-of-type(3)>img{object-position:center 42%}
.bl-field-notes-page .bl-notes-slide>div{position:relative;display:flex;flex-direction:column;justify-content:flex-start;padding:112px 0 92px 54px}
.bl-field-notes-page .bl-notes-slide-number{position:absolute;top:34px;right:5px;margin:0;color:rgba(11,25,48,.13);font-size:112px;font-weight:800;line-height:1}
.bl-field-notes-page .bl-notes-slide h3{position:relative;margin:26px 0 22px;font-size:clamp(36px,3.8vw,58px);font-weight:800;letter-spacing:-.05em;line-height:1.03}
.bl-field-notes-page .bl-notes-slide h3 a:after{content:"";position:absolute;inset:-10px}
.bl-field-notes-page .bl-notes-slide>div>p:last-child{max-width:42ch;margin:0;color:var(--notes-muted);font-size:16px;line-height:1.68}
.bl-field-notes-page .bl-notes-folio-controls{position:absolute;z-index:4;right:0;bottom:18px;display:flex;align-items:center;gap:2px}
.bl-field-notes-page .bl-notes-folio-controls button{display:grid;width:44px;height:44px;padding:0;border:0;background:transparent;place-items:center;cursor:pointer}
.bl-field-notes-page .bl-notes-folio-controls button span{display:block;width:9px;height:9px;border:1px solid var(--notes-ink);border-radius:50%;background:transparent;transition:transform .25s ease,background-color .25s ease}
.bl-field-notes-page .bl-notes-folio-controls button[aria-pressed="true"] span{background:var(--notes-coral);border-color:var(--notes-coral);transform:scale(1.45)}
.bl-field-notes-page .bl-notes-questions{background:var(--notes-ink);color:#f8f1e7}
.bl-field-notes-page .bl-notes-questions .bl-notes-section-heading{text-align:center}
.bl-field-notes-page .bl-notes-questions .bl-notes-section-heading h2{margin-inline:auto}
.bl-field-notes-page .bl-notes-question-list{width:var(--notes-content);margin:0 auto;border-top:1px solid rgba(255,255,255,.28)}
.bl-field-notes-page .bl-notes-question{display:grid;grid-template-columns:70px 1fr auto;align-items:center;gap:20px;min-height:112px;border-bottom:1px solid rgba(255,255,255,.28);transition:transform .25s ease,color .25s ease}
.bl-field-notes-page .bl-notes-question span{color:var(--notes-coral);font-size:12px;font-weight:800;letter-spacing:.16em}
.bl-field-notes-page .bl-notes-question strong{font-size:clamp(24px,3vw,39px);font-weight:600;letter-spacing:-.035em}
.bl-field-notes-page .bl-notes-question em{color:var(--notes-lavender);font-size:12px;font-style:normal;font-weight:800;letter-spacing:.16em;text-transform:uppercase}
.bl-field-notes-page .bl-notes-question:hover{transform:translateX(15px);color:#ffd8ce}
.bl-field-notes-page .bl-notes-latest{background:var(--notes-paper)}
.bl-field-notes-page .bl-notes-latest-grid{width:var(--notes-content);margin:0 auto;display:grid;grid-template-columns:1.25fr .8fr .8fr;gap:clamp(24px,3vw,46px);align-items:start}
.bl-field-notes-page .bl-notes-latest-grid article:nth-child(2){margin-top:88px}
.bl-field-notes-page .bl-notes-latest-grid article:nth-child(3){margin-top:168px}
.bl-field-notes-page .bl-notes-latest-grid img{width:100%;aspect-ratio:3/2;object-fit:cover;margin-bottom:25px}
.bl-field-notes-page .bl-notes-latest-grid h3{margin:15px 0 0;font-size:clamp(24px,2.8vw,43px);letter-spacing:-.045em;line-height:1.05}
.bl-field-notes-page .bl-notes-latest-grid article:not(:first-child) h3{font-size:clamp(22px,2vw,31px)}
.bl-field-notes-page .bl-notes-archive{background:#efe5d7}
.bl-field-notes-page .bl-notes-archive-tools{width:var(--notes-content);margin:0 auto 44px}
.bl-field-notes-page .bl-notes-filter-buttons{display:flex;flex-wrap:wrap;gap:16px 28px}
.bl-field-notes-page .bl-notes-filter{padding:3px 0;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--notes-muted);font-size:13px;font-weight:800;cursor:pointer}
.bl-field-notes-page .bl-notes-filter[aria-pressed="true"]{border-color:var(--notes-coral);color:var(--notes-ink)}
.bl-field-notes-page .bl-notes-filter-select{display:none}
.bl-field-notes-page .bl-notes-archive-list{width:var(--notes-content);margin:0 auto;border-top:1px solid rgba(11,25,48,.28)}
.bl-field-notes-page .bl-notes-archive-list article{display:grid;grid-template-columns:56px 92px minmax(0,1fr);align-items:center;gap:0 18px;padding:18px 0;border-bottom:1px solid rgba(11,25,48,.22)}
.bl-field-notes-page .bl-notes-archive-list article>p{margin:5px 0;color:var(--notes-coral);font-size:12px;font-weight:800}
.bl-field-notes-page .bl-notes-archive-list article>img{width:92px;height:66px;object-fit:cover;clip-path:polygon(2% 4%,98% 0,100% 94%,93% 100%,3% 96%,0 9%)}
.bl-field-notes-page .bl-notes-archive-list span{color:var(--notes-teal);font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}
.bl-field-notes-page .bl-notes-archive-list h3{margin:7px 0 0;font-size:clamp(22px,2.25vw,34px);font-weight:650;letter-spacing:-.035em}
.bl-field-notes-page .bl-notes-archive-list h3 a{display:inline;background-image:linear-gradient(var(--notes-coral),var(--notes-coral));background-repeat:no-repeat;background-size:0 2px;background-position:0 100%;transition:background-size .35s ease}
.bl-field-notes-page .bl-notes-archive-list h3 a:hover{background-size:100% 2px}
.bl-field-notes-page .bl-notes-close{padding:clamp(110px,13vw,190px) var(--notes-edge);text-align:center;background:var(--notes-paper) url("/assets/media/boundlearn/boundlearn-field-notes-topic-perspective-v1.png") center/cover no-repeat}
.bl-field-notes-page .bl-notes-close h2{max-width:900px;margin:15px auto 22px;font-size:clamp(46px,6vw,86px);line-height:.98;letter-spacing:-.06em}
.bl-field-notes-page .bl-notes-close>p:not(.bl-notes-kicker){max-width:60ch;margin:0 auto 30px;color:var(--notes-muted);font-size:17px;line-height:1.7}
.bl-field-notes-page .bl-notes-close .bl-notes-button{margin-right:24px}
.bl-field-notes-page [hidden]{display:none!important}
@media (prefers-reduced-motion:reduce){.bl-field-notes-page *{scroll-behavior:auto!important;transition:none!important}
}
