.board-skip{z-index:100;background:#fff;padding:12px;position:absolute;top:-70px;left:20px}.board-skip:focus{top:12px}.board-header{max-width:none}.board-header nav{flex-wrap:wrap;gap:24px;display:flex}.board-header nav a{font-size:13px;font-weight:600;text-decoration:none}.board-header nav a[aria-current]{text-underline-offset:6px;text-decoration:underline}.notice-page{background:#f4f8f6;padding-bottom:65px}.board-intro{text-align:center;background:radial-gradient(at 50% 10%,#e3f0ea,#0000 65%);padding:52px 24px 42px}.board-intro>.eyebrow{margin-bottom:30px}.board-sign{color:#fff;background:#163b43;border:8px solid #c0d7c9;border-radius:13px;max-width:750px;margin:0 auto;padding:36px 25px 30px;position:relative;transform:rotate(-.65deg);box-shadow:0 10px #dce7df,0 22px 35px #173c4312}.sign-kicker{letter-spacing:3px;color:#c8e5dc;font-size:10px;font-weight:700}.board-sign h1{letter-spacing:-2.5px;color:#fcfffb;margin:20px 0 16px;font-size:clamp(38px,5.6vw,70px);font-weight:800;line-height:1.06}.board-sign p{color:#d7e9e2;letter-spacing:.4px;margin:0;font-size:16px}.sign-bolt{background:#9eb7a8;border:2px solid #e0ebe3;border-radius:100%;width:10px;height:10px;position:absolute;top:17px;box-shadow:1px 1px 3px #0004}.sign-bolt:after{content:"";background:#637e70;width:5px;height:1px;position:absolute;top:3px;left:1px;transform:rotate(-30deg)}.bolt-left{left:18px}.bolt-right{right:18px}.board-intro-copy{color:#526c70;max-width:680px;margin:35px auto 24px;font-size:18px}.board-intro-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;display:flex}.board-button{color:#fff;background:#2b6666;border:1px solid #2e6666;border-radius:7px;justify-content:center;align-items:center;min-height:48px;padding:13px 23px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.board-button:hover{background:#1b5053}.board-button:disabled{opacity:.6}.review-badge{color:#486a60;align-items:center;gap:8px;font-size:12px;display:flex}.review-badge>span{background:#ddecdf;border-radius:50%;padding:1px 6px;font-weight:700}.notice-surface{background-color:#e5eade;background-image:radial-gradient(#b8c8b573 .7px,#0000 .7px);background-size:7px 7px;border:9px solid #d2ddcf;border-radius:15px;max-width:1230px;min-height:460px;margin:0 auto;padding:36px 36px 20px;box-shadow:inset 0 0 20px #71836b0c,0 15px 35px #284a3b06}.board-toolbar{justify-content:space-between;align-items:center;gap:20px;display:flex}.board-toolbar .eyebrow{color:#4b675b;margin:0 0 9px;font-size:10px}.board-toolbar h2{letter-spacing:-1px;margin:0;font-size:30px}.board-count{color:#45604e;background:#edf3e8;border:1px solid #b3c5b0;border-radius:20px;padding:7px 12px;font-size:12px}.board-filters{flex-wrap:wrap;gap:8px;margin:26px 0 32px;display:flex}.board-filters button{color:#48604c;background:#f2f5ed;border:1px solid #bccbb6;border-radius:24px;padding:8px 13px;font-size:11px;font-weight:600}.empty-board{grid-template-columns:minmax(260px,380px) 1fr;align-items:center;gap:75px;max-width:900px;margin:40px auto 45px;display:grid}.empty-note,.pinned-note{background:#fff5ce;border-radius:2px 2px 14px;padding:35px 27px 25px;position:relative;transform:rotate(-1.5deg);box-shadow:3px 8px 12px #34463717,0 1px 2px #3446370d}.empty-note h3{letter-spacing:-.8px;margin:20px 0 16px;font-size:27px;line-height:1.2}.empty-note p{color:#5e6450;font-size:14px;line-height:1.7}.empty-note a{color:#365d51;margin-top:10px;font-size:12px;font-weight:700;display:inline-block}.note-label{color:#756b3f;letter-spacing:1.5px;font-size:9px;font-weight:700}.pushpin{z-index:1;background:radial-gradient(circle at 35% 28%,#ee9e8b,#bb5c4c 65%,#954536);border:1px solid #ae5949;border-radius:50%;width:18px;height:18px;position:absolute;top:-11px;left:calc(50% - 8px);box-shadow:2px 4px 3px #543e3838}.pushpin:after{content:"";z-index:-1;background:#7b786d;width:3px;height:11px;position:absolute;top:12px;left:8px;transform:rotate(-24deg);box-shadow:2px 1px 2px #443c3324}.board-prompts{color:#41624f;transform:rotate(.6deg)}.prompt-label{letter-spacing:1.6px;text-transform:uppercase;font-size:10px;font-weight:700}.board-prompts h3{letter-spacing:-.8px;margin:15px 0 23px;font-size:29px;line-height:1.2}.board-prompts p{margin:12px 0;font-size:14px}.board-prompts>span:last-child{color:#61765f;margin-top:22px;font-size:11px;display:block}.pinned-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 25px;margin:25px 0;display:grid}.pinned-note{flex-direction:column;min-width:0;display:flex;transform:rotate(-1deg)}.pinned-note:nth-child(2n){transform:rotate(1.1deg)}.pinned-note:nth-child(3n){transform:rotate(-.3deg)}.note-color-1{background:#e7e0f2}.note-color-2{background:#d6eadd}.note-color-3{background:#e0edf0}.note-topline{color:#51635b;text-transform:uppercase;letter-spacing:.6px;justify-content:space-between;align-items:start;gap:8px;font-size:9px;font-weight:700;display:flex}.note-topline>span:last-child{text-align:right;max-width:100px}.pinned-note h3{letter-spacing:-.5px;overflow-wrap:anywhere;margin:21px 0 14px;font-size:23px;line-height:1.24}.note-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.75}.pinned-note>.note-body{color:#3e524e;max-height:350px;margin:0 0 25px;overflow:auto}.note-author{color:#53655d;border-top:1px solid #4b65521c;justify-content:space-between;gap:12px;margin-top:auto;padding-top:14px;font-size:10px;display:flex}.note-author strong{overflow-wrap:anywhere}.note-author time{white-space:nowrap}.note-actions{justify-content:space-between;gap:9px;margin-top:17px;display:flex}.note-actions button{color:#315a52;text-underline-offset:3px;text-align:left;background:0 0;border:0;padding:4px 0;font-size:11px;font-weight:600;text-decoration:underline}.surface-foot{letter-spacing:.5px;color:#62765e;justify-content:center;align-items:center;gap:12px;margin:36px 0 4px;font-size:11px;display:flex}.surface-foot>span{font-size:23px}.board-status{text-align:center;color:#4f6b5a;padding:25px}.board-load{background:#365d51;margin:30px auto;display:flex}.share-note-section{grid-template-columns:.85fr 1.15fr;align-items:start;gap:90px;max-width:1140px;margin:0 auto;padding:85px 24px 20px;scroll-margin-top:24px;display:grid}.share-note-intro{padding-top:20px}.share-note-intro h2{letter-spacing:-1.7px;margin:0 0 25px;font-size:43px;line-height:1.15}.share-note-intro>p:not(.eyebrow){color:#526c70;font-size:15px}.review-steps{color:#2c564c;border-block:1px solid #d5e3dc;flex-direction:column;gap:17px;margin:28px 0;padding:23px 0;font-size:13px;display:flex}.review-steps b{color:#88a694;padding-right:18px;font-weight:500}.share-note-intro .board-guidance{line-height:1.8;font-size:12px!important}.share-note-intro>a{margin-top:15px;font-size:12px;font-weight:600;display:inline-block}.board-form{background:#fff;border:1px solid #d9e5de;border-radius:14px;padding:29px;scroll-margin-top:20px;box-shadow:0 12px 40px #1d443707}.form-heading{border-bottom:1px solid #e2ebe5;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:20px;display:flex}.form-heading h3{letter-spacing:-.4px;margin:0;font-size:20px}.form-pin{color:#b96c59;font-size:20px}.board-form label{color:#274a48;margin-bottom:19px;font-size:12px;font-weight:600;display:block}.board-form label>span:not(.optional){color:#54776c}.board-form .optional{color:#607874;padding-left:5px;font-size:10px;font-weight:400}.board-form input:not([type=checkbox]),.board-form select,.board-form textarea{color:#193c3c;background:#fbfdfc;border:1px solid #d3dfd8;border-radius:6px;width:100%;margin-top:8px;padding:12px;font:400 13px DM Sans,Arial,sans-serif;display:block}.board-form textarea{resize:vertical;min-height:140px}.board-form small{color:#5d7671;margin-top:5px;font-size:10px;font-weight:400;line-height:1.6;display:block}.board-form input::placeholder,.board-form textarea::placeholder{color:#7a8d88}.board-form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.character-count{text-align:right}.board-consent{align-items:flex-start;gap:11px;line-height:1.7;font-size:11px!important;font-weight:400!important;display:flex!important}.board-consent input{accent-color:#2b6666;min-width:16px;height:16px;margin:4px 0 0}.board-form-note{color:#617772;margin:12px 0 20px;font-size:10px;line-height:1.7}.board-form>.board-button{width:100%}.board-alert{color:#8a3325;overflow-wrap:anywhere;background:#fff1ed;border:1px solid #edc8bf;border-radius:6px;padding:12px;font-size:13px}.board-success{color:#275141;background:#edf8ef;border:1px solid #bfddca;border-radius:8px;margin-bottom:23px;padding:16px;font-size:13px}.board-success p{margin:6px 0 0}.reply-context{background:#edf5f1;border-radius:6px;margin-bottom:20px;padding:13px;font-size:12px}.reply-context button{color:#2b6666;background:0 0;border:0;padding:10px 0 0;font-size:11px;text-decoration:underline;display:block}.board-footer{background:#fff;flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.board-footer a{font-size:11px}.board-footer>span{color:#617772}.thread-overlay{color:#193c3c;background:0 0;border:0;width:calc(100% - 24px);max-width:740px;max-height:90vh;padding:20px}.thread-overlay::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#102d37a6}.thread-dialog{background:#fcfdf9;border-radius:12px;padding:35px;position:relative;box-shadow:0 30px 90px #071f3833}.thread-dialog h2{overflow-wrap:anywhere;padding-right:28px;font-size:29px}.thread-dialog h3{border-top:1px solid #dce5de;padding-top:24px;font-size:16px}.thread-close{background:#edf2ec;border:0;border-radius:50%;width:32px;height:32px;position:absolute;top:20px;right:20px}.thread-credit{color:#6b7c70;font-size:12px}.thread-comment{border-bottom:1px solid #dde6df;padding:18px 0}.thread-comment>span{color:#687c70;font-size:11px}.thread-dialog>.board-button{margin-top:24px}.review-page{max-width:1100px;margin:0 auto;padding:45px 24px}.review-page h1{letter-spacing:-1px;font-size:38px}.review-page .lede{font-size:16px}.review-tabs{flex-wrap:wrap;gap:12px;margin:25px 0;display:flex}.review-tabs button{color:#315c50;background:#fff;border:1px solid #b9cec5;border-radius:7px;padding:10px 15px}.review-tabs button[aria-pressed=true]{color:#fff;background:#315c50}.review-note{background:#fff;border:1px solid #c8dad0;border-radius:12px;margin-bottom:20px;padding:25px}.review-note h2{overflow-wrap:anywhere;font-size:23px}.review-note-meta{color:#617772;font-size:12px}.review-actions{flex-wrap:wrap;gap:14px;margin-top:20px;display:flex}.review-actions button{color:#234f40;background:#e5f1e9;border:1px solid #b9cec5;border-radius:6px;padding:10px 17px}.review-actions button:last-child{color:#7d4936;background:#faf0ea}.review-private{overflow-wrap:anywhere;background:#f2f5f2;border-radius:6px;padding:12px;font-size:12px}.review-login{background:#fff;border:1px solid #c8dad0;border-radius:14px;max-width:650px;margin:65px auto;padding:35px}.review-empty{color:#456b5b;background:#f8fbf9;border:1px dashed #b8cbbf;border-radius:12px;padding:35px}.review-note .note-body{font-size:15px}.review-page .board-form-note{font-size:12px}@media (prefers-reduced-motion:reduce){.notice-page *{scroll-behavior:auto!important}}@media (max-width:1000px){.pinned-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.notice-surface{margin:0 20px}.share-note-section{gap:40px}.board-header{flex-direction:column;align-items:flex-start}.empty-board{gap:40px}}@media (max-width:650px){.board-intro{padding:35px 20px}.board-intro>.eyebrow{font-size:10px}.board-sign{border-width:6px;padding:30px 15px 25px}.board-sign h1{letter-spacing:-1.5px;font-size:40px}.board-sign p{font-size:13px}.sign-kicker{letter-spacing:2px;font-size:8px}.board-intro-copy{margin-top:30px;font-size:15px}.desktop-break{display:none}.board-intro-actions{gap:16px}.review-badge{font-size:10px}.board-header nav{gap:16px}.board-header nav a{font-size:11px}.notice-surface{border-width:6px;margin:0 12px;padding:25px 18px 18px}.board-toolbar{align-items:flex-start;gap:12px}.board-toolbar h2{font-size:25px}.board-toolbar .eyebrow{letter-spacing:1px;font-size:8px}.board-count{white-space:nowrap;padding:6px 8px;font-size:9px}.board-filters{gap:6px;margin:22px 0}.board-filters button{padding:7px 10px;font-size:10px}.empty-board{margin:35px 5px;display:block}.empty-note{max-width:350px;margin:0 auto;padding:32px 24px 23px}.board-prompts{margin:38px 6px 0}.board-prompts h3{font-size:26px}.board-prompts p{font-size:12px}.pinned-grid{grid-template-columns:1fr;gap:32px;margin:35px 3px 20px}.pinned-note h3{font-size:23px}.surface-foot{gap:8px;font-size:9px}.share-note-section{grid-template-columns:1fr;gap:30px;padding:40px 20px 0}.share-note-intro h2{font-size:35px}.share-note-intro{padding:0}.review-steps{gap:12px}.board-form{padding:23px 19px}.board-form-row{grid-template-columns:1fr;gap:0}.form-heading h3{font-size:18px}.board-footer{flex-direction:column;align-items:center;gap:12px}.thread-overlay{max-height:90vh;padding:0}.thread-dialog{padding:25px 20px}.thread-dialog h2{font-size:25px}.thread-close{top:12px;right:12px}.review-page h1{font-size:30px}.review-note{padding:20px}}.notice-surface{background-color:#d9c2a0;background-image:radial-gradient(at 20% 20%,#846b4945 .6px,#0000 1.4px),radial-gradient(at 70% 80%,#f9e6c68c .8px,#0000 1.8px),radial-gradient(#a98d6438 .7px,#0000 1px),repeating-linear-gradient(125deg,#0000 0 4px,#ab8a5a09 5px,#0000 6px);background-size:7px 9px,11px 13px,4px 5px,auto;border:15px solid #c8af8c;border-color:#c8af8c #a28a68 #947b5b #c1a785;border-radius:7px;min-height:610px;padding:35px 38px 22px;scroll-margin-top:20px;position:relative;box-shadow:inset 0 0 0 2px #8b715c55,inset 0 3px 12px #63462b30,0 3px #786449,0 15px 25px #4f423324}.notice-surface:before,.notice-surface:after{content:"";background:#79664f;border-radius:50%;width:5px;height:5px;position:absolute;top:-10px;box-shadow:0 1px #ead7b7}.notice-surface:before{left:-10px}.notice-surface:after{right:-10px}.board-toolbar h2{color:#473f30}.board-toolbar .eyebrow{color:#67573b}.board-count{color:#67573b;background:#f6eedc;border-color:#b49b73}.board-filters button{color:#5c533e;background:#f5eedf;border-color:#b39d7b}.board-filters button[aria-pressed=true]{color:#fff;background:#365d51;border-color:#365d51}.pinned-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:35px 50px;max-width:940px;margin:35px auto 25px}.pinned-note{background-image:linear-gradient(175deg,#ffffff1a,#0000 30%,#b4a57b08);border-radius:1px 1px 17px;min-height:390px;padding:37px 29px 25px;transform:rotate(-1.2deg);box-shadow:4px 11px 13px #5c422b30,1px 2px 2px #5c422b22}.pinned-note:after{content:"";pointer-events:none;background:linear-gradient(135deg,#e0cba71c 0 48%,#ffffff8c 52%,#a88d6030);border-radius:0 0 15px;width:18px;height:18px;position:absolute;bottom:0;right:0}.pinned-note:nth-child(2n){margin-top:20px;transform:rotate(2deg)}.pinned-note h3{letter-spacing:-.8px;font-size:27px;line-height:1.18}.pinned-note>.note-body{max-height:none;margin-bottom:26px;font-size:13px;line-height:1.75;overflow:visible}.pushpin{background:radial-gradient(circle at 32% 26%,#f8c9af 0,#dc8d70 26%,#aa503c 65%,#853c2d 100%);border-color:#984a38;width:23px;height:23px;top:-12px;left:calc(50% - 11px);box-shadow:2px 5px 4px #543e3859}.pushpin:after{background:#6e7066;width:3px;height:13px;top:16px;left:11px}.note-color-1 .pushpin,.invitation-note .pushpin{background:radial-gradient(circle at 32% 26%,#c1e8dc,#68a899 40%,#3d766a 72%,#315b55);border-color:#3f776b}.invitation-note{background-color:#dfeae9;max-width:340px;min-height:355px;margin-left:15px;padding:35px 28px 27px}.invitation-note h3{margin-top:25px;font-size:33px;line-height:1.2}.invitation-note>p{color:#4d6961;font-size:14px;line-height:1.8}.invitation-note>p:first-of-type{font-weight:600;line-height:2}.invitation-note a{color:#315e52;text-underline-offset:4px;margin:15px 0 20px;font-size:13px;font-weight:700;text-decoration:underline}.invitation-note small{color:#5d7770;margin-top:20px;font-size:10px;display:block}.surface-foot{color:#67583f;margin-top:25px}.note-author{font-size:10px}.note-topline{font-size:9px}.board-intro{padding-bottom:35px}@media (max-width:1000px){.pinned-grid{gap:30px;max-width:none}.notice-surface{padding:32px 26px 20px}.pinned-note{padding:34px 24px 23px}.pinned-note h3{font-size:24px}.invitation-note{margin-left:0}}@media (max-width:650px){.notice-surface{border-width:10px;padding:25px 18px 18px;scroll-margin-top:10px}.pinned-grid{grid-template-columns:1fr;gap:30px;margin:32px 2px 20px}.pinned-note{min-height:0;padding:32px 23px 24px}.pinned-note h3{font-size:25px}.pinned-note>.note-body{font-size:13px}.invitation-note{justify-self:center;width:93%;max-width:none;min-height:0;margin-top:5px!important}.invitation-note h3{font-size:30px}.board-toolbar h2{font-size:24px}.surface-foot{font-size:9px}.board-toolbar .eyebrow{max-width:170px}}
