.quick-search{max-width:420px;margin-top:24px}.quick-search label{display:block;font-size:12px;margin-bottom:6px}.quick-search>div{display:flex}.quick-search input{width:100%;min-width:0}.quick-search button{background:var(--ink);color:white;border:0;padding:0 18px;white-space:nowrap}.filters{grid-template-columns:2fr 1fr 1fr 1fr auto}.timeline a{display:grid;grid-template-columns:120px 1fr 18px;align-items:baseline;gap:12px;text-align:left;padding:23px 0;width:100%;line-height:1.6;text-decoration:none}.timeline a:hover span:nth-child(2){text-decoration:underline}.record-open{font-size:13px;padding:6px 0}.detail-fields{display:grid;grid-template-columns:180px 1fr;border-top:1px solid var(--line);font-size:14px;margin:35px 0}.detail-fields dt,.detail-fields dd{padding:16px 0;border-bottom:1px solid var(--line);margin:0}.detail-fields dt{font-weight:600}.detail-fields dd{overflow-wrap:anywhere;word-break:break-word}#record-page{max-width:900px;min-height:65vh}#record-page .eyebrow{margin-top:45px}#detail-title{font:400 clamp(30px,4vw,48px)/1.4 var(--serif);letter-spacing:-.04em}#detail-description{margin-top:30px}#detail-title:focus{outline:none}
@media(max-width:1000px){.filters{grid-template-columns:repeat(3,1fr)}.search-field{grid-column:1/-1}.timeline a{grid-template-columns:1fr 18px}.timeline time{grid-column:1/-1}}
@media(max-width:700px){.filters{grid-template-columns:1fr}.timeline a{grid-template-columns:110px 1fr 16px;font-size:14px;gap:8px}.timeline time{grid-column:auto}.detail-fields{grid-template-columns:1fr}.detail-fields dt{border-bottom:0;padding-bottom:0}.detail-fields dd{padding-top:6px}.hero h1{font-size:clamp(36px,10vw,46px)}}
@media print{.prototype{position:static!important;background:white!important;color:black!important;border-bottom:2px solid black}.prototype span{display:none}.header nav,.filters,.quick-search,.primary,.footer>a{display:none}.wrap{width:100%}.section{padding:24px 0}body{background:white;color:black;font-size:11pt}.about{background:white;color:black}.about p,.about .eyebrow{color:black!important}.hero{min-height:0}.story-art{height:100px}.story,.record,.detail-fields dd{break-inside:avoid}a{color:black}.timeline-section{background:white}#record-page{padding:20px 0}details:not([open])>div{display:block}footer::after{content:'검토용 시제품 · 비공식'}[hidden]{display:none!important}}
