.life-board-section{padding-top:20px;padding-bottom:85px}.life-board-section .section-heading h2{font:normal clamp(30px,3.2vw,43px)/1.2 Georgia,serif;letter-spacing:-.6px}.life-board-section .section-heading h2 span{color:#799fbe;font-size:28px}.life-board-section .section-heading>p{max-width:320px;line-height:1.8}.life-noticeboard{display:grid;grid-template-columns:1fr 1.12fr;grid-template-areas:"exploring training" "next training" "letter letter";gap:28px 35px;padding:36px;background-color:#e9f1f8;background-image:radial-gradient(#90b2cc22 .8px,transparent .8px);background-size:7px 7px;border:1px solid #c3d4e3;border-radius:10px 19px 12px 15px;box-shadow:3px 5px 0 #dce7f0;position:relative}.board-note{position:relative;padding:28px 28px 23px;background:#fffdf5;border:1px solid #d1dce5;box-shadow:3px 5px 0 #becfdd44;color:#355a7b}.board-note .eyebrow,.board-letter .eyebrow{font-size:9px;line-height:1.8;letter-spacing:1.6px;margin:0 0 16px}.board-note h3,.board-letter h3{font:normal 27px/1.3 Georgia,serif;margin:0 0 18px;color:#284f73}.board-note p,.board-letter p{font-size:13px;line-height:1.85;color:#607b92}.exploring-note{grid-area:exploring;transform:rotate(-1deg);border-radius:2px 4px 3px 2px}.note-tape{position:absolute;top:-11px;left:calc(50% - 36px);width:72px;height:22px;background:repeating-linear-gradient(105deg,#a8c7e1aa 0 5px,#c0d6e9aa 5px 10px);transform:rotate(4deg);border-left:1px dashed #a9bfd3;border-right:1px dashed #a9bfd3}.exploring-list{list-style:none;padding:0;margin:0}.exploring-list li{display:flex;gap:13px;margin-top:18px}.exploring-list li>span{font:28px Georgia;color:#7b9fbd;flex-shrink:0;width:25px}.exploring-list strong{font-size:13px;font-weight:600;color:#395f80}.exploring-list p{font-size:12px;margin:6px 0 0}.training-note{grid-area:training;transform:rotate(.8deg);background-color:#f9fcff;background-image:repeating-linear-gradient(transparent 0 30px,#b8cee122 30px 31px);border-radius:3px 3px 6px 4px;padding-top:33px}.note-pin{position:absolute;left:calc(50% - 6px);top:-6px;width:13px;height:13px;border-radius:50%;background:#608cb3;box-shadow:2px 2px 0 #365c7e44;border:3px solid #9dbbd3}.training-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.training-heading svg{width:48px;height:34px;fill:#d7e6f3;stroke:#557d9f;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transform:rotate(-9deg);margin-top:-8px}.training-note .training-intro{margin-bottom:24px;font-size:13px}.training-split{list-style:none;padding:0;margin:0}.training-split li{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px dashed #bed0df;padding:14px 0;font-size:15px;color:#31597c}.session-count{font-size:11px;white-space:nowrap;background:#e6f0f8;padding:4px 10px;border:1px solid #c2d5e5;border-radius:13px;transform:rotate(-2deg)}.training-note .training-focus{font-size:12px;line-height:2;margin:28px 0 18px}.training-focus>span{display:block;font-size:9px;letter-spacing:1.5px;color:#6e8da7}.training-note .training-handnote{font:italic 17px/1.6 Georgia,serif;color:#6386a4;transform:rotate(-2deg);margin:15px 0 0}.next-note{grid-area:next;transform:rotate(1.2deg);padding-right:55px;background:#f3f8fc}.next-note h3{font-size:24px}.next-note p{margin-bottom:0}.next-note .note-tape{left:22px;transform:rotate(-5deg)}.next-spark{position:absolute;right:20px;bottom:18px;font:44px Georgia,serif;color:#84a6c2}.board-letter{grid-area:letter;display:grid;grid-template-columns:85px 1fr auto;align-items:center;gap:10px 24px;padding:30px 24px 20px;margin-top:5px;border:1px solid #bccfdf;border-radius:4px 8px 5px 9px;background:#fffdf6;position:relative}.letter-doodle{width:82px;height:72px;fill:none;stroke:#6486a4;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transform:rotate(-6deg)}.board-letter h3{font-size:28px;margin:0 0 8px}.board-letter .eyebrow{margin-bottom:9px}.board-letter p{font-size:12px;margin:0}.say-hello-note{display:inline-flex;align-items:center;gap:20px;justify-content:space-between;white-space:nowrap;background:#d9e8f4;border:1px dashed #8babca;border-radius:17% 12% 15% 11%;padding:13px 18px;color:#325b82;font-family:'Segoe Print','Comic Sans MS',cursive;font-size:15px;transform:rotate(-3deg);transition:transform .2s,background .2s}.say-hello-note span{font-size:23px}.say-hello-note:hover{transform:rotate(0) translateY(-2px);background:#c8dfef}.say-hello-note:focus-visible{outline:2px dashed #49799f;outline-offset:6px}.board-letter p.letter-detail{grid-column:2/-1;font-size:10px;color:#7b93a6;margin-top:8px;overflow-wrap:anywhere}@media(max-width:1050px) and (min-width:701px){.life-noticeboard{padding:28px 23px;gap:27px 23px}.board-note{padding:25px 22px}.board-note h3{font-size:24px}.board-letter{grid-template-columns:60px 1fr;gap:12px 18px;padding:25px 22px}.letter-doodle{width:60px}.say-hello-note{grid-column:2;justify-self:start;margin-top:6px}.board-letter p.letter-detail{grid-column:2}}@media(max-width:700px){.life-board-section{padding-top:5px;padding-bottom:55px}.life-noticeboard{grid-template-columns:1fr;grid-template-areas:"exploring" "training" "next" "letter";gap:32px;padding:26px 17px}.board-note{padding:28px 23px}.board-note h3{font-size:26px}.board-letter{grid-template-columns:1fr;gap:12px;padding:24px}.letter-doodle{width:65px;height:55px}.board-letter h3{font-size:27px}.say-hello-note{justify-self:start;margin-top:8px}.board-letter p.letter-detail{grid-column:1;line-height:1.8}.life-board-section .section-heading>p{max-width:none}.training-split li{font-size:14px}}

/* Keep chapter navigation primary; retain generous, readable notes below. */
#explore{padding-top:90px;padding-bottom:105px}#explore .section-heading{margin-bottom:45px}#explore .section-heading h2{font-size:clamp(37px,4.1vw,53px)}#explore .paper-card .postcard-art{margin-top:20px;min-height:190px}#explore .paper-card h3{font-size:21px;line-height:1.4;min-height:59px}#explore .paper-card p{font-size:13px;line-height:1.9}#explore .paper-card{padding:30px 25px 28px}#explore .chapter-open{font-size:12px;padding-top:18px}.life-board-section{max-width:1100px;padding-top:0;padding-bottom:35px}.life-board-section .section-heading{margin-bottom:30px}.life-board-section .section-heading h2{font-size:clamp(28px,2.8vw,35px)}.life-board-section .section-heading>p{font-size:11px}.life-noticeboard{grid-template-columns:1fr 1fr;grid-template-areas:"exploring training" "next next";gap:25px 30px;padding:28px;background-size:9px 9px;box-shadow:2px 3px 0 #dce7f0}.board-note h3{font-size:25px}.training-note{align-self:start}.training-overview{font-size:13px;line-height:2!important;color:#436c8e!important;border-left:2px solid #bad1e5;padding-left:14px;margin:18px 0}.training-expand{margin-top:20px}.training-expand summary{cursor:pointer;list-style:none;display:flex;gap:15px;justify-content:space-between;align-items:center;font-size:12px;color:#3e678b;padding:12px 0;border-top:1px dashed #bbcfdf;border-bottom:1px dashed #bbcfdf}.training-expand summary::-webkit-details-marker{display:none}.training-expand summary>span{font-size:18px;transition:transform .2s}.training-expand[open] summary>span{transform:rotate(45deg)}.training-expand summary:focus-visible{outline:2px dashed #658dad;outline-offset:4px}.training-expand-body{padding-top:8px}.training-note .training-handnote{font-size:16px;margin-top:20px}.next-note{transform:rotate(-.35deg);padding:22px 60px 22px 26px}.next-note h3{font-size:23px;margin-bottom:10px}.next-note .eyebrow{margin-bottom:10px}.next-note p{max-width:760px}.closing-note-section{max-width:1100px;padding-top:20px;padding-bottom:65px}.closing-note-section .board-letter{margin:0;background:#fffdf6;box-shadow:3px 4px 0 #e0eaf3}.closing-note-section .board-letter h3{font-size:27px}@media(max-width:1050px) and (min-width:701px){#explore .paper-card{padding:28px 18px 25px}#explore .paper-card .postcard-art{min-height:155px}#explore .paper-card h3{font-size:18px;min-height:51px}#explore .paper-card p{font-size:12px}.life-noticeboard{padding:27px 23px;gap:25px 22px}}@media(max-width:700px){#explore{padding-top:60px;padding-bottom:70px}#explore .section-heading h2{font-size:38px}#explore .paper-card{padding:30px 26px}#explore .paper-card .postcard-art{min-height:180px;max-height:240px}#explore .paper-card h3{font-size:22px;min-height:0}#explore .paper-card p{font-size:13px}.life-board-section{padding-top:0;padding-bottom:25px}.life-board-section .section-heading h2{font-size:30px}.life-noticeboard{grid-template-columns:1fr;grid-template-areas:"exploring" "training" "next";padding:26px 17px;gap:30px}.board-note h3{font-size:25px}.next-note{padding:26px 45px 26px 23px}.closing-note-section{padding-top:15px;padding-bottom:50px}.closing-note-section .board-letter h3{font-size:26px}}

/* Quiet everyday notes, secondary to the chapter navigation. */
.life-noticeboard{background:none;border:0;border-radius:0;box-shadow:none;padding:12px 4px 0;gap:24px 30px}.life-board-section .section-heading h2{font-size:clamp(27px,2.5vw,32px)}.board-note{border-color:#dde3e7;box-shadow:1px 2px 0 #becfdd18;background-color:#fffef9}.training-note{background-color:#fcfdfe;background-image:repeating-linear-gradient(transparent 0 30px,#b8cee110 30px 31px)}.board-note .note-tape{opacity:.48}.note-pin{opacity:.52}.board-note h3{font-size:23px}.training-heading svg{opacity:.65}.next-discovery-line{grid-area:next;margin:4px 0 0;text-align:center;font:italic 16px/1.9 'Segoe Print','Comic Sans MS',cursive;color:#8194a4;transform:rotate(-.5deg)}.next-discovery-line span{margin-left:7px;color:#a5b8c8}.closing-note-section .board-letter{box-shadow:1px 2px 0 #e0eaf350;border-color:#d4dfe8}@media(max-width:1050px) and (min-width:701px){.life-noticeboard{padding:12px 4px 0;gap:24px}}@media(max-width:700px){.life-noticeboard{padding:12px 4px 0;gap:28px}.life-board-section .section-heading h2{font-size:28px}.board-note h3{font-size:23px}.next-discovery-line{font-size:15px;text-align:left;padding:0 10px}}
