.glance-intro{max-width:44em;color:var(--cream);font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);line-height:1.55}.glance{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:46px 32px;margin:48px 0 0;padding:0;list-style:none;display:grid}.glance>li{display:flex}.glance .sc-strip{box-sizing:border-box;flex-direction:column;gap:10px;width:100%;padding:22px 24px 24px;display:flex}.glance .ask{font-family:var(--font-elite);color:var(--ink-2);font-size:.9375rem}.glance ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.glance li li{padding-left:22px;font-size:1rem;line-height:1.5;position:relative}.glance li li:before{content:"";background:var(--pink);width:8px;height:8px;box-shadow:1.5px 1.5px 0 var(--ink);position:absolute;top:.6em;left:2px;transform:rotate(10deg)}.glance dl{grid-template-columns:auto minmax(0,1fr);gap:6px 12px;margin:0;font-size:1rem;line-height:1.45;display:grid}.glance dt{font-weight:700}.glance dd{margin:0}.glance .moment{flex-direction:column;gap:2px;display:flex}.glance .moment span{border:2px solid var(--ink);font-family:var(--font-elite);align-self:flex-start;padding:0 7px;font-size:.8125rem}.glance .moment span.give{background:var(--ink);color:var(--cream)}.glance-end{color:var(--cream);flex-wrap:wrap;align-items:center;gap:18px 30px;margin-top:52px;display:flex}.glance-end p{font-size:1.0625rem}.glance-end .promise{font-family:var(--font-elite);font-size:1rem}.sc-sec .answer{max-width:38em;font-size:1.125rem;font-weight:700;line-height:1.55}.more{margin-top:16px}.more>summary{cursor:pointer;min-height:40px;font-family:var(--font-elite);filter:drop-shadow(var(--shadow-tape));transition:scale var(--dur-press) var(--ease-out);background:url(/zine/tape-05.webp) 50%/100% 100% no-repeat;align-items:center;padding:0 18px;font-size:.9375rem;list-style:none;display:inline-flex;transform:rotate(-1.5deg)}.more>summary:active{scale:var(--press)}@media (prefers-reduced-motion:reduce){.more>summary{transition:none}}.more>summary::-webkit-details-marker{display:none}.more>summary:after{content:"+";font-family:var(--font-type);margin-left:10px;font-size:1.125rem;font-weight:700}.more[open]>summary:after{content:"−"}.more[open]>summary{background-image:url(/zine/tape-10.webp)}.more>summary:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.more>div{flex-direction:column;gap:14px;margin-top:18px;display:flex}.more p,.more li{max-width:40em;font-size:1.0625rem;line-height:1.65}.sheet-wrap{margin-top:18px;overflow-x:auto}.sheet{background:var(--paper);background-image:repeating-linear-gradient(#0000 0 46px,#1211110b 46px 92px);padding:18px 46px 22px;position:relative;box-shadow:2px 3px #12111147}.sheet:before,.sheet:after{content:"";background:radial-gradient(circle at 8px 8px, var(--cream) 0 4.5px, #12111166 5px, transparent 5.8px) 0 0 / 16px 26px repeat-y;width:16px;position:absolute;top:8px;bottom:8px}.sheet:before{left:12px}.sheet:after{right:12px}.sheet table{border-collapse:collapse;width:100%;font-size:.9375rem;line-height:1.45}.sheet caption{font-family:var(--font-elite);text-align:left;border-bottom:2px dashed #12111180;padding-bottom:10px;font-size:.9375rem}.sheet th,.sheet td{text-align:left;vertical-align:top;border-bottom:1px dashed #12111159;padding:10px 12px 10px 0}.sheet thead th{font-family:var(--font-elite);font-size:.875rem;font-weight:400}.sheet tbody th{font-weight:700}@media (max-width:1000px){.glance{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.glance{grid-template-columns:minmax(0,1fr)}.sheet{padding:16px 30px 18px}.sheet:before{left:6px}.sheet:after{right:6px}.sheet thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.sheet tr{border-bottom:1px dashed #12111159;padding:10px 0;display:block}.sheet th,.sheet td{border:0;padding:2px 0;display:block}.sheet td:before{content:attr(data-col) ": ";font-family:var(--font-elite);font-size:.8125rem}}.measure{aspect-ratio:900/270;width:min(100%,640px);margin:64px 0 46px;position:relative;container-type:inline-size}.measure .tm{background:var(--ink);position:absolute;inset:0;-webkit-mask:url(/zine/draw-tape-measure.webp) 50%/100% 100% no-repeat;mask:url(/zine/draw-tape-measure.webp) 50%/100% 100% no-repeat}.measure .mk{font-family:var(--font-elite);white-space:nowrap;padding-bottom:6px;font-size:min(.875rem,2.1875cqw);line-height:1.2;position:absolute;bottom:31%;transform:translate(-50%)}.measure .mk:after{content:"";background:var(--pink);width:2px;height:14px;margin-left:-1px;position:absolute;bottom:-14px;left:50%}.measure .m2{bottom:calc(31% + 34px)}.measure .m2:after{height:48px;bottom:-48px}.measure .m3{bottom:calc(31% + 68px)}.measure .m3:after{height:82px;bottom:-82px}.measure .end{text-align:right;transform:translate(-100%)}.measure .end:after{margin:0;left:auto;right:4px}.measure .choice{color:var(--pink);margin-top:4px;position:absolute;top:100%;right:-2%;transform:rotate(-4deg)}@media (max-width:600px){.measure{display:none}}.credit{max-width:44em;color:var(--ink-fine);font-size:.9375rem}.credit a{color:var(--cream)}.svc{grid-template-columns:auto minmax(0,1fr);gap:8px 16px;margin:0;font-size:1.0625rem;line-height:1.55;display:grid}.svc dt{font-weight:700}.svc dd{margin:0}.sc-toc--numbered ol{counter-reset:rule}.sc-toc--numbered li{counter-increment:rule;gap:10px;display:flex}.sc-toc--numbered li:before{content:counter(rule) ".";font-family:var(--font-black);padding-top:6px;font-size:.9375rem}
