.log{--lg-bg:var(--log-bg,var(--bg,#fafafa));--lg-text:var(--log-text,var(--text,#1a1a1a));--lg-dim:var(--log-dim,var(--dim,#666));--lg-faint:var(--log-faint,var(--faint,#999));--lg-pop:var(--log-pop,var(--pop,#185fa5));--lg-serif:var(--log-font-serif,Georgia,"Iowan Old Style","Times New Roman",serif);color:var(--lg-text);box-sizing:border-box;max-width:980px;margin:0 auto;padding:48px 24px 96px}.log a{color:inherit;text-underline-offset:3px;text-decoration:underline}.log a:hover{color:var(--lg-pop);text-decoration:none}.log .log-masthead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:64px;display:flex}.log .log-masthead .site{letter-spacing:.02em;font-size:23px;font-weight:700}.log .log-masthead .date{color:var(--lg-dim);font-size:13px}.log .log-intro{color:var(--lg-dim);max-width:600px;margin:0 0 40px;font-size:13px;line-height:1.6}.log .log-list{margin:0;padding:0;list-style:none}.log .log-entry{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:20px 56px;margin:0;padding:26px 0 30px;display:grid}.log .log-date{color:var(--lg-faint);letter-spacing:.04em;margin-bottom:6px;font-size:12px}.log .log-title{font-family:var(--lg-serif);letter-spacing:0;color:var(--lg-text);margin:0 0 8px;padding:0;font-size:19px;font-style:italic;font-weight:400;line-height:1.35}.log .log-entry.important .log-title{font-size:21px}.log .log-summary{max-width:560px;margin:0;font-size:14.5px;line-height:1.65}.log .log-figures{flex-wrap:wrap;gap:12px 14px;max-width:560px;margin:14px 0 0;display:flex}.log .log-figure{flex:200px;max-width:272px;margin:0;padding:0}.log .log-figure img{border:1px solid var(--lg-faint);border-radius:0;width:100%;height:auto;display:block}.log .log-figure figcaption{color:var(--lg-dim);text-align:left;margin-top:6px;font-size:11.5px;line-height:1.45}.log .log-links{color:var(--lg-faint);margin:8px 0 0;font-size:12.5px}.log .log-links a{color:var(--lg-dim)}.log .log-choice{margin-top:14px}.log .log-choice summary{cursor:pointer;font-family:var(--lg-serif);color:var(--lg-dim);font-size:14px;font-style:italic;list-style:none}.log .log-choice summary::-webkit-details-marker{display:none}.log .log-choice summary:before{content:"▸";margin-right:8px;font-size:11px}.log .log-choice[open] summary:before{content:"▾"}.log .log-choice summary:hover{color:var(--lg-pop)}.log .log-choice ul{margin:12px 0 0;padding:0 0 0 20px;list-style:none}.log .log-choice li{margin:0 0 12px;font-size:13.5px;line-height:1.55}.log .log-opt-key{color:var(--lg-faint);margin-right:10px}.log .log-opt-title,.log .log-choice li.picked .log-opt-title{color:var(--lg-text)}.log .log-choice li:not(.picked) .log-opt-title{color:var(--lg-dim)}.log .log-opt-blurb{color:var(--lg-dim);padding-left:30px;font-size:13px}.log .log-pick{font:inherit;letter-spacing:.14em;text-transform:uppercase;color:var(--lg-text);border:1.5px solid var(--lg-text);background:0 0;border-radius:5px 2px 6px 3px/3px 6px 2px 5px;margin:6px 0 2px 30px;padding:3px 10px;font-size:10.5px;display:inline-block}.log .log-choice-link{margin:6px 0 0 20px;font-size:12px}.log .log-choice-link a{color:var(--lg-faint)}.log .log-note{border:1px solid var(--lg-text);color:var(--lg-text);margin:22px 0 0;padding:14px 16px 16px;font-size:13.5px;line-height:1.6;position:relative}.log .log-note .who{background:var(--lg-bg);color:var(--lg-dim);letter-spacing:.1em;text-transform:uppercase;padding:0 8px;font-size:11px;position:absolute;bottom:-9px;right:14px}.log .log-note.log-note-hand{background:0 0;border:0;margin-top:8px;padding:0}.log .log-note.log-note-hand img{border:0;border-radius:0;width:100%;height:auto;display:block}.log .log-note.log-note-hand .who{background:0 0;margin-top:8px;padding:0;display:inline-block;position:static}@media (max-width:760px){.log .log-entry{grid-template-columns:1fr;gap:14px}.log .log-note{margin-top:4px}}
