.bl,.ba{padding-top:28px}.bl h1,.bl h2,.bl h3,.ba h1,.ba h2,.ba h3{font-family:var(--font-fraunces), serif;letter-spacing:-.02em;margin:0;font-weight:400}.bl h1 em,.ba h2 em{color:var(--acc-head);font-style:italic}.kp-cr.dk{color:var(--muted)}.kp-cr.dk b,.kp-cr.dk a:hover{color:var(--ink)}.bl-meta{color:var(--muted);align-items:center;gap:10px;font-size:12.5px;font-weight:700;display:flex}.bl-meta em{text-transform:uppercase;letter-spacing:.08em;color:#0e7490;font-style:normal;font-weight:800}.bl .im,.ba .im,.ba-cover{display:block;position:relative;overflow:hidden}.bl .im img,.ba .im img,.ba-cover img{object-fit:cover;transition:transform .6s}.bl-head{margin-bottom:18px}.bl-head h1{font-size:52px;line-height:1.05}.bl-head p{color:var(--ink-2);max-width:680px;margin:10px 0 0;line-height:1.6}.bl-chips{scrollbar-width:none;gap:8px;margin-bottom:20px;display:flex;overflow-x:auto}.bl-chips button{border:1px solid var(--line);font:inherit;color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;flex:none;padding:8px 15px;font-size:14px;font-weight:700}.bl-chips button:hover{border-color:var(--ink)}.bl-chips button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.bl-mag{grid-template-columns:1.6fr 1fr;gap:18px;display:grid}.bl-mag.solo{grid-template-columns:1fr}.bl-mag .ft{color:var(--ink);background:#fff;border-radius:24px;flex-direction:column;display:flex;overflow:hidden}.bl-mag .ft .im{height:340px}.bl-mag .ft .tx{gap:8px;padding:22px 24px;display:grid}.bl-mag .ft h2{font-size:32px;line-height:1.15}.bl-mag .ft p{color:var(--ink-2);margin:0;line-height:1.6}.bl-mag .ft u{color:var(--acc-ink);align-items:center;gap:4px;font-weight:800;text-decoration:none;display:flex}.bl-mag .ft u svg{width:15px;height:15px;transform:rotate(-90deg)}.bl-mag .side{gap:18px;display:grid}.bl-mag .side a{color:var(--ink);background:#fff;border-radius:24px;grid-template-rows:170px auto;display:grid;overflow:hidden}.bl-mag .side .tx{align-content:start;gap:6px;padding:14px 18px 18px;display:grid}.bl-mag h3,.bl-grid h3{font-size:21px;line-height:1.2}.bl a:hover .im img,.ba-rel a:hover .im img{transform:scale(1.04)}.bl a:hover h2,.bl a:hover h3,.ba-rel a:hover h3{color:var(--acc-ink)}.bl-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:22px;display:grid}.bl-grid a{color:var(--ink);align-content:start;gap:8px;display:grid}.bl-grid .im{border-radius:18px;height:190px}.bl-grid p{color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.55}.ba-grid{grid-template-columns:200px minmax(0,680px) 300px;justify-content:center;align-items:start;gap:40px;display:grid}.ba-toc{border-left:2px solid var(--line);gap:2px;margin-top:44px;padding-left:14px;display:grid;position:sticky;top:110px}.ba-toc b{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:6px;font-size:12px}.ba-toc a{color:var(--ink-2);padding:5px 0;font-size:14px;font-weight:600;line-height:1.35}.ba-toc a:hover{color:var(--ink)}.ba-toc a[aria-current]{color:var(--acc-ink);font-weight:800}.ba h1{font-size:46px;line-height:1.08}.ba .by{color:var(--muted);align-items:center;gap:6px;margin:12px 0 20px;font-size:13.5px;font-weight:600;display:flex}.ba .by svg{width:15px;height:15px}.ba-ans{background:#e8f7ee;border:1.5px solid #9fdcb6;border-radius:20px;gap:6px;padding:18px 22px;display:grid}.ba-ans b{color:#15803d;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;font-size:13px;display:flex}.ba-ans b svg{width:17px;height:17px}.ba-ans p{color:var(--ink);margin:0;font-size:17px;line-height:1.6}.ba-facts{grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0 26px;display:grid}.ba-facts span{background:#fff;border-radius:16px;align-content:start;gap:2px;padding:12px 14px;display:grid}.ba-facts svg{color:#0e7490;width:20px;height:20px;margin-bottom:4px}.ba-facts small{color:var(--muted);font-size:12px;font-weight:700}.ba-facts b{font-size:14.5px;line-height:1.3}.ba-cover{border-radius:22px;height:340px;margin-bottom:10px}.ba article h2{margin:30px 0 10px;scroll-margin-top:110px;font-size:29px}.ba article p{color:var(--ink-2);margin:0 0 14px;font-size:17px;line-height:1.8}.ba article section p a{color:var(--sea);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.ba article section p a:hover{color:var(--ink)}.ba-side{margin-top:44px;position:sticky;top:110px}.ba-mtour{display:none}.ba-tour{color:var(--ink);background:#fff;border-radius:22px;display:block;overflow:hidden;box-shadow:0 0 0 2px #fff,0 0 0 5px #f5b301,0 0 34px 2px #f5b30159}.ba-tour .im{height:160px}.ba-tour .tx{gap:6px;padding:16px 18px 18px;display:grid}.ba-tour small{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:11.5px;font-weight:800}.ba-tour b{font-size:17px}.ba-tour .tx>span{color:var(--ink-2);font-size:13.5px;font-weight:600}.ba-tour .rt{align-items:center;gap:4px;display:flex;color:var(--ink)!important;font-weight:800!important}.ba-tour .rt svg{color:#f5b301;fill:#f5b301;width:14px;height:14px}.ba-tour .rt small{text-transform:none;letter-spacing:0;font-size:13px;font-weight:600}.ba-tour strong{font-size:24px}.ba-tour strong small{text-transform:none;letter-spacing:0;margin-left:2px;font-size:13px}.ba-tour u{text-align:center;background:var(--acc);color:var(--on-acc);border-radius:12px;margin-top:4px;padding:10px;font-weight:800;text-decoration:none}.ba-rel{margin-top:64px}.ba-rel h2{font-size:34px}.ba-rel .bl-grid a{color:var(--ink)}@media (max-width:1200px){.ba-grid{grid-template-columns:minmax(0,1fr) 300px}.ba-toc{display:none}}@media (max-width:899px){.bl,.ba{padding-top:16px}.bl-head h1{font-size:34px}.bl-mag{grid-template-columns:1fr}.bl-mag .ft .im{height:220px}.bl-mag .ft h2{font-size:26px}.bl-mag .side a{grid-template-rows:160px auto}.bl-grid{grid-template-columns:1fr}.bl-chips{margin-inline:-16px;padding-inline:16px}.ba-grid{grid-template-columns:1fr}.ba-side{display:none}.ba-mtour{margin-top:28px;display:block}.ba h1{font-size:32px}.ba-facts{grid-template-columns:repeat(2,1fr)}.ba-cover{height:220px}.ba article h2{font-size:25px}.ba article p{font-size:16px}.ba-rel{margin-top:44px}.ba-rel h2{font-size:28px}}
