.site-notebook>div{max-width:928px}.site-notebook :is(h1,h2,h3){color:var(--series-ink);text-wrap:balance}.site-notebook .site-section-heading{font:400 29px/1.3 var(--font-notebook-hand),cursive;letter-spacing:0;text-transform:none}.site-notebook .site-writing-list>a{margin-inline:0;padding-inline:0;border-radius:0;border-bottom:1px solid var(--series-rule)}.site-notebook .site-writing-list>a:hover{background:transparent}.site-notebook .site-writing-list>a>div{flex-wrap:wrap}.site-notebook .site-writing-list>a time{flex-shrink:0}.site-notebook .site-about-portrait{border-radius:3px 7px 4px 8px;box-shadow:none}.site-notebook .site-about-socials{display:grid;grid-template-columns:repeat(2,44px);gap:4px}.site-notebook .site-about-socials a{display:grid;place-items:center;min-width:44px;min-height:44px}@media (min-width:640px){.site-notebook .site-about-socials{grid-template-columns:repeat(4,44px)}}.site-notebook .site-about-copy{font:19px/1.7 var(--font-newsreader),serif}.site-notebook .site-about-copy :is(h2,h3){font-family:var(--font-geist-sans),sans-serif}.site-notebook .site-about-copy aside{border-inline:0;border-radius:0;background:transparent;box-shadow:none}.site-notebook .toybox-room{border:0;border-radius:0;background:transparent;box-shadow:none}.site-notebook .toybox-room>header{padding-inline:0;border-block:1px solid var(--series-rule)}.site-notebook .toybox-room h2{font:400 29px/1.3 var(--font-notebook-hand),cursive}.site-notebook .toybox-piece{border:0;border-radius:0;background:transparent;box-shadow:none}.site-notebook .toybox-piece h3{font:400 25px/1.3 var(--font-notebook-hand),cursive}.site-notebook .site-series-index h2{font:400 30px/1.3 var(--font-notebook-hand),cursive}.site-notebook .site-series-index .rounded-lg,.site-notebook .site-series-index a{border-radius:0}.site-notebook .site-map{max-width:1400px}.site-notebook .site-map figure{border-radius:0;background:transparent;box-shadow:none}.site-notebook .site-benchmark{max-width:1040px}.site-notebook .site-benchmark>article>header h1{font-family:var(--font-geist-sans),sans-serif;font-weight:600}.site-notebook .site-benchmark table{font-variant-numeric:tabular-nums}.site-notebook .site-benchmark button{min-height:44px}@media (max-width:639px){.site-notebook>div{padding-inline:16px}.site-notebook .site-about-copy{font-size:18px}.site-notebook .site-writing-list>a>div>span:first-child{width:100%}.site-notebook .site-writing-list>a>div>span:last-child{margin-left:0}}.site-notebook .site-series-index>section>div.grid>div{border:0;border-top:1px solid var(--series-rule);border-radius:0;background:transparent;padding-inline:0}.site-notebook .site-series-index>section>div.grid h3{font:400 23px/1.3 var(--font-notebook-hand),cursive}.site-notebook .toybox-room>div:first-child{border-color:var(--series-rule)}.site-notebook .toybox-piece>div:first-child{padding-inline:0;border-color:var(--series-rule)}.site-notebook .toybox-piece>div:nth-child(2){padding-inline:0}.site-notebook .toybox-piece>p{padding-inline:0;font:17px/1.5 var(--font-newsreader),serif}.site-notebook .toybox-piece .series-figure{margin-block:16px}.site-notebook>div>nav{border-inline:0;border-radius:0;background:transparent;padding-inline:0}.site-notebook .site-series-index h2{text-transform:none;letter-spacing:0}.site-notebook [aria-label="Series arcs"]{display:none}@media (min-width:1600px){.site-notebook [aria-label="Series arcs"]{display:block}}.site-notebook .site-map [data-series-arc] header h2{font:400 23px/1.25 var(--font-notebook-hand),cursive}.site-notebook .site-map .bg-blue-600{background-color:#315d85}.site-notebook .site-map .bg-amber-600{background-color:#986326}.site-notebook .site-map .text-blue-700{color:#315d85}.site-notebook .site-map .text-amber-700{color:#986326}.site-notebook .site-map [data-series-node]{min-height:44px}.site-notebook>div>header>p:not(.font-mono),.site-notebook>div>section:first-child>p{max-width:72ch;font:20px/1.6 var(--font-newsreader),serif}@media (max-width:639px){.site-notebook>div>header>p:not(.font-mono),.site-notebook>div>section:first-child>p{font-size:19px}}.site-notebook .site-benchmark-detail h1{font-family:var(--font-geist-sans),sans-serif;font-weight:600}.site-notebook .site-benchmark-detail h2{font:400 26px/1.3 var(--font-notebook-hand),cursive}.site-notebook .site-benchmark-detail :is(button,select){min-height:44px;border-radius:2px}.site-notebook .crosshair-review-frame{max-width:380px}