:root{--cream: #F7F3EC;--panel: #EFE7D8;--ink: #282219;--muted: rgba(40, 34, 25, .82);--line: rgba(40, 34, 25, .16);--gold: #8A6718;--serif: "Cormorant Garamond", "Iowan Old Style", Georgia, serif;--sans: "Jost", "Avenir Next", "Helvetica Neue", Arial, sans-serif;--shell: 560px;--nav-h: 4.25rem}*{margin:0;padding:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--panel);color:var(--ink);font-family:var(--sans);font-weight:400;font-size:1.0625rem;line-height:1.6;-webkit-font-smoothing:antialiased}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}input,textarea{font:inherit;color:inherit}a{color:inherit}.shell{max-width:var(--shell);margin:0 auto;min-height:100vh;background:var(--cream);border-left:1px solid var(--line);border-right:1px solid var(--line);position:relative}@media (max-width: 35rem){.shell{border-left:0;border-right:0}}.appbar{position:sticky;top:0;z-index:30;background:var(--cream);border-bottom:1px solid var(--line);padding:calc(1.125rem + env(safe-area-inset-top,0px)) 1.375rem 1rem}.appbar .titlerow{display:flex;align-items:center;justify-content:space-between;gap:1rem}.appbar h1{font-family:var(--serif);font-style:italic;font-weight:400;font-size:2.0625rem;line-height:1.1}.appbar .demo-chip{display:flex;flex-direction:column;align-items:flex-end;gap:2px;white-space:nowrap;padding:.375rem 0;min-height:2.75rem;justify-content:center}.appbar .demo-chip .k{font-size:.875rem;color:var(--muted)}.appbar .demo-chip .v{font-size:.875rem;color:var(--gold);border-bottom:1px solid var(--line);padding-bottom:2px}.appbar .demo-chip:hover .v{border-bottom-color:var(--gold)}.page{padding:1.5rem 1.375rem calc(var(--nav-h) + 2.875rem + env(safe-area-inset-bottom,0px))}.label{font-size:.875rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.lede{font-size:1.0625rem;line-height:1.7;color:var(--muted)}.sec{font-size:.875rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:2.25rem 0 .875rem}.sec:first-child{margin-top:0}.serif-h{font-family:var(--serif);font-weight:500;font-size:1.625rem;line-height:1.2}.empty{border:1px solid var(--line);padding:1.375rem;color:var(--muted);font-size:1.0625rem;line-height:1.65}.card{background:#fff;border:1px solid var(--line);padding:1.25rem 1.25rem 1.375rem;margin-bottom:.875rem}.card.dim{background:none}.card h3{font-family:var(--serif);font-weight:500;font-size:1.5625rem;line-height:1.2;margin-top:.5rem}.card p.body{font-size:1.0625rem;line-height:1.65;color:var(--muted);margin-top:.625rem}.card .meta{font-size:1rem;color:var(--muted);margin-top:.75rem}.btn{display:block;width:100%;min-height:3rem;text-align:center;text-decoration:none;background:var(--gold);color:var(--cream);border-radius:100px;font-size:.875rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;padding:.875rem 1.125rem;margin-top:1.125rem;transition:opacity .16s ease}.btn:hover{opacity:.88}.btn.ghost{background:none;border:1px solid var(--gold);color:var(--gold)}.btn.subtle{background:none;border:1px solid var(--line);color:var(--muted)}.btn.locked{background:none;border:1px solid var(--line);color:var(--muted);cursor:not-allowed}.btn.locked:hover{opacity:1}.btn.inline{display:inline-block;width:auto;padding:.8125rem 1.625rem}.btn:disabled{cursor:not-allowed;opacity:.6}.textlink{display:inline-flex;align-items:center;min-height:2.75rem;font-size:1rem;color:var(--gold);border-bottom:1px solid transparent;cursor:pointer}.textlink:hover{border-bottom-color:var(--gold)}.media{border:1px solid var(--line);background:var(--panel);aspect-ratio:16 / 9;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;color:var(--muted)}.media.sm{aspect-ratio:16 / 7}.media .play{width:3rem;height:3rem;border-radius:50%;border:1px solid var(--muted);display:flex;align-items:center;justify-content:center}.media .play svg{width:.875rem;height:.875rem;fill:currentColor;margin-left:2px}.media .cap{font-size:1rem;color:var(--muted);text-align:center;padding:0 1rem}.event{display:flex;gap:1.125rem}.event .when{min-width:3.5rem;text-align:center;padding-top:2px}.event .when .mo{font-size:.875rem;color:var(--muted)}.event .when .day{font-family:var(--serif);font-weight:500;font-size:2.25rem;line-height:1;margin-top:2px}.event .when .dow{font-size:.875rem;color:var(--muted);margin-top:.1875rem}.event .what{flex:1;min-width:0}.event .what h3{margin-top:.25rem;font-size:1.5rem}.event .host{font-size:1.0625rem;color:var(--muted);margin-top:.4375rem}.event .time{font-size:1rem;color:var(--muted);margin-top:.25rem}.next-flag{font-size:.875rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--gold);margin-bottom:.375rem}.part{margin-bottom:2.125rem}.part+.part{margin-top:2.125rem}.part-head{padding-top:0}.part-head .serif-h{margin-top:.375rem}.part-head p{font-size:1.0625rem;line-height:1.65;color:var(--muted);margin-top:.5rem}.part-head .gate{display:inline-block;margin-top:.875rem;font-size:.875rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);padding:.5rem .75rem}.lw-row{display:flex;align-items:flex-start;gap:.875rem;width:100%;min-height:2.75rem;text-align:left;padding:1.0625rem 2px;border-bottom:1px solid var(--line)}.lw-row:first-of-type{border-top:1px solid var(--line)}.lw-row.is-locked{opacity:.55;cursor:not-allowed}.lw-row .tick{flex:0 0 auto;width:1.3125rem;height:1.3125rem;border:1px solid var(--line);border-radius:50%;margin-top:.3125rem;display:flex;align-items:center;justify-content:center}.lw-row .tick.on{background:var(--gold);border-color:var(--gold)}.lw-row .tick svg{width:.625rem;height:.625rem;stroke:var(--cream);fill:none;stroke-width:2.2}.lw-row .txt{flex:1;min-width:0}.lw-row .n{display:block;font-size:.875rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.lw-row .t{display:block;font-family:var(--serif);font-weight:500;font-size:1.4375rem;line-height:1.22;margin-top:.1875rem}.lw-row .d{display:block;font-size:1.0625rem;line-height:1.6;color:var(--muted);margin-top:.3125rem}.lw-row .arrow{flex:0 0 auto;color:var(--muted);margin-top:.625rem}.lw-row .arrow svg{width:.875rem;height:.875rem;stroke:currentColor;fill:none;stroke-width:1.4}.progress{font-size:1rem;color:var(--muted);margin-top:.875rem}.detail-back{display:inline-flex;align-items:center;gap:.5625rem;min-height:2.75rem;font-size:1rem;color:var(--muted);margin-bottom:.5rem}.detail-back svg{width:.875rem;height:.875rem;stroke:currentColor;fill:none;stroke-width:1.4}.detail h2{font-family:var(--serif);font-weight:500;font-size:1.9375rem;line-height:1.16;margin-top:.375rem}.detail h2.sec{font-family:var(--sans);font-weight:500;font-size:.875rem;line-height:1.65;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:2.25rem 0 .875rem}.prompt{margin-top:1.5rem}.prompt p{font-size:1.0625rem;line-height:1.75;color:var(--muted);margin-top:1rem}.prompt p:first-child{margin-top:0}.pullquote{border-left:1px solid var(--line);padding:.25rem 0 .25rem 1.125rem;margin:1.75rem 0 0;font-family:var(--serif);font-style:italic;font-weight:400;font-size:1.4375rem;line-height:1.45;color:var(--ink)}.pullquote cite{display:block;font-family:var(--sans);font-style:normal;font-size:1rem;color:var(--muted);margin-top:.75rem}.vrow{display:flex;align-items:flex-start;gap:.875rem;width:100%;min-height:2.75rem;text-align:left;padding:1.0625rem 2px;border-bottom:1px solid var(--line)}.vrow.first,.qrow.first,.result.first{border-top:1px solid var(--line)}.vrow .thumb{flex:0 0 auto;width:3.5rem;height:2.5rem;border:1px solid var(--line);background:var(--panel);display:flex;align-items:center;justify-content:center;color:var(--muted)}.vrow .thumb svg{width:.6875rem;height:.6875rem;fill:currentColor;margin-left:2px}.vrow .vtxt{flex:1;min-width:0}.vrow .vtxt .m{display:block;font-size:1rem;color:var(--muted)}.vrow .vtxt .vt{display:block;font-family:var(--serif);font-weight:500;font-size:1.375rem;line-height:1.25;margin-top:.1875rem}.vrow .arrow{flex:0 0 auto;color:var(--muted);margin-top:.875rem}.vrow .arrow svg{width:.875rem;height:.875rem;stroke:currentColor;fill:none;stroke-width:1.4}.qrow{border-bottom:1px solid var(--line)}.qrow .head{display:flex;align-items:flex-start;gap:.875rem;width:100%;min-height:2.75rem;text-align:left;padding:1.125rem 2px}.qrow .head .q{flex:1;min-width:0}.qrow .head .q .asker{display:block;font-size:1rem;color:var(--muted)}.qrow .head .q .body{display:block;font-family:var(--serif);font-weight:500;font-size:1.3125rem;line-height:1.3;margin-top:.25rem}.pill{flex:0 0 auto;font-size:.875rem;letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--line);color:var(--muted);padding:.375rem .625rem;margin-top:.1875rem;white-space:nowrap}.pill.answered{color:var(--gold);border-color:var(--gold)}.qrow .drawer{padding:0 2px 1.375rem}.qrow .drawer .ans-meta{font-size:1rem;color:var(--muted);margin-top:.625rem}.locked-note{font-size:1.0625rem;line-height:1.65;color:var(--muted);margin-top:.875rem;display:flex;gap:.6875rem;align-items:flex-start}.locked-note svg{width:1rem;height:1rem;stroke:currentColor;fill:none;stroke-width:1.3;flex:0 0 auto;margin-top:.25rem}.composer{background:#fff;border:1px solid var(--line);padding:1rem;margin-bottom:.5rem}.composer textarea{width:100%;border:0;outline:0;resize:none;font-size:1.0625rem;line-height:1.65;color:var(--ink);background:none;min-height:3.625rem}.composer textarea::placeholder{color:var(--muted)}.composer .foot{display:flex;justify-content:space-between;align-items:center;gap:.75rem;border-top:1px solid var(--line);padding-top:.75rem;margin-top:.5rem}.composer .foot .hint{font-size:1rem;color:var(--muted)}.composer .foot .btn{margin-top:0}.post{border-bottom:1px solid var(--line);padding:1.375rem 0 1.5rem}.post:first-of-type{border-top:1px solid var(--line)}.post .byline{display:flex;align-items:center;gap:.75rem}.avatar{width:2.25rem;height:2.25rem;border-radius:50%;border:1px solid var(--line);background:var(--panel);display:flex;align-items:center;justify-content:center;font-size:.875rem;color:var(--muted);flex:0 0 auto}.avatar.coach{background:var(--gold);color:var(--cream);border-color:var(--gold)}.post .byline .n{font-size:1.0625rem}.post .byline .t{font-size:1rem;color:var(--muted)}.post .text{font-size:1.0625rem;line-height:1.7;color:var(--muted);margin-top:.875rem;white-space:pre-wrap}.post .tagline{margin-top:.75rem}.actions{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;align-items:center;margin-top:.5rem}.replies{margin-top:1.125rem;padding-left:.9375rem;border-left:1px solid var(--line)}.reply{display:flex;gap:.75rem}.reply+.reply{margin-top:1.125rem}.reply .rbody{flex:1}.reply .rbody .n{font-size:1rem}.reply .rbody .t{font-size:.875rem;color:var(--muted);margin-left:.5rem}.reply .rbody .text{font-size:1.0625rem;line-height:1.65;color:var(--muted);margin-top:.3125rem}.replybox{display:flex;gap:.5rem;align-items:center;margin-top:.875rem;background:#fff;border:1px solid var(--line);padding:.25rem .25rem .25rem .875rem}.replybox input{flex:1;background:none;border:0;padding:.625rem 0;font-size:1.0625rem;outline:0;min-height:1.625rem}.replybox input::placeholder{color:var(--muted)}.replybox button{font-size:1rem;color:var(--gold);min-height:2.75rem;padding:0 .875rem;flex:0 0 auto}.searchbar{display:flex;align-items:center;gap:.75rem;background:#fff;border:1px solid var(--line);padding:.9375rem 1rem}.searchbar svg{width:1.125rem;height:1.125rem;stroke:var(--muted);fill:none;stroke-width:1.3;flex:0 0 auto}.searchbar input{flex:1;background:none;border:0;outline:0;font-size:1.0625rem;min-height:1.625rem}.searchbar input::placeholder{color:var(--muted)}.suggest{display:flex;flex-direction:column;gap:0;margin-top:.5rem}.suggest button{font-size:1.0625rem;color:var(--ink);text-align:left;min-height:3rem;padding:.8125rem 2px;border-bottom:1px solid var(--line)}.suggest button:first-child{border-top:1px solid var(--line)}.suggest button:hover{color:var(--gold)}.result{border-bottom:1px solid var(--line);padding:1.25rem 0 1.375rem}.result .src{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.result .src .stamp{font-size:1rem;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.result .srcname{font-size:1.0625rem;color:var(--muted);margin-top:.1875rem}.result blockquote{font-family:var(--serif);font-style:italic;font-weight:400;font-size:1.3125rem;line-height:1.45;color:var(--ink);margin-top:.75rem}.result .goto{margin-top:.375rem}.ask-note{border-top:1px solid var(--line);padding-top:1.125rem;margin-top:1.625rem;font-size:1.0625rem;line-height:1.65;color:var(--muted)}.nav{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:var(--shell);background:var(--cream);border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(5,1fr);padding-bottom:env(safe-area-inset-bottom,0px);z-index:40}.nav a{height:var(--nav-h);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3125rem;text-decoration:none;color:var(--muted)}.nav a.on{color:var(--gold)}.nav a svg{width:1.3125rem;height:1.3125rem;stroke:currentColor;fill:none;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.nav a span{font-size:.875rem}.demo-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#28221957;z-index:50}.demo-panel{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:var(--shell);background:var(--cream);border-top:1px solid var(--line);z-index:51;padding:1.375rem 1.375rem calc(1.625rem + env(safe-area-inset-bottom,0px))}.demo-panel .ph{display:flex;align-items:center;justify-content:space-between}.demo-panel .grp{margin-top:1.25rem}.demo-panel .grp .cap{font-size:1.0625rem;color:var(--muted);margin-top:.625rem;line-height:1.6}.seg{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);margin-top:.625rem}.seg button{min-height:3rem;padding:.8125rem .5rem;font-size:1rem;color:var(--muted)}.seg button.on{background:var(--gold);color:var(--cream)}.seg button+button{border-left:1px solid var(--line)}:root{--dim: rgba(40, 34, 25, .65)}.cal{margin:.5rem 0 1.875rem}.cal-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.cal-title{font-family:var(--serif);font-weight:500;font-size:1.625rem;line-height:1.1;text-align:center;flex:1}.cal-nav{flex:0 0 auto;width:2.75rem;height:2.75rem;display:flex;align-items:center;justify-content:center;color:var(--muted)}.cal-nav svg{width:1.125rem;height:1.125rem}.cal-nav:hover{color:var(--gold)}.cal-dow{display:grid;grid-template-columns:repeat(7,1fr);margin-top:.875rem;padding-bottom:.5rem;border-bottom:1px solid var(--line)}.cal-dow div{text-align:center;font-size:.875rem;letter-spacing:.04em;color:var(--muted)}.cal-grid{display:grid;grid-template-columns:repeat(7,1fr)}.cal-cell{min-height:3.25rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding:.375rem 0 .4375rem}.cal-cell.pad{pointer-events:none}.cal-cell.pad .num{color:var(--dim)}.cal-cell .num{font-size:1.0625rem;line-height:1;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:50%}.cal-cell.is-today .num{background:var(--gold);color:var(--cream);font-weight:500}.cal-cell.is-sel{background:var(--panel)}.cal-cell.is-sel .num{box-shadow:inset 0 0 0 2px var(--ink);font-weight:500}.cal-cell.is-sel.is-today .num{box-shadow:inset 0 0 0 2px var(--ink)}.cal-cell .marks{display:flex;gap:.25rem;align-items:center;height:.5rem}.mk{display:inline-block}.mk.call{width:.4375rem;height:.4375rem;border-radius:50%;background:var(--ink)}.mk.lw{width:.4375rem;height:.4375rem;border-radius:50%;border:1.5px solid var(--ink)}.mk.off{width:.625rem;height:2px;background:var(--ink)}.cal-key{display:flex;flex-wrap:wrap;gap:.5rem 1.125rem;margin-top:.875rem;padding-top:.875rem;border-top:1px solid var(--line);font-size:.875rem;color:var(--muted)}.cal-key span{display:inline-flex;align-items:center;gap:.4375rem}.cal-empty,.cal-none{font-size:1.0625rem;color:var(--muted);margin-top:1rem}.cal-day{margin-top:1.125rem;border-top:1px solid var(--line);padding-top:1.125rem}.cal-day-h{font-family:var(--serif);font-weight:500;font-size:1.5rem;line-height:1.2}.cal-item{display:block;width:100%;text-align:left;padding:1rem 0;border-bottom:1px solid var(--line)}.cal-item.tap{min-height:2.75rem}.cal-item-t{font-family:var(--serif);font-weight:500;font-size:1.3125rem;line-height:1.25;margin-top:.25rem}.cal-item-m{font-size:1.0625rem;color:var(--muted);margin-top:.25rem}.reacts{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.875rem}.react{display:inline-flex;align-items:center;gap:.375rem;min-height:2.75rem;padding:.5rem .5625rem;border:1px solid transparent;color:var(--muted);font-size:.875rem;white-space:nowrap}.react.on{border-color:var(--gold);background:var(--panel);color:var(--ink);font-weight:500}.react.on .ri{color:var(--gold)}.react .ri{display:inline-flex;width:1.0625rem;height:1.0625rem;flex:0 0 auto}.react .ri svg{width:1.0625rem;height:1.0625rem}.react .rc{font-variant-numeric:tabular-nums}.bloom{margin-left:auto;width:1.375rem;height:1.375rem;color:var(--gold);flex:0 0 auto}.bloom svg{width:1.375rem;height:1.375rem;display:block}.bloom.is-new{animation:bloom-in .62s ease-out both}@keyframes bloom-in{0%{transform:scale(.4) rotate(-25deg);opacity:0}60%{transform:scale(1.18) rotate(6deg);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}@media (prefers-reduced-motion: reduce){.bloom.is-new{animation:none}}.datetag{display:inline-flex;align-items:center;gap:.625rem;min-height:2.75rem;padding:.5rem 0;font-size:1rem;color:var(--muted)}.datetag .box{width:1.25rem;height:1.25rem;border:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center}.datetag .box svg{width:.6875rem;height:.6875rem;stroke:var(--cream);fill:none;stroke-width:2.2}.datetag.on{color:var(--gold);font-weight:500}.datetag.on .box{background:var(--gold);border-color:var(--gold)}.post .bn{flex:1;min-width:0}.post .from{font-size:1rem;color:var(--muted);margin-top:.75rem}.post .from a{color:var(--gold)}.editor{margin-top:.75rem}.editor textarea{width:100%;min-height:6.875rem;resize:vertical;background:#fff;border:1px solid var(--line);padding:.8125rem;font-size:1.0625rem;line-height:1.65;outline:0}.editor-foot{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.5rem}.editor-foot .btn{margin-top:0}.confirm{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1rem;margin-top:.625rem;padding:.75rem 0;border-top:1px solid var(--line)}.confirm .cq{font-size:1.0625rem;color:var(--muted);flex:1 1 100%}.confirm .cb{display:flex;gap:1.25rem;align-items:center}.textlink.danger{color:var(--ink);font-weight:500}.textlink.danger:hover{border-bottom-color:var(--ink)}.refl{border-top:1px solid var(--line);padding:1.125rem 0 1rem}.refl-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.refl-when{font-size:1rem;color:var(--muted)}.refl-state{display:inline-flex;align-items:center;gap:.4375rem;font-size:.875rem;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.refl-state svg{width:.875rem;height:.875rem;stroke:currentColor;fill:none;stroke-width:1.3}.refl-state.shared{color:var(--gold)}.refl-body{font-size:1.0625rem;line-height:1.7;color:var(--muted);margin-top:.625rem;white-space:pre-wrap}.refl-who{display:inline-flex;align-items:center;gap:.625rem;font-size:1.0625rem}.refl-who .avatar{width:1.875rem;height:1.875rem}.refl-count{font-size:1.0625rem;color:var(--muted);margin-top:1.125rem}.demo-note{margin-top:.75rem;font-size:.9375rem;line-height:1.55;color:var(--muted)}.result-sum{font-size:1rem;line-height:1.6;color:var(--muted);margin-top:.75rem}.vrow .vtxt .vcount{display:block;font-size:.9375rem;color:var(--muted);margin-top:.25rem}.vopen{padding:0 2px 1.375rem}.vsummary{font-size:1.0625rem;line-height:1.65;color:var(--muted);margin-top:.875rem}.media .scrub{position:absolute;left:1rem;right:1rem;bottom:.875rem}.media .scrub .bar{height:2px;background:#28221933;position:relative}.media .scrub .bar i{position:absolute;inset:0 auto 0 0;background:var(--gold);display:block}.media{position:relative}.covers-h{font-size:.875rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:1.25rem 0 .375rem}.cover{border-top:1px solid var(--line)}.cover-go{display:flex;align-items:flex-start;justify-content:space-between;gap:.875rem;width:100%;text-align:left;min-height:2.75rem;padding:.8125rem 0}.cover-who{display:block;font-size:.9375rem;color:var(--muted)}.cover-q{display:block;font-size:1rem;line-height:1.5;color:var(--ink);margin-top:.1875rem}.cover-at{font-size:.9375rem;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;padding-top:2px}.qhead{display:flex;align-items:flex-start;gap:.875rem;padding:1.125rem 2px 0}.qhead .q{flex:1;min-width:0}.qhead .q .asker{display:block;font-size:.9375rem;color:var(--muted)}.qhead .q .body{display:block;font-family:var(--serif);font-weight:500;font-size:1.3125rem;line-height:1.3;margin-top:.25rem}.qnote{font-size:.9375rem;color:var(--muted);padding:.5rem 2px 1rem;display:block}.qnote.link{color:var(--gold);text-align:left;min-height:2.75rem}.qnote.link:hover{text-decoration:underline}.pick{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem;min-height:2.75rem;padding:.375rem 2px 1rem;font-size:.9375rem;color:var(--muted);cursor:pointer}.pick input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.pick .box{width:1.25rem;height:1.25rem;border:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.pick .box.on{background:var(--gold);border-color:var(--gold)}.pick .box svg{width:.6875rem;height:.6875rem;stroke:var(--cream);fill:none;stroke-width:2.2}.stampin{width:4.625rem;border:1px solid var(--line);background:#fff;padding:.5625rem .625rem;font-size:.9375rem;outline:0;font-variant-numeric:tabular-nums}.postbox{border:1px solid var(--line);background:#fff;padding:1.125rem;margin-top:1.125rem}.postbox-h{font-family:var(--serif);font-weight:500;font-size:1.375rem;line-height:1.2}.postbox-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.375rem}.postbox-n{font-size:.9375rem;color:var(--muted)}.titlein{width:100%;border:0;border-bottom:1px solid var(--line);background:none;padding:.75rem 0;font-size:1.0625rem;outline:0;margin-top:.625rem}.titlein::placeholder{color:var(--muted)}.appbar .titlerow{flex-wrap:wrap}.appbar .demo-chip{white-space:normal;max-width:100%}.nav a{height:auto;min-height:var(--nav-h);padding:.375rem .125rem;min-width:0}.nav a span{white-space:normal;hyphens:auto;-webkit-hyphens:auto;overflow-wrap:anywhere;text-align:center;line-height:1.15}.searchbar input,.replybox input,.event .what,.vrow .vtxt,.qhead .q,.cover-t{min-width:0}.react{max-width:100%}.react .rl{overflow-wrap:anywhere}.cal-cell{min-width:0;padding-left:.0625rem;padding-right:.0625rem}.cal-cell .num{width:auto;min-width:0;height:auto;padding:.1875rem .25rem;border-radius:1rem}.cal-cell{gap:.25rem}.cal-dow div{overflow:hidden}.cal-title{min-width:0;overflow-wrap:anywhere}.event{flex-wrap:wrap}.event .when{min-width:0;text-align:left}.event .when .day{line-height:1}.cal-cell{padding-left:0;padding-right:0}h1,h2,h3,.serif-h,.lw-row .t,.vrow .vtxt .vt,.qhead .q .body,.cal-item-t,.cal-day-h,.postbox-h,.cover-q,.refl-body,.post .text{overflow-wrap:break-word}.ask-cta{margin-top:1.625rem;font-size:1.0625rem;line-height:1.6;color:var(--muted)}.composer .foot,.editor-foot,.postbox-row{flex-wrap:wrap}.composer .foot .btn,.editor-foot .btn{flex:0 0 auto}
