a{color:inherit;text-underline-offset:.18em} .site-nav{display:flex;flex-wrap:wrap;gap:12px 24px;padding:16px var(--pad);border-bottom:1px solid var(--rule)}
.end .site-nav{padding:0 0 18px}.p{overflow-wrap:anywhere}.article-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px}.article-list a{display:block;border-top:1px solid var(--rule);padding:18px 0;text-decoration:none}.article-list a span{display:block;color:var(--ink2);margin-top:10px}
.skip{position:absolute;top:-100px;left:16px;padding:12px;background:#fff;z-index:10}.skip:focus{top:10px} .data-table{border-collapse:collapse;width:100%;margin-top:20px}.data-table td,.data-table th{text-align:left;border-bottom:1px solid var(--rule);padding:14px 10px;vertical-align:top}.data-wrap{overflow:auto}
.form-grid{display:grid;gap:18px;max-width:36em;min-width:0;margin-top:20px}.form-grid label{display:grid;gap:8px;min-width:0}.form-grid input,.form-grid select,.form-grid textarea{font:inherit;color:inherit;background:#fff;border:1px solid var(--rule);padding:10px;width:100%;min-width:0}.form-grid textarea{min-height:6em}.tool-result{border-left:4px solid var(--ink);padding:16px;margin-top:20px;white-space:pre-line;overflow-wrap:anywhere;max-width:36em}.act{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.btn:disabled{opacity:.55;cursor:wait}.checklist{padding-left:1.5em;max-width:34em}.checklist li{margin-top:14px}.notice{border-left:4px solid var(--ink);padding-left:18px} :focus-visible{outline:2px solid var(--ink);outline-offset:4px}
@media(max-width:600px){.article-list{grid-template-columns:1fr}.data-table td,.data-table th{padding:12px 6px}.rw{flex-wrap:wrap}.inp input{max-width:100%}.site-nav{gap:10px 18px}}
@media print{.site-nav,.top,.end,.btn,.skip{display:none}.sec{break-inside:avoid}body{font-size:12pt}.form-grid textarea{min-height:10em}}
