.mk .proposal{max-width:860px;margin:0 auto}.mk .pt-doc{display:grid;gap:40px}.mk .pt-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px 24px;flex-wrap:wrap;padding-bottom:14px;border-bottom:2px solid var(--cw-ink)}.mk .pt-sec{display:grid;gap:14px}.mk .pt-sec>h2{font:500 26px/1.2 var(--font-serif);letter-spacing:-.01em;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:baseline;gap:6px}.mk .pt-sec>h2 .n{font:italic 500 20px/1 var(--font-serif);color:var(--cw-indigo)}.mk .pt-guide{font-size:15.5px;line-height:1.6;color:var(--cw-ink-2);max-width:680px}.mk .pt-guide+.pt-guide{margin-top:-4px}.mk .pt-ex{border:1px dashed var(--cw-rule);border-left:3px solid var(--cw-indigo);border-radius:0 8px 8px 0;background:var(--cw-surface);padding:16px 18px;display:grid;gap:10px}.mk .pt-tag{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--cw-indigo)}.mk .pt-ex li,.mk .pt-ex p{font-size:15px;line-height:1.6;color:var(--cw-ink)}.mk .pt-ex ul{display:grid;gap:7px}.mk .pt-ex ul li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:6px}.mk .pt-ex ul li:before{content:"\2014";color:var(--cw-muted)}.mk .pt-fixed{border:1px solid var(--cw-border);border-radius:8px;background:var(--cw-paper-3);padding:16px 18px;display:grid;gap:10px}.mk .pt-fixed .pt-tag{color:var(--cw-muted)}.mk .pt-fixed p{font-size:14.5px;line-height:1.6;color:var(--cw-ink-2)}.mk table.pt-table{width:100%;border-collapse:collapse;font-size:14.5px}.mk .pt-table td,.mk .pt-table th{text-align:left;padding:9px 12px 9px 0;border-bottom:1px solid var(--cw-border);vertical-align:top}.mk .pt-table th{font:500 10.5px/1.4 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--cw-muted)}.mk .pt-table td:last-child,.mk .pt-table th:last-child{text-align:right;padding-right:0;font-variant-numeric:tabular-nums}.mk .pt-table tr:last-child td{border-bottom:0}.mk .pt-note{font-family:var(--font-mono);font-size:11.5px;line-height:1.6;color:var(--cw-muted);border-top:1px dashed var(--cw-border);padding-top:10px}.mk .pt-bar{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 18px;background:var(--cw-paper-3)}.mk .pt-bar,.mk .pt-print{align-items:center;border:1px solid var(--cw-border);border-radius:8px}.mk .pt-print{display:inline-flex;height:36px;padding:0 14px;background:var(--cw-surface);color:var(--cw-ink);font:500 14px/1 var(--font-sans);cursor:pointer}.mk .pt-print:hover{border-color:var(--cw-rule)}@media (max-width:760px){.mk .pt-sec>h2{font-size:22px;grid-template-columns:26px minmax(0,1fr)}.mk .pt-bar,.mk .pt-ex,.mk .pt-fixed{padding:14px}.mk .pt-table th{display:none}.mk .pt-table tr{display:grid;gap:2px;padding:10px 0;border-bottom:1px solid var(--cw-border)}.mk .pt-table td{border-bottom:0;padding:0}.mk .pt-table td:last-child{text-align:left;font-weight:600}}@page{size:A4;margin:16mm 15mm}@media print{.mk.site-foot,.mk.site-head,.pt-screen{display:none!important}.mk .wrap{max-width:none;padding:0}.mk .sec{padding:0;border-top:0}.mk .proposal{max-width:none;color:#000;font-size:10.5pt}.mk .pt-doc{gap:9mm}.mk .pt-sec>h2{font-size:15pt}.mk .pt-ex li,.mk .pt-ex p,.mk .pt-fixed p,.mk .pt-guide,.mk table.pt-table{font-size:10pt;color:#000}.mk .pt-ex,.mk .pt-fixed,.mk .pt-sec{break-inside:avoid;page-break-inside:avoid}.mk .proposal a{color:#000;text-decoration:none}}