.notes-prep{position:relative;margin:42px auto 60px;max-width:780px;background:var(--paper);border:1px solid var(--ink);box-shadow:4px 5px 0 var(--ink);padding:64px 42px 48px;text-align:center;isolation:isolate}
.notes-prep::before,.notes-prep::after{content:"";position:absolute;top:-14px;width:134px;height:31px;background:repeating-linear-gradient(0deg,#ffffff0c 0,#ffffff0c 1px,transparent 1px,transparent 3px),repeating-linear-gradient(92deg,#173f6c0a 0,#173f6c0a 1px,transparent 1px,transparent 7px),linear-gradient(2deg,#3670b4ed,#4b85c5ed 45%,#326aaeed);box-shadow:0 1px 2px #25282022;clip-path:polygon(2% 3%,98% 0,100% 12%,98% 25%,100% 37%,98% 54%,100% 68%,98% 83%,99% 100%,1% 97%,2% 84%,0 70%,2% 56%,0 40%,2% 25%,0 12%);z-index:1}
.notes-prep::before{left:14%;transform:rotate(-5deg)}.notes-prep::after{right:14%;transform:rotate(5deg)}
.notes-prep img{width:76px;height:76px;object-fit:contain;margin:0 auto 22px;display:block}.notes-prep h2{font-family:'Bricolage Grotesque',sans-serif;font-size:clamp(40px,7vw,68px);font-weight:600;line-height:1.05;letter-spacing:-.03em;margin:0 0 25px}
.notes-prep p{font-family:Newsreader,Georgia,serif;font-size:23px;line-height:1.5;max-width:30ch;margin:0 auto 30px}.notes-prep .prep-links{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.notes-prep a{min-height:44px;display:inline-flex;align-items:center}.notes-editor-link{text-align:center}.notes-editor-link a{min-height:44px;padding:12px}
html[data-theme=dark] .notes-prep{background:var(--ui-surface);color:var(--ui-text);border-color:var(--ui-edge);box-shadow:4px 5px 0 #000}
@media(max-width:760px){.notes-prep{margin-block:34px 40px;padding:48px 22px 32px}.notes-prep::before,.notes-prep::after{width:94px;height:27px}.notes-prep p{font-size:21px}.notes-prep .prep-links{gap:10px}.notes-prep .prep-links a{width:100%;justify-content:center}}

.notes-prep .prep-return{white-space:nowrap}
