.section-links.print-evidence-link{color:#47674a;margin:10px 0 0;font-size:10px;display:block}.print-group-title{color:#1d2c23;border-top:1px solid #dce2d9;align-items:baseline;gap:10px;margin-top:30px;padding-top:12px;font-size:17px;display:flex}.print-group-number{color:#587452;font:10px monospace}.print-section-title{break-after:avoid;margin:25px 0 12px;font-size:14px}.section-figure{break-inside:avoid}.section-links{display:none}.architecture-diagram{break-inside:avoid;border:1px solid #cedbcc;margin:20px 0;padding:15px}.architecture-diagram figcaption>strong{margin:4px 0 12px;font-size:13px;display:block}.architecture-diagram figcaption>.eyebrow{font-size:8px}.diagram-rows{padding:0;list-style:none}.diagram-rows>li{grid-template-columns:55px 1fr;gap:10px;margin-top:12px;display:grid}.diagram-stage{color:#587452;font-size:9px}.diagram-stage span{display:block}.diagram-nodes{grid-template-columns:repeat(var(--node-count),minmax(0,1fr));gap:8px;display:grid}.diagram-node{background:#f0f5ed;border:1px solid #d7e0d2;padding:10px}.diagram-node strong{overflow-wrap:anywhere;font-size:10px}.diagram-node p{margin:3px 0;font-size:9px;line-height:1.7}.diagram-note{color:#61765d;margin:12px 0 0;font-size:9px}.evidence-table{break-inside:avoid;margin:20px 0}.evidence-table table{border-collapse:collapse;text-align:left;width:100%;font-size:10px}.evidence-table th,.evidence-table td{vertical-align:top;border:1px solid #d7e0d2;padding:8px}.evidence-table thead{background:#edf3e9}*{box-sizing:border-box}body{color:#1d2c23;word-break:keep-all;background:#e5e9e4;margin:0;font-family:Malgun Gothic,Noto Sans KR,sans-serif;font-size:12px;line-height:1.85}a{color:inherit;text-underline-offset:3px}.print-toolbar{justify-content:space-between;align-items:center;max-width:1050px;margin:20px auto;padding-inline:20px;font-size:12px;display:flex}.print-toolbar>div{align-items:center;gap:20px;display:flex}.print-toolbar button{color:#fff;cursor:pointer;font:inherit;background:#1b3c2a;border:0;padding:12px 18px}.sheet{background:#fff;width:210mm;min-height:297mm;margin:25px auto;padding:18mm 19mm;box-shadow:0 2px 20px #16261a14}.eyebrow{letter-spacing:.13em;color:#47674a;margin-bottom:25px;font:9px monospace}h1{letter-spacing:-.07em;margin:0;font-size:35px;line-height:1.4}h1>span{letter-spacing:0;margin-top:5px;font-size:13px;font-weight:400;display:block}h2{letter-spacing:-.05em;margin:0 0 20px;font-size:26px;line-height:1.65}h3{break-after:avoid;margin:25px 0 12px;font-size:14px}p{margin:8px 0 13px}.cover-heading{justify-content:space-between;align-items:center;gap:35px;margin-top:30px;display:flex}.cover-heading h2{margin-top:35px;font-size:23px}.portrait{object-fit:cover;width:135px;height:168px}.introduction{max-width:490px;margin-top:30px;font-size:14px}.personal{color:#546652;border-top:1px solid #d9e1d7;margin-top:25px;padding-top:15px;font-size:10px}.personal p{margin:5px 0}.project-index>a{border-top:1px solid #dce2d9;gap:20px;padding-block:15px;text-decoration:none;display:flex}.project-index>a>span{color:#6c896b;padding-top:3px;font:10px monospace}.project-index strong{font-size:15px}.project-index p{margin:6px 0;font-size:11px;line-height:1.8}.project-index small{color:#647760;font-size:9px}.date{color:#778673;margin-top:25px;font-size:9px}.print-project h2{margin-bottom:8px;font-size:31px}.subtitle{color:#496443;font-size:16px}.summary{margin-top:17px;font-size:12px}.metadata{color:#65745f;border-top:1px solid #dce2d9;border-bottom:1px solid #dce2d9;padding-block:12px;font-size:10px;line-height:1.9}.print-project figure{margin:23px 0}.print-project figure>img{object-fit:contain;background:#f1f4ef;width:100%;max-height:235px;display:block}.print-project figcaption{color:#71806c;margin-top:8px;font-size:9px}.text-section p,.text-section li{font-size:11px;line-height:1.95}.text-section ul{padding-left:17px}.text-section li{margin-bottom:7px}.scope{border-top:1px solid #dce2d9;margin-top:25px}.project-links{color:#56714f;margin-top:25px;font-size:9px}.project-links p{margin:4px 0}@page{size:A4;margin:18mm 19mm}@media print{body{background:#fff;font-size:10pt}.print-toolbar{display:none}.sheet{width:auto;min-height:0;box-shadow:none;break-before:page;margin:0;padding:0}.sheet:first-child{break-before:auto}h1,h2,h3,figcaption{break-after:avoid}.print-project figure{break-inside:avoid}.print-project figure>img{max-height:55mm}.metadata{break-inside:avoid}a{text-decoration:none}.project-index>a,.scope{break-inside:avoid}}@media screen and (width<=850px){.sheet{width:calc(100% - 28px);min-height:0;margin:20px auto;padding:26px 23px}.print-toolbar{align-items:flex-start;gap:20px}.print-toolbar>div{flex-direction:column;align-items:flex-end;gap:10px}.cover-heading{gap:20px}.portrait{width:90px;height:120px}.cover-heading h2{font-size:19px}h1,.print-project h2{font-size:28px}}
