.oc-tool{align-items:stretch}.oc-photo{flex:1 1 100%;display:flex;flex-wrap:wrap;align-items:center;gap:.9rem 1.2rem}.oc-preview{display:block;width:7.5rem;height:9.5rem;object-fit:cover;border:1px solid var(--hairline, #e3e1d9);background:#fff}.oc-preview--empty{display:flex;align-items:center;justify-content:center;text-align:center;font-size:.8rem;color:var(--graphite, #75726a)}.oc-pick-row{display:flex;flex-wrap:wrap;gap:.6rem}.oc-pick{position:relative;display:inline-flex;align-items:center;font-size:.95rem;padding:.6rem 1.1rem;border:1px solid var(--ink, #141310);background:#fff;color:var(--ink, #141310);cursor:pointer}.oc-pick:focus-within{outline:2px solid var(--ink, #141310);outline-offset:2px}.oc-file{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.oc-take{display:none}@media(pointer:coarse){.oc-take{display:inline-flex}}.oc-field{flex:1 1 11rem}.oc-field select{width:100%;box-sizing:border-box}.oc-go{flex:1 1 100%;display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem}.oc-go .gs-submit:disabled{opacity:.45;cursor:default}.oc-privacy{font-size:.85rem;color:var(--graphite, #75726a)}.oc-answer-slot{scroll-margin-top:1.5rem}.oc-waiting{margin:0 0 2rem;font-size:1rem;color:var(--graphite, #75726a)}.journal-body .oc-answer h2{margin-top:0;padding-top:0;border-top:0}.oc-again{font:inherit;font-size:.9rem;margin:0 0 1rem;padding:.5rem 1rem;border:1px solid var(--ink, #141310);background:transparent;color:var(--ink, #141310);cursor:pointer}.oc-answer h3{font-size:1.25rem;margin:1.4rem 0 .5rem}.oc-verdict{font-size:1.15rem;line-height:1.5;margin:0 0 .6rem}.oc-works{margin:0 0 .6rem}.oc-change,.oc-note{font-size:1.05rem;line-height:1.5;margin:0 0 1rem}.oc-words{font-size:.95rem;color:var(--graphite, #75726a);margin:0 0 1rem}.oc-prose p{margin:0 0 1.2rem}.oc-pieces{margin:0 0 2.2rem}.oc-pieces-line{color:var(--graphite, #75726a);font-size:.9rem;margin:-.4rem 0 .9rem}.journal-body .oc-pieces-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.journal-body .oc-piece{margin:0;min-width:0}.journal-body .oc-piece a{display:block;color:var(--ink, #141310);text-decoration:none}.oc-piece-media{display:block;aspect-ratio:4 / 5;overflow:hidden;background:#fff;border:1px solid var(--hairline, #e3e1d9)}.oc-piece-media img{display:block;width:100%;height:100%;object-fit:contain}.oc-piece-brand,.oc-piece-name,.oc-piece-meta{display:block;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.oc-piece-brand{margin-top:8px;letter-spacing:.06em;text-transform:uppercase;font-size:10px}.oc-piece-meta{color:var(--graphite, #75726a)}.journal-body .oc-piece a:hover .oc-piece-name{text-decoration:underline;text-underline-offset:3px}@media(min-width:48em){.journal-body .oc-pieces-list{gap:14px}.oc-piece-brand{font-size:11px}.oc-piece-name,.oc-piece-meta{font-size:13px}}
