*{box-sizing:border-box}body{margin:0;background:#FAF7F2;color:#333330;font:18px/1.85 system-ui,sans-serif}header,main,footer{max-width:1080px;margin:auto;padding:24px}h1{font-size:clamp(2rem,5vw,3.4rem);line-height:1.4}h2,h3{line-height:1.5}a{color:#725637;text-underline-offset:4px}header nav,.v167-actions{display:flex;flex-wrap:wrap;gap:12px}header nav a,button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border:1px solid #C5A880;border-radius:10px;font:inherit}button{cursor:pointer;background:#3E4942;color:#fff}button:disabled{opacity:.55;cursor:default}fieldset{margin:0 0 24px;padding:24px;border:1px solid #DDD3C5;border-radius:10px;background:#fff}legend{font-weight:700;padding:0 8px}fieldset label{display:flex;align-items:center;gap:10px;min-height:48px;margin:8px 0;padding:10px;border-radius:10px;background:#FAF7F2;cursor:pointer}input{width:22px;height:22px;flex:none;accent-color:#725637}select{width:100%;min-height:48px;padding:10px;font:inherit;border:1px solid #C5A880;border-radius:10px;background:#fff;color:#333330}.v167-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.v167-card{padding:24px;border:1px solid #DDD3C5;border-radius:10px;background:#fff;box-shadow:0 4px 18px rgb(51 51 48 / 6%);min-width:0;overflow-wrap:anywhere}.v167-tag{color:#725637}.v167-date{font-size:.92rem;color:#66625C}.v167-card summary{min-height:44px;align-content:center;cursor:pointer}.v167-card ul{padding-left:22px}#v167-print{margin-top:20px}aside{margin-top:28px;padding:24px;background:#fff;border:1px solid #DDD3C5;border-radius:10px}[hidden]{display:none!important}:focus-visible{outline:3px solid #725637;outline-offset:4px}#v167-result-title:focus{outline:3px solid #725637;outline-offset:4px}@media(max-width:650px){header,main,footer{padding:20px 16px}.v167-grid{grid-template-columns:1fr}fieldset,.v167-card{padding:18px}.v167-actions button{width:100%}}@media print{body{background:#fff;color:#000}form,header nav,button,footer{display:none!important}.v167-grid{display:block}.v167-card{box-shadow:none;border-color:#000;margin-bottom:16px;break-inside:avoid}.v167-card[hidden]{display:none!important}}
