.wind-guide{color:var(--ink)}.wind-hero{max-width:850px;padding:2.5rem 0 1.5rem}.wind-hero h1{font-size:clamp(2.1rem,5vw,3.7rem);line-height:1.15}.wind-hero p{font-size:1.06rem;line-height:1.8}.wind-review{font-size:.9rem;line-height:1.65;border-top:1px solid var(--line);padding-top:1rem}.wind-section{margin:3rem 0;padding-top:1.5rem;border-top:1px solid var(--line)}.wind-guide [id]{scroll-margin-top:7rem}.wind-section h2{font-size:1.8rem;line-height:1.3}.wind-section h3{font-size:1.4rem;line-height:1.4}.wind-section h4{font-size:1.15rem;line-height:1.4}.wind-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin:1rem 0}.wind-actions button,.wind-section button,.wind-section select,.wind-section input,.wind-section textarea{font:inherit;color:inherit}.wind-actions button,.wind-section button{border:1px solid var(--ink);border-radius:3px;background:transparent;padding:.7rem 1rem;min-height:44px;cursor:pointer}.wind-section button.button{background:var(--ink);color:var(--paper,#f8f7f1)}.wind-section button:disabled{opacity:.55;cursor:default}.wind-guide :focus-visible{outline:3px solid var(--ink);outline-offset:3px}.wind-section form{margin:1.5rem 0}.wind-section fieldset{border:1px solid var(--line);padding:1.3rem;margin:1rem 0;min-width:0}.wind-section legend{font-weight:600;padding:0 .35rem}.wind-field{display:flex;flex-direction:column;gap:.4rem;margin:.9rem 0;min-width:0}.wind-field label,.wind-section>label{font-weight:600}.wind-field small{font-size:.875rem;line-height:1.6}.wind-field input,.wind-field textarea,.wind-field select,#wind-export,#wind-sheet-copy{width:100%;max-width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--line);background:#fff;padding:.7rem;border-radius:3px}.wind-field textarea,#wind-export{resize:vertical}.wind-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.wind-check{display:flex;align-items:flex-start;gap:.65rem;padding:.5rem 0;font-size:1rem}.wind-check input{width:1.1rem;height:1.1rem;margin:.2rem 0 0;flex-shrink:0}.wind-obstacles{display:flex;flex-wrap:wrap;gap:0 1.4rem}.wind-notice{padding:1rem;border-left:3px solid var(--ink);background:rgba(36,60,45,.035);line-height:1.7}.wind-error{font-size:.9rem;color:#8b291e;line-height:1.55}.wind-field [aria-invalid=true]{border:2px solid #8b291e}#wind-errors{border:2px solid #8b291e;padding:1rem;margin:1rem 0}#wind-errors a{color:inherit;text-decoration:underline}.wind-summary,.wind-record{border-top:1px solid var(--line);padding:1rem 0;overflow-wrap:anywhere}.wind-point{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;border-top:1px solid var(--line);padding:.75rem 0}.wind-point p{flex:1;min-width:150px}.wind-record dl{display:grid;grid-template-columns:minmax(120px,1fr) minmax(0,2fr);gap:.45rem 1rem;font-size:.95rem;line-height:1.65}.wind-record dt{font-weight:600}.wind-record dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.wind-table-wrap{max-width:100%;overflow-x:auto;margin:1.5rem 0}.wind-table-wrap table{border-collapse:collapse;width:100%;font-size:.94rem;line-height:1.65}.wind-table-wrap caption{text-align:left;font-weight:600;margin-bottom:.6rem}.wind-table-wrap th,.wind-table-wrap td{border-bottom:1px solid var(--line);padding:.65rem;text-align:left;vertical-align:top}.wind-table-hint{font-size:.875rem}.wind-diagram{margin:1.75rem 0}.wind-diagram img{display:block;max-width:100%;height:auto;background:var(--paper,#f8f7f1)}.wind-diagram figcaption{font-size:.9rem;line-height:1.65;margin-top:.8rem}.wind-diagram figcaption span{display:block}.wind-panels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.wind-panels.wind-two{grid-template-columns:repeat(2,minmax(0,1fr))}.wind-panel strong{display:block;margin:.5rem 0}.wind-gap{font-size:.875rem;border-top:1px dashed var(--ink);padding-top:.5rem}.wind-bullet{padding-left:1rem;border-left:2px solid var(--line)}.wind-section p,.wind-guide .step p{overflow-wrap:anywhere}#wind-print-text{display:none}#wind-app [hidden],.wind-guide [hidden]{display:none!important}.wind-guide #bos-kroki~p{overflow-wrap:anywhere}
@media(max-width:650px){.wind-guide .toc ol{grid-template-columns:minmax(0,1fr)}.wind-guide .toc li,.wind-guide .toc a{min-width:0;max-width:100%;overflow-wrap:anywhere}.wind-grid,.wind-panels,.wind-panels.wind-two{grid-template-columns:1fr}.wind-section fieldset{padding:.9rem}.wind-hero{padding-top:1.5rem}.wind-record dl{grid-template-columns:1fr;gap:.1rem}.wind-record dd{margin-bottom:.7rem}.wind-actions button,.wind-actions a{max-width:100%;white-space:normal;overflow-wrap:anywhere}.wind-table-wrap table{min-width:480px}.wind-diagram .wind-panel img{max-width:400px;width:100%}}
@media print{.site-header,.site-footer,.toc,.breadcrumb,.skip,.wind-actions,button,.wind-table-hint,#wind-app form,#wind-filterPoint,#wind-filterDate,#wind-sort,#wind-confirm,#wind-duplicate,#wind-future,#wind-errors{display:none!important}.wind-guide .page-layout{display:block}.wind-guide .article,.wind-hero{max-width:none;width:auto}.wind-guide details>summary{display:none}.wind-guide details>*:not(summary){display:block!important}.wind-guide table{min-width:0;width:100%;font-size:10pt}.wind-guide th,.wind-guide td{overflow-wrap:anywhere}.wind-guide tr,.wind-diagram,.wind-record{break-inside:avoid}.wind-guide h2,.wind-guide h3,.wind-guide h4{break-after:avoid}.wind-table-wrap{overflow:visible}.wind-print-journal main,.wind-print-journal .site-header,.wind-print-journal .site-footer{display:none!important}.wind-print-journal #wind-print-text{display:block;white-space:pre-wrap;overflow-wrap:anywhere;font:11pt/1.5 sans-serif;color:#000}.wind-guide [hidden]{display:none!important}}

.wind-croki{overflow:auto;max-width:100%;font:12px/1.5 monospace}.wind-grid{align-items:start}.wind-guide #wind-output p{white-space:pre-wrap;overflow-wrap:anywhere}.wind-guide summary{cursor:pointer;padding:.8rem 0;font-weight:600}.wind-guide textarea{overflow-wrap:anywhere}.wind-print-note #wind-print-text{display:none}@media print{.wind-print-note main,.wind-print-note .site-header,.wind-print-note .site-footer{display:none!important}.wind-print-note #wind-print-text{display:block;white-space:pre-wrap;overflow-wrap:anywhere;font:11pt/1.5 sans-serif;color:#000}.wind-guide details>*:not(summary){display:block!important}}
