.v67-wrap{width:min(1120px,calc(100% - 2rem));margin:auto;padding:2rem 0;line-height:1.85;overflow-wrap:anywhere}.v67-wrap h1{font-size:clamp(2rem,5vw,3.3rem);line-height:1.35}.v67-controls{display:flex;flex-wrap:wrap;gap:1rem;align-items:end;margin:1.5rem 0}.v67-controls label{flex:1 1 15rem}.v67-controls input,.v67-controls select{display:block;width:100%;min-width:0;min-height:48px;font:inherit;padding:.6rem;border:1px solid currentColor;border-radius:.5rem;background:transparent;color:inherit}.v67-wrap button,.v67-link{display:inline-flex;min-height:44px;align-items:center;padding:.6rem 1rem;font:inherit;border:1px solid currentColor;border-radius:.6rem;background:transparent;color:inherit}.v67-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:1rem;list-style:none;padding:0}.v67-card{border:1px solid currentColor;border-radius:1rem;padding:1.25rem}.v67-card[hidden]{display:none}.v67-card h2{font-size:1.4rem;line-height:1.5}.v67-note{border-left:4px solid currentColor;padding:1rem;margin:1rem 0}.v67-wrap :focus-visible{outline:3px solid currentColor;outline-offset:4px}@media print{.v67-controls{display:none}.v67-wrap{width:100%;color:#000;background:#fff}.v67-grid{display:block}.v67-card{break-inside:avoid;margin-bottom:1rem}}
