.field-notes-page{padding-block:48px 64px}.notes-heading{max-width:850px;margin-bottom:40px}.notes-heading h1{letter-spacing:-1.4px;margin:12px 0 20px;font-size:clamp(40px,5vw,68px);line-height:1.08}.notes-heading>p:last-child{max-width:640px;color:var(--muted);font-size:19px;line-height:1.65}@media (width<=600px){.note-body table,.note-body tbody,.note-body tr,.note-body td{display:block}.note-body table{font-size:15px!important}.note-body thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.note-body tr{border:1px solid var(--line);margin-block:14px}.note-body td{border:0!important;padding:12px 15px!important}.note-body td:first-child{background:#e6eadb;font-weight:700}.note-body td:nth-child(2):before{content:"Start with: ";font-weight:700}.note-body td:nth-child(3):before{content:"Look for: ";font-weight:700}}.note-preview{border:1px solid var(--line);background:var(--white);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);display:grid}.note-art-link{text-decoration:none;display:block}.note-preview-copy{align-self:center;padding:clamp(25px,4vw,55px)}.note-preview h2{margin:15px 0 20px;font-size:clamp(30px,3vw,45px);line-height:1.12}.note-preview h2 a{text-decoration:none}.note-preview h2 a:hover{color:var(--clay)}.note-preview-copy>p:not(.eyebrow){max-width:580px;font-size:17px;line-height:1.65}.notes-read-link{color:var(--clay);margin-top:25px;font-weight:700;display:inline-block}.notes-footer{border-top:1px solid var(--line);flex-wrap:wrap;gap:12px 28px;margin-top:38px;padding-top:30px;display:flex}.notes-footer a{font-weight:700}.night-maze-art{color:#ecd495;background:#193e30;flex-direction:column;justify-content:center;min-height:100%;padding:20px;display:flex}.night-maze-art svg{width:100%;height:auto}.night-maze-art>span{font-family:var(--serif);text-align:center;padding-bottom:22px;font-size:24px}.night-maze-art.compact{padding:26px}.field-note-article{padding-bottom:65px}.note-breadcrumb{gap:12px;padding-block:25px;font-size:13px;display:flex}.note-heading{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.55fr) minmax(260px,.8fr);align-items:center;gap:clamp(28px,5vw,70px);padding-bottom:40px;display:grid}.note-heading h1{letter-spacing:-1.2px;max-width:850px;margin:14px 0 22px;font-size:clamp(39px,4.6vw,65px);line-height:1.09}.note-deck{max-width:760px;font-size:20px;line-height:1.65}.note-byline{color:var(--muted);margin-top:22px;font-size:12px;line-height:1.8}.note-byline span{margin-inline:5px}.note-heading .night-maze-art{border-radius:90px 0 0}.note-reading-layout{grid-template-columns:230px minmax(0,740px);justify-content:center;gap:clamp(30px,5vw,80px);padding-top:42px;display:grid}.note-contents nav{position:sticky;top:28px}.note-contents ol{margin:15px 0;padding:0;list-style:none}.note-contents li{border-bottom:1px solid #bec2b566;margin-block:0}.note-contents a{padding-block:12px;font-size:13px;line-height:1.55;text-decoration:none;display:block}.note-contents a:hover{color:var(--clay)}.note-body{min-width:0;font-size:18px;line-height:1.85}.note-body p{margin-bottom:23px}.note-body h2{letter-spacing:-.4px;margin:42px 0 20px;scroll-margin-top:28px;font-size:36px;line-height:1.18}.note-body h3{margin:32px 0 16px;scroll-margin-top:28px;font-size:27px;line-height:1.25}.note-body a{color:var(--clay)}.note-body strong{font-weight:700}.note-body table{border-collapse:collapse;table-layout:fixed;width:100%;margin:25px 0 28px;font-size:14px;line-height:1.6}.note-body th,.note-body td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);overflow-wrap:break-word;white-space:normal;padding:16px 12px}.note-body th{background:#e6eadb;font-weight:700}.note-end{border-top:1px solid var(--line);margin-top:38px;padding-top:24px;font-size:14px;font-weight:700}@media (width<=900px){.note-reading-layout{grid-template-columns:minmax(0,740px);gap:18px;padding-top:25px}.note-contents nav{position:static}.note-contents ol{grid-template-columns:1fr 1fr;gap:0 22px;display:grid}.note-heading{grid-template-columns:minmax(0,1.5fr) minmax(220px,1fr)}.note-heading .night-maze-art>span{font-size:20px}}@media (width<=600px){.field-notes-page{padding-top:28px}.notes-heading{margin-bottom:27px}.notes-heading h1{letter-spacing:-.7px;font-size:40px}.notes-heading>p:last-child{font-size:17px}.note-preview{grid-template-columns:1fr}.note-art-link .night-maze-art{min-height:0;padding:10px}.note-art-link svg{height:205px}.night-maze-art>span{padding-bottom:15px;font-size:21px}.note-preview-copy{padding:25px}.note-preview h2{font-size:32px}.note-preview-copy>p:not(.eyebrow){font-size:16px}.note-breadcrumb{padding-block:20px}.note-heading{grid-template-columns:1fr;gap:25px;padding-bottom:27px}.note-heading h1{letter-spacing:-.7px;font-size:40px}.note-deck{font-size:18px;line-height:1.6}.note-heading .night-maze-art{border-radius:55px 0 0;padding:8px}.note-heading .night-maze-art svg{height:210px}.note-contents ol{display:block}.note-contents a{padding-block:10px;font-size:14px}.note-body{font-size:17px;line-height:1.8}.note-body h2{margin-top:33px;font-size:30px}.note-body h3{font-size:25px}.note-body table{font-size:12px;line-height:1.5}.note-body th,.note-body td{padding:11px 7px}}
