.digital-head{padding:38px 0 42px;background:linear-gradient(120deg,#edf8fb,#fff 75%);border-bottom:1px solid var(--line)}
.digital-hero{display:grid;grid-template-columns:1.35fr 1fr;gap:45px;align-items:center}.digital-head h1{font-size:clamp(2.3rem,4.6vw,3.9rem);margin:17px 0 20px;line-height:1.08;color:var(--ink)}.digital-head h1 span{display:block;font-size:.59em;line-height:1.22;margin-top:16px;font-weight:650;letter-spacing:-.025em}.digital-intro{font-size:1.12rem;color:var(--muted);line-height:1.65}.digital-photo{margin:0}.digital-photo img{width:100%;height:335px;object-fit:cover;border-radius:22px}.digital-photo figcaption{font-size:.8rem;margin-top:9px;color:var(--muted)}.digital-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:23px}.digital-actions .button{min-height:45px;font-size:.92rem}.digital-prose{overflow-wrap:anywhere}.digital-prose h3{font-size:1.15rem;line-height:1.35;margin-top:25px}.digital-prose .digital-question{font-family:Georgia,serif;font-size:1.55rem;line-height:1.45;color:var(--deep);margin:26px 0;padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.digital-age{width:100%;border-collapse:collapse;font-size:.95rem;margin:20px 0}.digital-age caption{text-align:left;font-weight:700;color:var(--ink);margin-bottom:10px}.digital-age th,.digital-age td{text-align:left;padding:14px 12px;border-bottom:1px solid var(--line);vertical-align:top}.digital-age th{background:#edf8fb;color:var(--deep)}.digital-age td:first-child{width:24%;font-weight:700}.digital-example{padding:16px 20px;border-radius:10px;background:#f3f8fa;margin:19px 0}.digital-example p{margin:0}.digital-source-note{font-size:.87rem;color:var(--muted)}.digital-plan{padding:25px 23px;background:#eef8fa;border:1px solid var(--line);border-radius:16px;margin-top:30px}.digital-plan h2{margin-top:0!important}.digital-plan-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.digital-plan-top h2{margin-bottom:0}.digital-print{text-decoration:none;display:inline-block;font:inherit;font-size:.9rem;font-weight:700;border:1px solid var(--deep);border-radius:9px;color:var(--deep);background:#fff;padding:10px 15px;cursor:pointer}.digital-plan-list{list-style:none;padding:0!important;margin:22px 0;color:var(--ink)!important}.digital-plan-list li{padding:15px 0;border-top:1px solid #c9e1e8;margin:0}.digital-plan-list label{display:flex;gap:11px;align-items:flex-start;font-weight:700;line-height:1.5;cursor:pointer}.digital-plan-list input{width:19px;height:19px;flex-shrink:0;margin:3px 0 0;accent-color:var(--deep)}.digital-plan-list p{margin:7px 0 0 30px;font-size:.95rem;line-height:1.65}.digital-plan-list label:has(input:checked){color:#577780}.digital-agreement{border-top:1px solid var(--line);padding-top:17px;font-size:.94rem}.digital-agreement p{margin-bottom:10px}.digital-agreement span{display:block;border-bottom:1px solid #84a7b2;min-height:29px}.digital-prose .news-sources li{margin-bottom:16px}.digital-prose .news-sources a{display:inline;word-break:break-word}.digital-toc .digital-toc-note{font-size:.88rem;color:var(--muted);margin-top:20px;border-top:1px solid var(--line);padding-top:16px}.digital-prose .news-ref{display:inline;font-size:.75rem}.digital-end{margin:29px 0 0;font-size:.92rem;border-top:1px solid var(--line);padding-top:22px;color:var(--muted)}
@media(max-width:830px){.digital-hero{grid-template-columns:1fr;gap:23px}.digital-photo img{height:260px}.digital-head{padding-top:27px}.digital-photo{max-width:620px}.digital-toc ol{columns:2}.digital-toc .digital-toc-note{display:none}}
@media(max-width:560px){.digital-head h1{font-size:2.35rem}.digital-intro{font-size:1.03rem}.digital-photo img{height:210px}.digital-plan{padding:22px 16px;margin-inline:-5px}.digital-toc ol{columns:1}.digital-age th,.digital-age td{padding:11px 8px;font-size:.9rem}.digital-age td:first-child{width:28%}.digital-prose .digital-question{font-size:1.33rem}.digital-actions{flex-direction:column}.digital-actions .button{width:100%}}
@media print{body{background:#fff;color:#000;font-size:11pt}.site-header,.site-footer,.digital-toc,.digital-actions,.digital-print,.news-breadcrumb,.digital-photo,.news-adjacent,.skip-link{display:none!important}.wrap{width:100%}.digital-head{background:#fff;padding:0 0 15px}.digital-hero{display:block}.digital-head h1{font-size:25pt}.news-article-layout{display:block;padding:15px 0}.news-prose{border:0;padding:0}.news-prose h2{break-after:avoid}.digital-plan{background:#fff;border:1px solid #aaa;padding:18px;break-before:page}.digital-plan-list li{break-inside:avoid}.digital-plan-list input{appearance:none;border:1px solid #555;width:13px;height:13px}.digital-plan-list input:checked:after{content:'✓';font-size:10px}.digital-plan-list p{font-size:10.5pt}.digital-plan-only .digital-head,.digital-plan-only .news-prose>section:not(.digital-plan),.digital-plan-only .news-prose>.news-callout,.digital-plan-only .news-prose>.digital-end,.digital-plan-only .news-prose>.news-adjacent{display:none!important}.digital-plan-only .digital-plan{break-before:auto}.digital-plan-only .news-article-layout{padding:0}.digital-plan-only .digital-plan h2:before{content:'Gabinet Małego Pacjenta · ';display:block;font-size:11pt;font-weight:400;margin-bottom:12px}}
