/*
Theme Name: Kalenica
Theme URI: https://www.aspektarchitektura.pl/
Author: Rzut i Elewacja
Description: Motyw blokowy magazynu Rzut i Elewacja, po polsku o architekturze i projektowaniu domów. Kierunek „Godzina błękitna”: granat zmierzchu, ciepły papier kreślarski, beton, bursztyn rozświetlonego okna i miedź; Lexend Deca, Gantari i Red Hat Mono; linie wymiarowe, znaczniki cięcia i podziałka jako motywy; zdjęcie hero w ramie z krzyżykami przycinania.
Version: 1.0.0
Requires at least: 6.5
Requires PHP: 8.1
License: GNU General Public License v2 or later
Text Domain: kalenica
*/
@font-face{font-family:"Lexend Deca";font-style:normal;font-weight:300 700;font-display:swap;src:url(polices/lexend-deca-latin-ext-kal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Lexend Deca";font-style:normal;font-weight:300 700;font-display:swap;src:url(polices/lexend-deca-latin-kal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Gantari";font-style:normal;font-weight:400 700;font-display:swap;src:url(polices/gantari-latin-ext-kal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Gantari";font-style:normal;font-weight:400 700;font-display:swap;src:url(polices/gantari-latin-kal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Gantari";font-style:italic;font-weight:400 600;font-display:swap;src:url(polices/gantari-i-latin-ext-kal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Gantari";font-style:italic;font-weight:400 600;font-display:swap;src:url(polices/gantari-i-latin-kal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Red Hat Mono";font-style:normal;font-weight:400 600;font-display:swap;src:url(polices/red-hat-mono-latin-ext-kal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Red Hat Mono";font-style:normal;font-weight:400 600;font-display:swap;src:url(polices/red-hat-mono-latin-kal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--kal-granat:#0D1B2E;--kal-nocny:#08121F;--kal-kobalt:#1D4F8C;--kal-bursztyn:#F2A93B;--kal-miedz:#A8541A;--kal-tusz:#15191F;--kal-grafit:#566069;--kal-kreska:#D8D5CC;--kal-papier:#F5F3EE;--kal-beton:#E9E8E3;--kal-bialy:#FFFFFF;--kal-titres:"Lexend Deca","Segoe UI",Arial,sans-serif;--kal-texte:Gantari,"Segoe UI",Arial,sans-serif;--kal-mono:"Red Hat Mono",ui-monospace,Menlo,Consolas,monospace;--kal-linijka:repeating-linear-gradient(90deg,var(--kal-bursztyn) 0 1px,transparent 1px 10px),repeating-linear-gradient(90deg,var(--kal-bursztyn) 0 1px,transparent 1px 50px);--kal-haut-entete:72px;--kal-marge:48px}@media (max-width:700px){:root{--kal-marge:18px;--kal-haut-entete:62px}}.kal-site{margin:0;background:var(--kal-bialy);color:var(--kal-tusz);font-family:var(--kal-texte);font-size:18px;line-height:1.64;font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.kal-site *,.kal-site *::before,.kal-site *::after{box-sizing:border-box}.kal-site img{max-width:100%;height:auto;display:block}.kal-site a{color:var(--kal-kobalt)}.kal-site :focus-visible{outline:3px solid var(--kal-kobalt);outline-offset:3px}.kal-evitement{position:absolute;left:-9999px;top:0;z-index:100;background:var(--kal-bursztyn);color:var(--kal-granat);padding:10px 16px;font-weight:600}.kal-evitement:focus{left:12px;top:12px}.kal-gabarit{width:100%;max-width:calc(1104px + 2 * var(--kal-marge));margin:0 auto;padding-inline:var(--kal-marge)}.kal-gabarit--etroit{max-width:calc(880px + 2 * var(--kal-marge))}.kal-scene{display:block}.kal-fond--papier{background:var(--kal-papier)}.kal-fond--blanc{background:var(--kal-bialy)}.kal-fond--beton{background:var(--kal-beton)}.kal-accent{color:var(--kal-miedz)}.kal-znak{display:inline-block;width:12px;height:12px;flex:none;border:2px solid var(--kal-miedz);background:linear-gradient(135deg,var(--kal-miedz) 50%,transparent 50%)}.kal-surtitre{display:flex;align-items:center;gap:12px;font-family:var(--kal-mono);font-weight:500;font-size:13px;line-height:1.2;letter-spacing:.16em;text-transform:uppercase;color:var(--kal-miedz);margin:0 0 14px}.kal-surtitre::before{content:"";width:26px;height:9px;flex:none;background:linear-gradient(currentColor,currentColor) left center/100% 1.5px no-repeat,linear-gradient(currentColor,currentColor) left center/1.5px 9px no-repeat,linear-gradient(currentColor,currentColor) right center/1.5px 9px no-repeat}.kal-etiquette{font-family:var(--kal-mono);font-weight:500;font-size:12px;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;color:var(--kal-grafit)}.kal-etiquette a{color:inherit;text-decoration:none}.kal-etiquette a:hover{color:var(--kal-kobalt)}.kal-numero{font-family:var(--kal-mono);font-weight:500;font-size:14px;line-height:1;letter-spacing:.08em;color:var(--kal-miedz)}.kal-h1{font-family:var(--kal-titres);font-weight:500;font-size:clamp(30px,3.3vw,44px);line-height:1.14;color:var(--kal-tusz);margin:6px 0 16px;overflow-wrap:break-word;letter-spacing:-.02em;hyphens:manual}.kal-chapo{font-size:20px;line-height:1.55;color:var(--kal-grafit);margin:0 0 14px;max-width:760px}.kal-bouton{display:inline-flex;align-items:center;justify-content:center;font-family:var(--kal-titres);font-weight:500;font-size:14px;line-height:1.1;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;padding:15px 22px;border:2px solid transparent;border-radius:0;cursor:pointer;white-space:nowrap}.kal-bouton--plein{background:var(--kal-kobalt);color:var(--kal-bialy)!important;border-color:var(--kal-kobalt)}.kal-bouton--plein:hover{background:var(--kal-granat);border-color:var(--kal-granat)}.kal-bouton--trait{border-color:var(--kal-granat);color:var(--kal-granat);background:transparent}.kal-bouton--trait:hover{background:var(--kal-granat);color:var(--kal-bialy)}.kal-lien-souligne{font-family:var(--kal-mono);font-weight:500;font-size:13px;letter-spacing:.1em;text-transform:uppercase;line-height:1.2;color:var(--kal-granat);text-decoration:none;border-bottom:2px solid var(--kal-bursztyn);padding-bottom:4px;white-space:nowrap}.kal-lien-souligne:hover{border-bottom-color:var(--kal-kobalt);color:var(--kal-kobalt)}.kal-lien-fleche{font-weight:600;font-size:17px;color:var(--kal-kobalt);text-decoration:none}.kal-lien-fleche:hover{text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--kal-bursztyn);text-underline-offset:4px}.kal-entete{position:sticky;top:0;z-index:60;background:var(--kal-granat);color:var(--kal-bialy)}.kal-entete::after{content:"";position:absolute;left:0;right:0;top:100%;height:9px;background:var(--kal-linijka);background-size:auto 5px,auto 9px;background-repeat:repeat-x;background-position:0 0;opacity:.85;pointer-events:none}.kal-entete__rang{height:var(--kal-haut-entete);display:flex;align-items:center;gap:40px}.kal-logo{display:inline-flex;align-items:center;gap:8px;color:var(--kal-bialy)!important;text-decoration:none;font-family:var(--kal-titres);font-weight:500;font-size:23px;line-height:1;white-space:nowrap;letter-spacing:-.02em}.kal-logo__znak{width:20px;height:20px;flex:none;margin-right:4px;border:2px solid var(--kal-bursztyn);background:linear-gradient(135deg,var(--kal-bursztyn) 50%,transparent 50%);display:inline-block}.kal-logo__mot--2{color:var(--kal-bursztyn);font-weight:300}.kal-menu{margin:0 0 0 auto}.kal-menu__liste{display:flex;gap:26px;list-style:none;margin:0;padding:0}.kal-menu__lien{font-family:var(--kal-mono);font-weight:500;font-size:12px;letter-spacing:.08em;text-transform:uppercase;line-height:1;color:var(--kal-bialy)!important;text-decoration:none;padding:9px 0;border-bottom:2px solid transparent;display:inline-block;white-space:nowrap}.kal-menu__lien:hover{border-bottom-color:rgba(242,169,59,.7)}.kal-menu__lien[aria-current="page"]{border-bottom-color:var(--kal-bursztyn)}.kal-loupe,.kal-burger{background:none;border:0;color:var(--kal-bialy);cursor:pointer;padding:8px;margin:0;display:inline-flex;align-items:center;justify-content:center}.kal-loupe{margin-left:auto}.kal-menu+.kal-loupe{margin-left:0}.kal-entete :focus-visible{outline-color:var(--kal-bursztyn)}.kal-burger{display:none;width:44px;height:44px}.kal-burger span,.kal-burger span::before,.kal-burger span::after{display:block;width:24px;height:2px;background:currentColor;position:relative}.kal-burger span::before,.kal-burger span::after{content:"";position:absolute;left:0}.kal-burger span::before{top:-7px}.kal-burger span::after{top:7px}.kal-volet{margin:0;inset:0 auto 0 0;width:min(340px,88vw);height:100dvh;max-height:none;border:0;padding:0;background:var(--kal-granat);color:var(--kal-bialy)}.kal-volet::backdrop{background:rgba(8,18,31,.66)}.kal-volet__in{padding:28px 26px;display:flex;flex-direction:column;gap:14px;min-height:100%}.kal-volet__titre{font-family:var(--kal-mono);font-weight:500;font-size:12.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--kal-bursztyn);margin:10px 0 0}.kal-volet__liste,.kal-volet__mag{list-style:none;margin:0;padding:0}.kal-volet__liste a,.kal-volet__mag a{display:block;color:var(--kal-bialy);text-decoration:none;font-family:var(--kal-titres);font-weight:400;font-size:23px;line-height:1.25;padding:6px 0}.kal-volet__mag a{font-family:var(--kal-texte);font-weight:600;font-size:18px}.kal-volet__liste a[aria-current="page"]{text-decoration:underline;text-decoration-color:var(--kal-bursztyn);text-decoration-thickness:2px;text-underline-offset:6px}.kal-volet__fermer{margin-top:auto;align-self:flex-start;background:var(--kal-bursztyn);color:var(--kal-granat);border:0;font-family:var(--kal-titres);font-weight:500;font-size:14px;letter-spacing:.06em;text-transform:uppercase;padding:13px 24px;cursor:pointer}.kal-cherche{margin:0;inset:var(--kal-haut-entete) 0 auto 0;width:100%;max-width:none;border:0;padding:24px 0 28px;background:var(--kal-papier);border-bottom:3px solid var(--kal-granat);color:var(--kal-tusz)}.kal-cherche__form{margin:0}.kal-cherche__label{display:block;font-family:var(--kal-mono);font-weight:500;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--kal-miedz);margin-bottom:8px}.kal-cherche__ligne{display:flex;gap:0;max-width:720px}.kal-cherche__ligne input{flex:1;min-width:0;font:inherit;font-size:18px;padding:12px 16px;border:2px solid var(--kal-granat);border-right:0;border-radius:0;background:var(--kal-bialy);color:var(--kal-tusz)}.kal-cherche__ligne button{font-family:var(--kal-titres);font-weight:500;font-size:14px;letter-spacing:.06em;text-transform:uppercase;padding:0 24px;border:2px solid var(--kal-granat);background:var(--kal-granat);color:var(--kal-bialy);cursor:pointer;border-radius:0}.kal-fond--granat{background:var(--kal-granat);color:var(--kal-bialy)}.kal-vitrine{position:relative;padding-block:62px 86px;background:var(--kal-granat);background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:64px 64px;background-position:-1px -1px}.kal-vitrine__grille{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);gap:64px;align-items:center}.kal-vitrine .kal-surtitre{color:var(--kal-bursztyn)}.kal-vitrine__surtitre{margin-bottom:20px}.kal-vitrine__titre{font-family:var(--kal-titres);font-weight:500;font-size:clamp(30px,3.2vw,44px);line-height:1.15;margin:0 0 22px;color:var(--kal-bialy);letter-spacing:-.02em}.kal-vitrine__titre .kal-accent{color:var(--kal-bursztyn);font-weight:300}.kal-vitrine__chapo{font-size:20px;line-height:1.55;color:#C9D3DF;margin:0 0 32px;max-width:540px}.kal-vitrine__boutons{display:flex;flex-wrap:wrap;gap:12px;margin:0}.kal-vitrine .kal-bouton--plein{background:var(--kal-bursztyn);border-color:var(--kal-bursztyn);color:var(--kal-granat)!important}.kal-vitrine .kal-bouton--plein:hover{background:var(--kal-bialy);border-color:var(--kal-bialy)}.kal-vitrine .kal-bouton--trait{border-color:rgba(255,255,255,.7);color:var(--kal-bialy)}.kal-vitrine .kal-bouton--trait:hover{background:var(--kal-bialy);color:var(--kal-granat)}.kal-vitrine__cadre{position:relative;isolation:isolate;margin:0 0 42px}.kal-vitrine__cadre::before{content:"";position:absolute;inset:-16px;z-index:-1;pointer-events:none;background: linear-gradient(var(--kal-bursztyn),var(--kal-bursztyn)) 0 0/26px 2px no-repeat,linear-gradient(var(--kal-bursztyn),var(--kal-bursztyn)) 0 0/2px 26px no-repeat,linear-gradient(var(--kal-bursztyn),var(--kal-bursztyn)) 100% 0/26px 2px no-repeat,linear-gradient(var(--kal-bursztyn),var(--kal-bursztyn)) 100% 0/2px 26px no-repeat,linear-gradient(var(--kal-bursztyn),var(--kal-bursztyn)) 0 100%/26px 2px no-repeat,linear-gradient(var(--kal-bursztyn),var(--kal-bursztyn)) 0 100%/2px 26px no-repeat,linear-gradient(var(--kal-bursztyn),var(--kal-bursztyn)) 100% 100%/26px 2px no-repeat,linear-gradient(var(--kal-bursztyn),var(--kal-bursztyn)) 100% 100%/2px 26px no-repeat}.kal-vitrine__cadre::after{content:"";position:absolute;left:0;right:0;bottom:-34px;height:11px;pointer-events:none;background: linear-gradient(rgba(255,255,255,.55),rgba(255,255,255,.55)) 0 50%/100% 1px no-repeat,linear-gradient(rgba(255,255,255,.55),rgba(255,255,255,.55)) 0 50%/1px 11px no-repeat,linear-gradient(rgba(255,255,255,.55),rgba(255,255,255,.55)) 100% 50%/1px 11px no-repeat}.kal-vitrine__cadre picture,.kal-vitrine__cadre img{display:block;width:100%}.kal-site .kal-vitrine__cadre img{height:auto;object-fit:cover;background:var(--kal-kobalt)}@media (min-width:900px) and (min-height:700px){.kal-vitrine{min-height:calc(100vh - var(--kal-haut-entete) - 90px);display:flex;align-items:center}.kal-vitrine>.kal-gabarit{width:100%}}.kal-bloc{padding-block:78px}.kal-tete-section{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:40px;padding-bottom:24px}.kal-tete-section::after{content:"";position:absolute;left:0;right:0;bottom:0;height:11px;background:linear-gradient(var(--kal-granat),var(--kal-granat)) 0 50%/100% 1px no-repeat,linear-gradient(var(--kal-granat),var(--kal-granat)) 0 50%/1px 11px no-repeat,linear-gradient(var(--kal-granat),var(--kal-granat)) 100% 50%/1px 11px no-repeat;opacity:.5}.kal-titre-section{font-family:var(--kal-titres);font-weight:500;font-size:clamp(27px,3vw,38px);line-height:1.15;margin:0;color:var(--kal-tusz);letter-spacing:-.02em}.kal-tete-section .kal-accent{font-weight:300}.kal-rubriques-cartes{list-style:none;margin:0;padding:0;border-top:2px solid var(--kal-granat)}.kal-rubrique-carte{border-bottom:1px solid var(--kal-kreska)}.kal-rubrique-carte a{display:grid;grid-template-columns:76px 220px minmax(0,1fr) auto;gap:30px;align-items:center;padding:18px 18px 18px 0;color:var(--kal-tusz);text-decoration:none;position:relative;transition:background .25s ease,padding .25s ease}.kal-rubrique-carte a:hover{background:var(--kal-bialy);padding-left:18px}.kal-fond--beton .kal-rubrique-carte a:hover,.kal-fond--papier .kal-rubrique-carte a:hover{background:var(--kal-bialy)}.kal-rubrique-carte a::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--kal-bursztyn);transform:scaleY(0);transform-origin:center;transition:transform .25s ease}.kal-rubrique-carte a:hover::before{transform:scaleY(1)}.kal-rubrique-carte__num{font-family:var(--kal-mono);font-weight:500;font-size:14px;letter-spacing:.1em;color:var(--kal-miedz)}.kal-rubrique-carte__image{display:block;aspect-ratio:16/10;overflow:hidden;background:var(--kal-beton);grid-column:2;grid-row:1}.kal-site .kal-rubrique-carte__img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.kal-rubrique-carte a:hover .kal-rubrique-carte__img{transform:scale(1.05)}.kal-rubrique-carte__corps{display:contents}.kal-rubrique-carte__num{grid-column:1;grid-row:1}.kal-rubrique-carte__nom{grid-column:3;grid-row:1;font-family:var(--kal-titres);font-weight:500;font-size:26px;line-height:1.12;letter-spacing:-.02em;color:var(--kal-tusz);align-self:end}.kal-rubrique-carte__accroche{grid-column:3;grid-row:2;font-size:16px;line-height:1.45;color:var(--kal-grafit);align-self:start}.kal-rubrique-carte__image{grid-row:1/3}.kal-rubrique-carte__num{grid-row:1/3}.kal-rubrique-carte__compte{grid-column:4;grid-row:1/3;font-family:var(--kal-mono);font-weight:500;font-size:13px;letter-spacing:.06em;color:var(--kal-kobalt);white-space:nowrap}.kal-rubrique-carte a:hover .kal-rubrique-carte__nom{color:var(--kal-kobalt)}.kal-slownik{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.kal-pojecie{position:relative;background:var(--kal-bialy);border:1px solid var(--kal-kreska);border-top:3px solid var(--kal-granat);padding:20px 20px 24px}.kal-pojecie::after{content:"+";position:absolute;right:12px;top:8px;font-family:var(--kal-mono);font-size:18px;line-height:1;color:var(--kal-bursztyn)}.kal-pojecie__num{display:block;font-family:var(--kal-mono);font-weight:500;font-size:12.5px;letter-spacing:.14em;color:var(--kal-miedz);margin-bottom:14px}.kal-pojecie__nom{font-family:var(--kal-titres);font-weight:500;font-size:21px;line-height:1.15;margin:0 0 8px;color:var(--kal-tusz);letter-spacing:-.01em}.kal-pojecie p{margin:0;font-size:15.5px;line-height:1.5;color:var(--kal-grafit)}.kal-droga{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:76px;align-items:start}.kal-droga--sama{grid-template-columns:minmax(0,1fr)}.kal-droga__wstep{position:sticky;top:calc(var(--kal-haut-entete) + 34px)}.kal-droga__lead{font-family:var(--kal-titres);font-weight:500;font-size:clamp(26px,2.8vw,36px);line-height:1.18;margin:0 0 16px;color:var(--kal-tusz);letter-spacing:-.02em}.kal-droga__wstep p{margin:0 0 18px;color:var(--kal-grafit)}.kal-droga__wstep p.kal-droga__lead{color:var(--kal-tusz)}.kal-site .kal-droga__foto{display:block;width:100%;max-width:340px;aspect-ratio:1/1;object-fit:cover;margin:32px 0 0 18px;outline:1px solid var(--kal-granat);outline-offset:12px}.kal-droga__lista{list-style:none;margin:0;padding:0;counter-reset:kal-etap;position:relative}.kal-droga__lista::before{content:"";position:absolute;left:23px;top:30px;bottom:30px;width:1px;background:var(--kal-granat);opacity:.35}.kal-droga__lista li{counter-increment:kal-etap;position:relative;display:grid;grid-template-columns:48px 1fr;column-gap:22px;padding:14px 0 22px}.kal-droga__lista li::before{content:counter(kal-etap,decimal-leading-zero);grid-row:1/3;width:48px;height:48px;display:grid;place-items:center;background:var(--kal-bialy);border:1.5px solid var(--kal-granat);font-family:var(--kal-mono);font-weight:500;font-size:14px;color:var(--kal-granat);position:relative;z-index:1}.kal-fond--beton .kal-droga__lista li::before{background:var(--kal-beton)}.kal-fond--papier .kal-droga__lista li::before{background:var(--kal-papier)}.kal-droga__nazwa{font-family:var(--kal-titres);font-weight:500;font-size:22px;line-height:1.15;margin:4px 0 6px;color:var(--kal-tusz);letter-spacing:-.01em}.kal-droga__lista p{margin:0;font-size:16.5px;line-height:1.5;color:var(--kal-grafit)}.kal-une{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:52px;align-items:center}.kal-une__image{display:block;aspect-ratio:3/2;overflow:hidden}.kal-site .kal-une__img{width:100%;height:100%;object-fit:cover}.kal-une__titre{font-family:var(--kal-titres);font-weight:500;font-size:clamp(26px,2.7vw,34px);line-height:1.15;margin:6px 0 14px;letter-spacing:-.02em}.kal-une__titre a{color:var(--kal-tusz);text-decoration:none}.kal-une__titre a:hover{color:var(--kal-kobalt)}.kal-une__chapo{font-size:18px;color:var(--kal-grafit);margin:0 0 12px}.kal-ultimo__resto{margin-top:52px}.kal-grille{display:grid;gap:34px 28px}.kal-grille--trois{grid-template-columns:repeat(3,minmax(0,1fr))}.kal-grille--quatre{grid-template-columns:repeat(4,minmax(0,1fr))}.kal-carte{min-width:0}.kal-carte__image{display:block;overflow:hidden;aspect-ratio:3/2;background:var(--kal-beton)}.kal-carte--portrait .kal-carte__image{aspect-ratio:3/4}.kal-site .kal-carte__img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.kal-carte:hover .kal-carte__img{transform:scale(1.04)}.kal-carte__meta{display:flex;align-items:baseline;gap:14px;margin:14px 0 6px}.kal-carte__titre{font-family:var(--kal-titres);font-weight:500;font-size:19px;line-height:1.22;margin:0;letter-spacing:-.01em}.kal-carte__titre a{color:var(--kal-tusz);text-decoration:none}.kal-carte__titre a:hover{color:var(--kal-kobalt)}.kal-carte__resume{font-size:16px;line-height:1.45;color:var(--kal-grafit);margin:8px 0 0}.kal-carte--mini{display:grid;grid-template-columns:96px 1fr;gap:14px;align-items:center}.kal-carte--mini .kal-carte__image{aspect-ratio:1/1;width:96px}.kal-carte--mini .kal-carte__titre{font-size:16.5px;line-height:1.25}.kal-aplat{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:var(--kal-beton)}.kal-aplat .kal-znak{width:16px;height:16px}.kal-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:60px}.kal-duo__tete{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;border-bottom:2px solid var(--kal-granat);padding-bottom:12px;margin-bottom:6px}.kal-duo__titre{font-family:var(--kal-titres);font-weight:500;font-size:24px;line-height:1.1;margin:0;color:var(--kal-tusz);letter-spacing:-.02em}.kal-duo__liste{list-style:none;margin:0;padding:0}.kal-duo__liste li{padding:14px 0;border-bottom:1px solid var(--kal-kreska)}.kal-coin{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:64px;align-items:start}.kal-coin--sola{grid-template-columns:minmax(0,640px);justify-content:center}.kal-coin__grand{font-family:var(--kal-titres);font-weight:500;font-size:clamp(26px,2.8vw,36px);line-height:1.18;margin:0 0 18px;color:var(--kal-tusz);letter-spacing:-.02em}.kal-coin__edito p{color:var(--kal-grafit);margin:0 0 12px}.kal-coin__edito p.kal-coin__grand{color:var(--kal-tusz)}.kal-coin__principes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px}.kal-coin__principes div{border-top:2px solid var(--kal-granat);padding-top:12px;font-size:15.5px;line-height:1.45;color:var(--kal-tusz)}.kal-coin__principes b{display:block;font-family:var(--kal-titres);font-weight:500;font-size:18px;color:var(--kal-miedz);margin-bottom:2px}.kal-coin__equipe{background:var(--kal-bialy);padding:26px 28px;border-top:3px solid var(--kal-granat)}.kal-fond--papier .kal-coin__equipe,.kal-fond--beton .kal-coin__equipe{background:var(--kal-bialy)}.kal-coin__equipe .kal-coin__titre{font-family:var(--kal-titres);font-weight:500;font-size:22px;line-height:1.1;color:var(--kal-tusz);margin:0 0 10px;letter-spacing:-.02em}.kal-coin__equipe ul{list-style:none;margin:0;padding:0}.kal-coin__equipe li{display:grid;grid-template-columns:56px 1fr;gap:14px;align-items:center;padding:12px 0;border-top:1px solid var(--kal-kreska)}.kal-site .kal-coin__portrait,.kal-coin__initiale{width:56px;height:56px;object-fit:cover}.kal-coin__initiale{display:grid;place-items:center;background:var(--kal-beton);color:var(--kal-granat);font-family:var(--kal-titres);font-size:24px}.kal-coin__equipe p{margin:0;font-size:15px;line-height:1.3;color:var(--kal-grafit)}.kal-coin__equipe p a{display:block;color:var(--kal-tusz);text-decoration:none;font-weight:600;font-size:18px}.kal-coin__equipe p a:hover{color:var(--kal-kobalt)}.kal-coin__equipe .kal-coin__mas{margin-top:14px;font-size:16px}.kal-panneau{background:var(--kal-bialy);padding:52px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:56px;align-items:start;border-top:3px solid var(--kal-granat);position:relative}.kal-fond--beton .kal-panneau,.kal-fond--papier .kal-panneau{background:var(--kal-bialy)}.kal-panneau>:only-child{grid-column:1/-1}.kal-panneau .kal-texte h2,.kal-panneau .kal-intertitre{font-size:26px}.kal-pied{background:var(--kal-nocny);color:var(--kal-papier);position:relative;margin-top:14px}.kal-pied::before{content:"";position:absolute;left:0;right:0;bottom:100%;height:9px;background:var(--kal-linijka);background-size:auto 5px,auto 9px;background-repeat:repeat-x;background-position:0 100%;opacity:.8;pointer-events:none;transform:scaleY(-1)}.kal-pied__grille{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px;padding-block:62px 34px}.kal-logo--pied{font-size:30px}.kal-pied__description{margin:16px 0 10px;font-size:16px;line-height:1.55;color:#C9D3DF;max-width:340px}.kal-pied__titre{font-family:var(--kal-mono);font-weight:500;font-size:12.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--kal-bursztyn);margin:6px 0 14px}.kal-pied ul{list-style:none;margin:0;padding:0;line-height:1.95;font-size:16px}.kal-pied ul a{color:var(--kal-papier);text-decoration:none}.kal-pied ul a:hover{color:var(--kal-bialy);text-decoration:underline;text-decoration-color:var(--kal-bursztyn);text-underline-offset:4px}.kal-pied :focus-visible{outline-color:var(--kal-bursztyn)}.kal-pied__bas{padding-block:0 26px}.kal-pied__bas p{margin:0;padding-top:18px;border-top:1px solid rgba(245,243,238,.2);font-family:var(--kal-mono);font-size:12.5px;letter-spacing:.06em;color:#C9D3DF}.kal-ariane ol{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-wrap:wrap;gap:4px 8px;font-family:var(--kal-mono);font-weight:500;font-size:12.5px;letter-spacing:.04em;line-height:1.4;color:var(--kal-grafit)}.kal-ariane li+li::before{content:"/";margin-right:8px;color:var(--kal-miedz)}.kal-ariane a{color:var(--kal-grafit);text-decoration:none}.kal-ariane a:hover{color:var(--kal-kobalt);text-decoration:underline}.kal-ariane [aria-current]{color:var(--kal-tusz)}.kal-signature{font-weight:500;font-size:15.5px;line-height:1.45;color:var(--kal-grafit);margin:0}.kal-signature a{color:var(--kal-tusz);font-weight:600;text-decoration:none;border-bottom:2px solid var(--kal-bursztyn)}.kal-signature a:hover{color:var(--kal-kobalt)}.kal-signature__point{margin:0 5px}.kal-une-tete{background:var(--kal-papier);padding-block:46px 40px}.kal-une-tete__grille{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:56px;align-items:end}.kal-une-tete__grille--seule{grid-template-columns:minmax(0,1fr)}.kal-une-tete__rubrique{margin:0 0 4px}.kal-une-tete__rubrique .kal-etiquette{color:var(--kal-miedz);font-size:12.5px}.kal-plan{background:var(--kal-bialy);padding:20px 24px 18px;border-top:3px solid var(--kal-miedz)}.kal-plan__titre{font-family:var(--kal-mono);font-weight:500;font-size:13px;letter-spacing:.1em;text-transform:uppercase;line-height:1.1;margin:0 0 8px}.kal-plan ol,.kal-plan-plie ol{margin:0;padding:0 0 0 24px;font-size:16px;line-height:1.55}.kal-plan li,.kal-plan-plie li{padding:2px 0}.kal-plan li::marker,.kal-plan-plie li::marker{font-weight:600;color:var(--kal-miedz)}.kal-plan a,.kal-plan-plie a{color:var(--kal-tusz);text-decoration:none}.kal-plan a:hover,.kal-plan-plie a:hover{color:var(--kal-kobalt);text-decoration:underline}.kal-plan-plie{display:none}.kal-plan{align-self:start}.kal-plan summary.kal-plan__titre{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0}.kal-plan summary.kal-plan__titre::-webkit-details-marker{display:none}.kal-plan summary.kal-plan__titre::after{content:"+";font-weight:500;color:var(--kal-miedz);font-size:24px;line-height:1}.kal-plan[open] summary.kal-plan__titre::after{content:"−"}.kal-plan[open] summary.kal-plan__titre{margin-bottom:8px}.kal-pleine{margin:0;position:relative;background:var(--kal-bialy)}.kal-pleine::before{content:"";position:absolute;left:0;right:0;top:0;height:45%;background:var(--kal-papier)}.kal-pleine .kal-gabarit{position:relative}.kal-site .kal-pleine__img{width:100%;aspect-ratio:21/9;object-fit:cover}.kal-lecture{padding-block:46px 66px}.kal-lecture__grille{display:grid;grid-template-columns:minmax(0,720px) 300px;justify-content:space-between;gap:56px;align-items:start}.kal-lecture__grille--seule{grid-template-columns:minmax(0,720px);justify-content:center}.kal-lecture__colonne>*+*,.kal-lecture__colonne>.kal-duel{margin-top:40px}.kal-aussi{position:sticky;top:calc(var(--kal-haut-entete) + 24px);align-self:start}.kal-aussi__titre{font-family:var(--kal-mono);font-weight:500;font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--kal-miedz);margin:0 0 4px;padding-bottom:12px;border-bottom:2px solid var(--kal-granat)}.kal-aussi__liste{list-style:none;margin:0;padding:0}.kal-aussi__liste li{padding:12px 0;border-bottom:1px solid var(--kal-kreska)}.kal-aussi .kal-carte--mini .kal-carte__titre{font-size:16px}.kal-droit{border-left:4px solid var(--kal-bursztyn);background:var(--kal-papier);padding:18px 24px}.kal-droit__titre{font-family:var(--kal-mono);font-weight:500;font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--kal-miedz);margin:0 0 6px}.kal-droit__texte{font-size:20px;line-height:1.5;color:var(--kal-tusz)}.kal-droit__texte p{margin:0 0 10px}.kal-droit__texte p:last-child{margin-bottom:0}.kal-texte{overflow-wrap:break-word}.kal-texte p{margin:0 0 16px}.kal-texte h2,.kal-intertitre{font-family:var(--kal-titres);font-weight:500;font-size:28px;line-height:1.2;color:var(--kal-tusz);margin:42px 0 14px;display:flex;align-items:baseline;gap:14px;letter-spacing:-.02em;scroll-margin-top:calc(var(--kal-haut-entete) + 24px)}.kal-texte h2::before,.kal-intertitre::before{content:"";width:13px;height:13px;flex:none;border:2px solid var(--kal-miedz);background:linear-gradient(135deg,var(--kal-miedz) 50%,transparent 50%);transform:translateY(-1px)}.kal-texte>h2:first-child,.kal-lecture__colonne>section>.kal-intertitre:first-child,.kal-fiche__bloc>.kal-intertitre:first-child{margin-top:0}.kal-texte h3{font-family:var(--kal-titres);font-weight:500;font-size:21px;line-height:1.2;margin:28px 0 10px;color:var(--kal-kobalt);letter-spacing:-.01em}.kal-texte ul,.kal-coches,.kal-sommaire ul,.kal-fiche__pages{list-style:none;margin:0 0 18px;padding:0}.kal-texte ul:not([class]) li{position:relative;padding-left:26px;margin-bottom:8px}.kal-texte ul:not([class]) li::before{content:"";position:absolute;left:2px;top:.66em;width:10px;height:1.5px;background:var(--kal-miedz);box-shadow:0 -4px 0 -.2px transparent}.kal-texte ol:not([class]){margin:0 0 18px;padding-left:26px}.kal-texte ol:not([class]) li{margin-bottom:8px}.kal-texte ol:not([class]) li::marker{font-family:var(--kal-mono);font-weight:500;color:var(--kal-miedz)}.kal-texte a{text-decoration-thickness:1.5px;text-underline-offset:3px}.kal-texte blockquote{margin:24px 0;padding:6px 0 6px 22px;border-left:3px solid var(--kal-bursztyn);font-style:italic;color:var(--kal-tusz)}.kal-texte img{margin:20px 0}.kal-defile{overflow-x:auto;margin:0 0 20px;-webkit-overflow-scrolling:touch}.kal-defile table{border-collapse:collapse;width:100%;min-width:520px;font-size:16px;line-height:1.45}.kal-defile th,.kal-defile td{padding:12px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--kal-kreska)}.kal-defile thead th{background:var(--kal-granat);color:var(--kal-bialy);font-weight:600;font-size:15px;border-bottom:0}.kal-defile tbody tr:nth-child(even){background:var(--kal-papier)}.kal-duel__table tbody th{font-weight:600;font-size:16px;color:var(--kal-tusz);width:28%}.kal-coches li{position:relative;padding-left:32px;margin-bottom:10px;line-height:1.5}.kal-coches li::before{content:"";position:absolute;left:4px;top:.32em;width:13px;height:7px;border-left:2.5px solid var(--kal-miedz);border-bottom:2.5px solid var(--kal-miedz);transform:rotate(-45deg)}.kal-coches--deux{columns:2;column-gap:32px}.kal-coches--deux li{break-inside:avoid}.kal-pense-bete{border:1px solid var(--kal-granat);border-top:4px solid var(--kal-granat);padding:22px 26px 12px;background:var(--kal-papier)}.kal-pense-bete__titre{font-family:var(--kal-titres);font-weight:500;font-size:22px;line-height:1.1;color:var(--kal-tusz);margin:0 0 12px;letter-spacing:-.02em}.kal-gestes__liste{list-style:none;margin:0;padding:0}.kal-gestes__liste li{display:grid;grid-template-columns:64px 1fr;gap:14px;padding:16px 0;border-top:1px solid var(--kal-kreska);scroll-margin-top:calc(var(--kal-haut-entete) + 24px)}.kal-gestes__liste li:last-child{border-bottom:1px solid var(--kal-kreska)}.kal-gestes__n{font-family:var(--kal-mono);font-weight:500;font-size:28px;line-height:1;color:var(--kal-miedz)}.kal-gestes__liste p{margin:0}.kal-question{border-bottom:1px solid var(--kal-kreska)}.kal-question:first-of-type{border-top:1px solid var(--kal-kreska)}.kal-question summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;align-items:baseline;padding:16px 0;font-weight:600;font-size:18.5px;line-height:1.3}.kal-question summary::-webkit-details-marker{display:none}.kal-question__signe{position:relative;width:14px;height:14px;flex:none}.kal-question__signe::before,.kal-question__signe::after{content:"";position:absolute;background:var(--kal-miedz);left:0;top:6px;width:14px;height:2px}.kal-question__signe::after{transform:rotate(90deg);transition:transform .2s}.kal-question[open] .kal-question__signe::after{transform:rotate(0)}.kal-question__reponse{padding:0 0 16px;font-size:17px;line-height:1.55}.kal-question__reponse p{margin:0 0 8px}.kal-lectures__liste{margin:0;padding-left:24px;font-size:16px;line-height:1.55;overflow-wrap:anywhere}.kal-lectures__liste li{margin-bottom:6px}.kal-lectures__liste li::marker{font-family:var(--kal-mono);font-weight:500;color:var(--kal-miedz)}.kal-ensuite{background:var(--kal-beton);padding-block:62px}.kal-ensuite .kal-titre-section{margin-bottom:28px}.kal-a-copier{margin:22px 0;background:var(--kal-papier);border-left:4px solid var(--kal-granat);padding:18px 22px 16px;position:relative}.kal-a-copier p{margin:0 0 10px}.kal-copier{font-family:var(--kal-titres);font-weight:500;font-size:13px;line-height:1;letter-spacing:.05em;text-transform:uppercase;background:transparent;color:var(--kal-granat);border:2px solid var(--kal-granat);padding:9px 16px;cursor:pointer;border-radius:0}.kal-copier:hover,.kal-copier[data-kal-fait]{background:var(--kal-granat);color:var(--kal-bialy)}.kal-ouverture{background:var(--kal-papier);padding-block:46px 50px}.kal-ouverture__grille{display:grid;grid-template-columns:minmax(0,1fr) 480px;gap:56px;align-items:center}.kal-ouverture__grille--seule{grid-template-columns:minmax(0,1fr)}.kal-ouverture__cadre{aspect-ratio:4/3;overflow:hidden;position:relative;outline:1px solid var(--kal-granat);outline-offset:10px;margin:10px}.kal-site .kal-ouverture__image{width:100%;height:100%;object-fit:cover}.kal-site .kal-ouverture__bandeau{width:100%;aspect-ratio:16/9;object-fit:cover;margin-top:22px}.kal-ouverture--page .kal-h1{font-size:clamp(32px,3.6vw,46px)}.kal-ouverture__plume{display:grid;grid-template-columns:240px 1fr;gap:36px;align-items:center}.kal-site .kal-ouverture__portrait{width:240px;height:240px;object-fit:cover}.kal-ouverture__poste{font-weight:600;font-size:18px;color:var(--kal-miedz);margin:0 0 10px}.kal-ouverture--plume .kal-h1{font-size:clamp(32px,3.6vw,46px)}.kal-rayon__articles{padding-block:66px}.kal-rayon__texte{background:var(--kal-beton);padding-block:66px}.kal-colonne{padding-block:46px 66px}.kal-colonne__date{font-family:var(--kal-mono);font-weight:500;font-size:13px;letter-spacing:.04em;color:var(--kal-grafit);margin:32px 0 0;padding-top:14px;border-top:1px solid var(--kal-kreska)}.kal-colonne .kal-lectures{margin-top:32px}.kal-membres{list-style:none;margin:28px 0;padding:0}.kal-membre{display:grid;grid-template-columns:160px 1fr;gap:28px;padding:24px 0;border-top:1px solid var(--kal-kreska)}.kal-membre:last-child{border-bottom:1px solid var(--kal-kreska)}.kal-site .kal-membre__portrait{width:160px;height:160px;object-fit:cover}.kal-membre p{margin:0 0 8px}.kal-membre__nom{font-family:var(--kal-titres);font-weight:500;font-size:24px;line-height:1.1;letter-spacing:-.02em}.kal-membre__poste{font-weight:600;font-size:16.5px;color:var(--kal-miedz)}.kal-fiche__bloc{margin-bottom:36px}.kal-fiche__relu{font-style:italic;color:var(--kal-grafit)}.kal-fiche__pages li{padding:10px 0;border-bottom:1px solid var(--kal-kreska)}.kal-fiche__pages a{font-family:var(--kal-titres);font-weight:500;font-size:18px;color:var(--kal-tusz);text-decoration:none}.kal-fiche__pages a:hover{color:var(--kal-kobalt)}.kal-fiche__date{display:block;font-family:var(--kal-mono);font-size:12.5px;color:var(--kal-grafit)}.kal-sommaire{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 48px}.kal-sommaire__rubrique{padding-top:6px}.kal-sommaire__titre{font-family:var(--kal-titres);font-weight:500;font-size:22px;line-height:1.15;margin:18px 0 10px;padding-bottom:8px;border-bottom:2px solid var(--kal-granat);letter-spacing:-.02em}.kal-sommaire__titre a{color:var(--kal-tusz);text-decoration:none}.kal-sommaire li{padding:6px 0;border-bottom:1px solid var(--kal-kreska);font-size:16.5px;line-height:1.4}.kal-sommaire li a{color:var(--kal-tusz);text-decoration:none}.kal-sommaire li a:hover{color:var(--kal-kobalt);text-decoration:underline}.kal-sommaire__sous{padding-left:18px!important}.kal-ecrire{margin:28px 0 0;background:var(--kal-papier);padding:30px 32px;border-top:3px solid var(--kal-granat)}.kal-ecrire p{margin:0 0 16px}.kal-ecrire label{display:block;font-weight:600;font-size:16.5px;margin-bottom:6px}.kal-ecrire input,.kal-ecrire select,.kal-ecrire textarea{width:100%;font:inherit;font-size:17px;padding:11px 13px;border:1.5px solid var(--kal-granat);border-radius:0;background:var(--kal-bialy);color:var(--kal-tusz)}.kal-ecrire__duo{display:grid;grid-template-columns:1fr 1fr;gap:18px}.kal-ecrire__aide,.kal-ecrire__donnees{display:block;font-size:15px;line-height:1.45;color:var(--kal-grafit);margin-top:6px}.kal-ecrire__piege{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.kal-ecrire__etat{padding:12px 16px;font-weight:600;font-size:17px}.kal-ecrire__etat--ok{background:var(--kal-bursztyn);color:var(--kal-granat)}.kal-ecrire__etat--non{background:var(--kal-granat);color:var(--kal-bialy)}.kal-absente{padding-block:64px 72px}.kal-absente__code{font-family:var(--kal-mono);font-weight:500;font-size:128px;line-height:.9;color:var(--kal-bursztyn);margin:0 0 10px;letter-spacing:-.04em;-webkit-text-stroke:1.5px var(--kal-granat)}.kal-absente__rubriques{list-style:none;padding:0;margin:26px 0;display:flex;flex-wrap:wrap;gap:10px}.kal-absente__rubriques a{display:inline-block;padding:10px 18px;background:var(--kal-beton);color:var(--kal-tusz);text-decoration:none;font-weight:600;font-size:16.5px}.kal-absente__rubriques a:hover{background:var(--kal-granat);color:var(--kal-bialy)}.kal-absente .kal-cherche__form,.kal-trouvailles .kal-cherche__form{margin:22px 0 10px}.kal-trouvailles{padding-block:48px 72px}.kal-trouvailles .kal-grille{margin-top:30px}.kal-trouvailles__rien{font-size:18px;color:var(--kal-grafit)}.kal-trouvailles__pages ul{list-style:none;display:flex;gap:8px;padding:0;margin:30px 0 0;flex-wrap:wrap}.kal-trouvailles__pages a,.kal-trouvailles__pages span{display:inline-block;padding:8px 14px;border:1.5px solid var(--kal-granat);font-weight:600;color:var(--kal-granat);text-decoration:none}@media (max-width:1180px){.kal-menu__liste{gap:16px}.kal-entete__rang{gap:26px}.kal-lecture__grille{grid-template-columns:minmax(0,1fr) 280px;gap:40px}.kal-vitrine__grille{gap:48px}.kal-droga{gap:48px}.kal-rubrique-carte a{grid-template-columns:60px 190px minmax(0,1fr) auto;gap:22px}}@media (max-width:1023px){.kal-grille--quatre{grid-template-columns:repeat(2,minmax(0,1fr))}.kal-slownik{grid-template-columns:repeat(2,minmax(0,1fr))}.kal-pied__grille{grid-template-columns:1fr 1fr}.kal-panneau{grid-template-columns:1fr;gap:28px}.kal-coin{grid-template-columns:1fr;gap:36px}.kal-droga{grid-template-columns:1fr;gap:34px}.kal-droga__wstep{position:static}.kal-site .kal-droga__foto{max-width:260px}}@media (max-width:899.98px){.kal-burger{display:inline-flex}.kal-menu{display:none}.kal-entete__rang{justify-content:space-between;gap:8px}.kal-logo{font-size:23px}.kal-loupe{margin-left:0}.kal-vitrine{padding-block:30px 52px}.kal-vitrine__grille{display:flex;flex-direction:column;align-items:stretch;gap:0}.kal-vitrine__texte{display:contents}.kal-vitrine__surtitre{order:1;margin-bottom:12px}.kal-vitrine__titre{order:2;font-size:30px;margin-bottom:14px}.kal-vitrine__chapo{order:3;font-size:18px;margin-bottom:22px}.kal-vitrine__cadre{order:4;margin:16px 14px 52px}.kal-vitrine__boutons{order:5;flex-direction:column;gap:10px}.kal-vitrine__boutons .kal-bouton{width:100%}.kal-une-tete__grille{grid-template-columns:minmax(0,1fr);gap:0}.kal-plan{display:none}.kal-plan-plie{display:block;background:var(--kal-bialy);margin-top:18px;padding:0 18px;border-top:3px solid var(--kal-miedz)}.kal-plan-plie summary{cursor:pointer;font-family:var(--kal-mono);font-weight:500;font-size:13px;letter-spacing:.1em;text-transform:uppercase;padding:14px 0}.kal-plan-plie ol{padding-bottom:12px}.kal-site .kal-pleine__img{aspect-ratio:4/3}.kal-lecture__grille,.kal-lecture__grille--seule{grid-template-columns:minmax(0,1fr);gap:44px}.kal-aussi{position:static}.kal-une{grid-template-columns:1fr;gap:20px}.kal-duo{grid-template-columns:1fr;gap:28px}.kal-ouverture__grille{grid-template-columns:1fr;gap:24px}.kal-ouverture__cadre{margin:10px 10px 10px}.kal-ouverture__plume{grid-template-columns:120px 1fr;gap:18px}.kal-site .kal-ouverture__portrait{width:120px;height:120px}}@media (max-width:700px){.kal-site{font-size:17.5px}.kal-bloc,.kal-rayon__articles,.kal-rayon__texte{padding-block:52px}.kal-tete-section{flex-wrap:wrap;margin-bottom:28px;padding-bottom:20px}.kal-h1,.kal-ouverture--page .kal-h1,.kal-ouverture--plume .kal-h1{font-size:31px}.kal-chapo{font-size:18px}.kal-grille--trois,.kal-grille--quatre{grid-template-columns:minmax(0,1fr)}.kal-grille--quatre{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.kal-rubrique-carte a{grid-template-columns:96px minmax(0,1fr);gap:4px 16px;padding:14px 0}.kal-rubrique-carte a:hover{padding-left:0}.kal-rubrique-carte__num{display:none}.kal-rubrique-carte__image{grid-column:1;grid-row:1/4;aspect-ratio:1/1}.kal-rubrique-carte__nom{grid-column:2;grid-row:1;font-size:21px;align-self:end}.kal-rubrique-carte__accroche{grid-column:2;grid-row:2;font-size:15px}.kal-rubrique-carte__compte{grid-column:2;grid-row:3;font-size:12.5px}.kal-slownik{grid-template-columns:minmax(0,1fr);gap:14px}.kal-droga__lista li{grid-template-columns:44px 1fr;column-gap:14px}.kal-droga__lista li::before{width:44px;height:44px}.kal-droga__lista::before{left:21px}.kal-une__titre{font-size:26px}.kal-coin__principes{grid-template-columns:minmax(0,1fr)}.kal-coin__equipe{padding:22px 18px}.kal-panneau{padding:28px 20px}.kal-pied__grille{grid-template-columns:minmax(0,1fr);gap:26px}.kal-texte h2,.kal-intertitre{font-size:25px}.kal-droit__texte{font-size:18.5px}.kal-coches--deux{columns:1}.kal-ecrire{padding:22px 16px}.kal-ecrire__duo{grid-template-columns:minmax(0,1fr);gap:0}.kal-membre{grid-template-columns:96px 1fr;gap:16px}.kal-site .kal-membre__portrait{width:96px;height:96px}.kal-sommaire{grid-template-columns:minmax(0,1fr)}.kal-absente__code{font-size:92px}.kal-gestes__liste li{grid-template-columns:48px 1fr}.kal-gestes__n{font-size:24px}}@media (prefers-reduced-motion:reduce){.kal-site *{transition:none!important;animation:none!important}}
