.first-aid{background:#f7f8f4;color:#293c36;min-height:80vh}.first-aid *{box-sizing:border-box}.fa-hero,.fa-content{max-width:1120px;margin:auto;padding:36px 24px}.fa-hero{padding-top:64px;padding-bottom:20px}.fa-eyebrow{font-size:11px;letter-spacing:.18em;font-weight:700}.fa-hero h1{font-size:clamp(30px,4vw,48px);line-height:1.15;max-width:850px;margin:20px 0}.fa-hero>p:not(.fa-eyebrow){font-size:18px;max-width:760px;line-height:1.7}.fa-hero small{color:#63716b}.fa-back{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-bottom:20px}.fa-emergency{display:flex;align-items:center;gap:20px;padding:24px;background:#eaf0e5;border:1px solid #cddac5;border-radius:16px;margin-bottom:30px}.fa-emergency>svg{flex-shrink:0}.fa-emergency p{margin:6px 0 0;line-height:1.6}.fa-emergency a{white-space:nowrap;background:#365e43;color:#fff;border-radius:10px;padding:14px 18px;margin-left:auto;text-decoration:none}.fa-search{background:#fff;padding:20px;border-radius:14px;border:1px solid #dce2d8}.fa-search label{display:block;font-size:14px;font-weight:700;margin-bottom:10px}.fa-search>div{display:flex;align-items:center;gap:12px}.first-aid .fa-search input{display:block;width:100%;min-width:0;border:0;background:#fff;font:inherit;padding:12px;color:inherit}.fa-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.fa-card{display:flex;flex-direction:column;gap:14px;background:#fff;border:1px solid #dce2d8;border-radius:18px;padding:25px;text-decoration:none;color:inherit}.fa-card:hover{border-color:#547b56;box-shadow:0 5px 18px #293c3610}.fa-card>svg{flex-shrink:0;color:#41684b}.fa-card h2{font-size:20px;line-height:1.4;margin:0}.fa-card p{line-height:1.65;margin:0 0 10px}.fa-card span{margin-top:auto;display:flex;align-items:center;gap:8px;border-top:1px solid #e6e9e1;padding-top:16px;font-size:14px;font-weight:600}.fa-article{background:#fff;border:1px solid #dce2d8;border-radius:18px;padding:32px;max-width:850px;margin:auto}.fa-article ol{padding:0;list-style:none}.fa-article li{display:flex;gap:18px;padding:18px 0;border-bottom:1px solid #e6e9e1;scroll-margin-top:90px}.fa-article li span{display:grid;place-items:center;background:#eaf0e5;border-radius:50%;width:36px;height:36px;flex-shrink:0;font-weight:700}.fa-article li p{margin:3px 0;font-size:17px;line-height:1.75}.fa-caution{background:#fff8e8;padding:20px;border-radius:12px;margin:25px 0}.fa-caution h2{font-size:18px;margin-top:0}.fa-caution p,.fa-scope p{line-height:1.7}.fa-article footer{font-size:14px;line-height:1.6}.fa-related{display:grid;gap:8px;margin-top:25px}.fa-related a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;min-height:44px}.fa-scope{margin-top:32px;max-width:820px}.first-aid a:focus-visible,.first-aid input:focus-visible{outline:3px solid #547b56;outline-offset:4px}@media(max-width:760px){.fa-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fa-emergency{flex-wrap:wrap}.fa-emergency a{margin-left:0}}@media(max-width:480px){.fa-grid{grid-template-columns:1fr}.fa-hero,.fa-content{padding:24px 16px}.fa-article{padding:20px}.fa-emergency{padding:18px}.fa-article li{gap:12px}.fa-hero h1{overflow-wrap:anywhere}}.fa-age-links{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.fa-age-links a{padding:12px 16px;min-height:44px;border:1px solid #cddac5;border-radius:24px;text-decoration:none}.fa-age-links a[aria-current=page]{background:#365e43;color:#fff}.fa-audience{font-weight:700;color:#365e43}.fa-figure{margin:28px 0}.fa-figure img{display:block;width:100%;height:auto;border-radius:16px}.fa-figure figcaption{font-size:14px;line-height:1.6;margin-top:12px}.fa-figure small{display:block;color:#63716b}.fa-aed{margin-top:30px;border-top:2px solid #cddac5;padding-top:20px}.fa-source{display:block;margin-top:12px}.fa-card h3{font-size:20px;line-height:1.4;margin:0}.fa-quick{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 22px}.fa-quick a,.fa-reset{border:1px solid #b9cbb2;border-radius:10px;padding:12px 16px;min-height:44px;background:#fff;color:#365e43;text-decoration:none;font:inherit;font-weight:600;font-size:14px}.fa-reset{margin:18px 0;cursor:pointer}.fa-group-intro{line-height:1.6}.fa-group-card{min-height:225px}.fa-diagram{padding:22px;background:#f0f4e9;border:1px solid #d2dec8;border-radius:16px;margin:0 0 32px}.fa-diagram h2{font-size:20px;margin:0 0 20px}.fa-diagram-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.fa-diagram-cards>div,.fa-decision>div{position:relative;background:#fff;padding:20px;border-radius:12px;border:1px solid #d7e0cf}.fa-diagram-number{position:absolute;right:12px;top:12px;color:#566f4e;font-weight:700}.fa-diagram h3{font-size:16px;line-height:1.4;margin:12px 0 8px}.fa-diagram p{font-size:14px;line-height:1.65;margin:8px 0}.fa-diagram .fa-diagram-note{margin:16px 0 0}.fa-decision{display:grid;grid-template-columns:1fr 1fr;gap:14px}.fa-decision strong{display:block;font-size:15px;line-height:1.5}.fa-decision>div>svg{display:block;margin:8px 0}.fa-sources h2,.fa-related h2{font-size:18px}.first-aid{overflow-wrap:anywhere}.fa-sources a{display:block;min-height:44px;padding:10px 0}.fa-audience{padding:10px 14px;border-left:4px solid #547b56;background:#f0f4e9}.fa-article{max-width:920px}@media(max-width:540px){.fa-diagram-cards,.fa-decision{grid-template-columns:1fr}.fa-diagram{padding:16px}.fa-quick{display:grid;grid-template-columns:1fr 1fr}.fa-quick a{font-size:13px;line-height:1.5}.fa-article{padding:18px}.fa-age-links a{font-size:13px;padding:12px}}.fa-content>section>h2{margin:28px 0 18px}.fa-aed-diagram .fa-diagram-cards{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:700px){.fa-aed-diagram .fa-diagram-cards{grid-template-columns:1fr}}.fa-topic-page .fa-hero{padding-top:32px}.fa-topic-page .fa-hero h1{font-size:clamp(28px,3.5vw,42px)}.fa-topic-page .fa-content{padding-top:12px}.fa-article-nav{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.fa-article-nav a{padding:10px 12px;min-height:44px;border:1px solid #d3ddcc;border-radius:9px;font-size:14px;text-decoration:none}.fa-summary{margin:18px 0 28px;border:1px solid #d3ddcc;border-radius:12px}.fa-summary summary{padding:16px;min-height:48px;cursor:pointer;font-weight:600}.fa-summary .fa-diagram{margin:0;border:0;border-radius:0 0 12px 12px}.fa-step-body{min-width:0;flex:1}.fa-step-picture{max-width:460px;margin:18px 0 6px}.fa-step-picture img{max-height:260px;object-fit:contain;background:#f7f5ef}.fa-artwork{margin:28px 0;padding:22px;border:1px solid #d2dec8;border-radius:16px;background:#fcfdf9}.fa-artwork-head>span{font-size:10px;letter-spacing:.16em;font-weight:700;color:#547052}.fa-artwork h2{font-size:21px;line-height:1.4;margin:10px 0 20px}.fa-artwork h3{font-size:17px;line-height:1.5;margin:0 0 12px}.fa-artwork-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:center}.fa-artwork svg{display:block;width:100%;height:auto;max-width:320px;margin:auto}.fa-artwork p,.fa-artwork figcaption{font-size:14px;line-height:1.7}.fa-artwork figcaption{border-top:1px solid #dce4d5;margin-top:18px;padding-top:14px;color:#52634e}.fa-artwork dl{margin:18px 0}.fa-artwork dl>div{padding:10px 0;border-bottom:1px solid #dce4d5}.fa-artwork dt{font-size:12px}.fa-artwork dd{margin:4px 0;font-size:21px;font-weight:700}.fa-pad-views{display:grid;grid-template-columns:1fr 1fr;gap:22px}.fa-article [id]{scroll-margin-top:90px}.fa-summary summary:focus-visible,.first-aid button:focus-visible{outline:3px solid #547b56;outline-offset:3px}@media(max-width:600px){.fa-artwork-layout,.fa-pad-views{grid-template-columns:1fr}.fa-artwork{padding:16px}.fa-artwork svg{max-width:280px}.fa-artwork h2{font-size:19px}.fa-article-nav a{font-size:13px}.fa-topic-page .fa-emergency{margin-bottom:20px}}.fa-shell{max-width:1280px;margin:auto;padding:28px 24px 56px}.fa-flat .fa-emergency{padding:18px 22px}.fa-landing-head{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:center;margin:20px 0 32px}.fa-landing-head h1{font-size:clamp(30px,4vw,46px);line-height:1.18;margin:18px 0}.fa-landing-head p:not(.fa-eyebrow),.fa-reading-head>p:not(.fa-eyebrow){font-size:17px;line-height:1.7}.fa-landing-head small{color:#63716b}.fa-feature-picture{max-width:680px;margin:20px 0}.fa-feature-picture img{width:100%;height:auto;max-height:none;object-fit:contain}.fa-direct{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:28px 0}.fa-direct>div{padding:20px;background:#edf2e6;border:1px solid #d2ddc9;border-radius:14px}.fa-direct h2{font-size:20px;margin:0 0 10px}.fa-direct p{font-size:13px;margin:0 0 8px}.fa-direct a{display:flex;gap:12px;align-items:center;justify-content:space-between;min-height:48px;padding:10px 0;font-weight:600;font-size:14px;border-bottom:1px solid #d2ddc9;text-decoration:none}.fa-direct a:last-child{border-bottom:0}.fa-direct svg,.fa-index svg{flex-shrink:0}.fa-index-title{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:26px}.fa-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 40px}.fa-index section{scroll-margin-top:90px;min-width:0}.fa-index h2{font-size:20px;line-height:1.4;margin:14px 0 0;padding-bottom:12px;border-bottom:2px solid #cddac5}.fa-index ul{list-style:none;margin:0;padding:0}.fa-index a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:12px 10px;border-bottom:1px solid #e0e5db;text-decoration:none;font-size:15px;line-height:1.5}.fa-index a:hover,.fa-index a[aria-current=page]{background:#eaf0e5}.fa-index a[aria-current=page]{border-left:3px solid #547b56;font-weight:700}.fa-reader{display:grid;grid-template-columns:270px minmax(0,1fr);gap:28px;align-items:start}.fa-sidebar{position:sticky;top:84px;max-height:calc(100vh - 100px);overflow:auto;scrollbar-width:thin;padding-right:10px}.fa-sidebar-home{display:block;font-weight:700;padding:12px 0;margin-bottom:10px}.fa-sidebar .fa-search{padding:12px}.fa-sidebar .fa-search input{padding:8px 0;font-size:13px}.fa-index-compact{display:block}.fa-index-compact h2{font-size:14px;margin-top:24px;padding-bottom:8px}.fa-index-compact a{font-size:13px;min-height:44px;padding:10px 8px}.fa-reading{min-width:0}.fa-flat .fa-article{max-width:none}.fa-reading-head h1{font-size:clamp(28px,3vw,38px);line-height:1.25;margin:14px 0}.fa-reading-head{margin-bottom:24px}.fa-mobile-picker{display:none}.fa-sources b{display:inline-block;font-size:11px;border:1px solid #cddac5;border-radius:4px;padding:1px 5px;margin-right:8px;text-decoration:none}.fa-flat select:focus-visible{outline:3px solid #547b56;outline-offset:3px}@media(max-width:900px){.fa-reader{grid-template-columns:220px minmax(0,1fr);gap:18px}.fa-direct{grid-template-columns:repeat(2,minmax(0,1fr))}.fa-direct>div:last-child{grid-column:1/-1}.fa-landing-head{gap:24px}.fa-flat .fa-article{padding:24px}}@media(max-width:700px){.fa-shell{padding:18px 16px 40px}.fa-reader{display:block}.fa-sidebar{display:none}.fa-mobile-picker{display:block;margin-bottom:20px}.fa-mobile-picker>label{display:block;font-weight:700;font-size:14px;margin-bottom:8px}.fa-mobile-picker>select{display:block;width:100%;max-width:100%;min-height:48px;padding:12px 8px;background:#fff;border:1px solid #cddac5;border-radius:8px;color:inherit;font:inherit;font-size:14px;text-overflow:ellipsis}.fa-mobile-picker .fa-search{margin-top:12px;padding:12px}.fa-index{grid-template-columns:1fr;gap:20px}.fa-landing-head{grid-template-columns:1fr;gap:14px}.fa-landing-head .fa-feature-picture{max-width:450px;margin:0 auto}.fa-direct{grid-template-columns:1fr;gap:12px}.fa-flat .fa-article{padding:18px}.fa-flat .fa-emergency{flex-wrap:wrap;padding:18px}.fa-feature-picture figcaption{font-size:13px}.fa-index-title{align-items:flex-start;flex-direction:column;gap:0}.fa-index-title h2{margin-bottom:4px}}.fa-flat .fa-article p,.fa-flat .fa-landing-head p,.fa-flat .fa-direct p,.fa-flat .fa-emergency p,.fa-flat .fa-scope p{color:#35483e}.fa-topic-jump{display:block;width:fit-content;min-height:44px;padding:12px 0;font-weight:700}.fa-flat #instrukcje{scroll-margin-top:90px}.fa-mobile-picker summary{cursor:pointer;min-height:48px;padding:14px 12px;font-size:15px;font-weight:700;border:1px solid #cddac5;border-radius:10px;background:#fff}.fa-mobile-picker[open]{padding:0 0 12px}.fa-mobile-picker[open] summary{margin-bottom:14px}.fa-mobile-picker summary:focus-visible{outline:3px solid #547b56;outline-offset:3px}@media(max-width:700px){.fa-shell{padding:16px 12px 32px}.fa-flat .fa-back{margin-bottom:10px}.fa-flat .fa-emergency{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px;margin-bottom:18px}.fa-flat .fa-emergency>svg,.fa-flat .fa-emergency p{display:none}.fa-flat .fa-emergency strong{font-size:14px;line-height:1.5}.fa-flat .fa-emergency a{margin:0;padding:12px;font-size:14px;min-height:44px}.fa-landing-head{margin:12px 0 22px}.fa-landing-head h1{font-size:30px;margin:12px 0}.fa-landing-head .fa-feature-picture{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;align-items:center;margin:4px 0;max-width:none}.fa-landing-head .fa-feature-picture figcaption{margin:0;font-size:12px}.fa-direct{margin:18px 0;gap:10px}.fa-direct>div{padding:14px;display:flex;flex-wrap:wrap;gap:8px}.fa-direct h2{font-size:18px;flex-basis:100%;margin:0}.fa-direct p{flex-basis:100%;margin:0}.fa-direct a{display:inline-flex;justify-content:flex-start;min-height:44px;border:1px solid #c6d5bb;border-radius:8px;padding:10px;background:#fff;font-size:14px}.fa-direct a:last-child{border-bottom:1px solid #c6d5bb}.fa-direct a svg{display:none}.fa-mobile-picker{margin-bottom:14px}.fa-mobile-picker>select,.first-aid .fa-mobile-picker .fa-search input{font-size:16px}.fa-flat .fa-article{padding:16px 14px}.fa-flat .fa-article li{gap:10px;padding:16px 0}.fa-flat .fa-article li>span{width:28px;height:28px;font-size:14px}.fa-flat .fa-article li p{font-size:16px;line-height:1.65}.fa-flat .fa-reading-head>p:not(.fa-eyebrow){font-size:16px;line-height:1.6}.fa-flat .fa-reading-head{margin-bottom:16px}.fa-flat .fa-article h2{font-size:20px;line-height:1.4}.fa-flat .fa-article-nav{gap:6px}.fa-flat .fa-article-nav a{font-size:13px}.fa-flat .fa-caution{padding:16px}.fa-flat .fa-article [id]{scroll-margin-top:80px}}
