Skip to Content

CSS File

URL: https://ua-car.com/resources/css/style.min.css?v=1.003
HTTP Status: 200 OK
MIME Type: text/css
Last Modified: Sat, 18 May 2024 20:33:16 GMT
Download Time: Less than a second
Cookies: None
Size: 44 KB
Rules: 404 style rules
Imports: 0 stylesheets
HTTP Headers:  6 headers
Links In:  1 pages
Links Out:  0 links
Images:  0 images
CSS:  0 files
JavaScript:  0 files
Issue Issues: 8 issues found on 255 lines

1:root{--sans: system-ui, sans-serif;--titl: system-ui, sans-serif;--mono: ui-monospace, monospace;--thin: 300;--norm: 400;--semi: 500;--bold: 600;--content-min: 360px;--content-max: 1280px;--content: 94%;--margin: 3%;--scrollbar-width: 4px;--down: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9ImN1cnJlbnRDb2xvciIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHoiLz4KPC9zdmc+Cg==);--hh: 48px;--mw: 300px;--bg: #fff;--text: #123;--menu-bg: #006496;--menu-text: #fff;--backdrop: #00649680;--thumb: #00649680}

2@media(prefers-reduced-motion: no-preference){:has(:target){scroll-behavior:smooth}

3}

4::-webkit-input-placeholder{font-weight:var(--thin);opacity:.67}

5::-moz-placeholder{font-weight:var(--thin);opacity:.67}

6:-ms-input-placeholder{font-weight:var(--thin);opacity:.67}

7::-ms-input-placeholder{font-weight:var(--thin);opacity:.67}

8::placeholder{font-weight:var(--thin);opacity:.67}

9.line-clamp{overflow:hidden;display:-webkit-box;

-webkit-box-orient:vertical;

-webkit-line-clamp:var(--ln, 4);

height:calc(var(--ln, 4)*1lh)}

10.content{width:var(--content);margin-right:auto;margin-left:auto}

11.content.bg{

background-color:color-mix(in srgb, var(--bg) 70%, transparent);

-webkit-box-shadow:0 0 20px -3px rgba(0,0,0,.2666666667);box-shadow:0 0 20px -3px rgba(0,0,0,.2666666667);border-radius:4px}

12.content.bg2{

background-color:color-mix(in srgb, var(--menu-bg) 90%, transparent);

-webkit-box-shadow:0 0 20px -3px rgba(0,0,0,.2666666667);box-shadow:0 0 20px -3px rgba(0,0,0,.2666666667)}

13.content.bg3{background-color:var(--menu-bg);

-webkit-box-shadow:0 0 20px -3px rgba(0,0,0,.2666666667);box-shadow:0 0 20px -3px rgba(0,0,0,.2666666667)}

14.content::after{content:"";display:block;clear:both}

15.content.full-width{width:100%}

16.content.full-height{height:100%}

17.content.break-full{width:100%;max-width:unset}

18@media screen and (min-width: 992px){.content.break-full{width:var(--content);max-width:var(--content-max)}

19}

20.content.mobile-full{width:100%}

21@media screen and (min-width: 768px){.content.mobile-full{width:var(--content)}

22}

23.content.tablet-full{width:100%}

24@media screen and (min-width: 992px){.content.tablet-full{width:var(--content)}

25}

26.content.limited{max-width:var(--content-max)}

27.content.relative{position:relative}

28.content.pd{width:calc(var(--content) - 4.2em);padding-inline:2.1em;

padding-block:.33em}

29.content.pd.bg{background-color:var(--bg);

-webkit-box-shadow:0 0 20px -3px rgba(0,0,0,.2666666667);box-shadow:0 0 20px -3px rgba(0,0,0,.2666666667)}

30.content.pd.bg2{background-color:var(--menu-bg);

-webkit-box-shadow:0 0 20px -3px rgba(0,0,0,.2666666667);box-shadow:0 0 20px -3px rgba(0,0,0,.2666666667)}

31.content.pd.bg3{background-color:#004872;

-webkit-box-shadow:0 0 20px -3px rgba(0,0,0,.2666666667);box-shadow:0 0 20px -3px rgba(0,0,0,.2666666667)}

32.content.pd.br{border-radius:.25em}

33.content.pd.__xs{display:none}

34@media screen and (min-width: 576px){.content.pd.__xs{display:revert}

35}

36*{scrollbar-color:rgba(140,140,140,.75) rgba(225,225,225,.75);scrollbar-width:thin}

37@supports not (scrollbar-width: thin){* ::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width)}

38* ::-webkit-scrollbar-track{background-color:rgba(225,225,225,.75)}

39* ::-webkit-scrollbar-thumb{background-color:rgba(140,140,140,.5)}

40* ::-webkit-scrollbar-thumb:hover{background-color:rgba(140,140,140,.75)}

41* ::-webkit-scrollbar-thumb:active{background-color:rgba(128,128,128,.9)}

42}

43a[href],a[onclick],button{

-webkit-transition:250ms;transition:250ms;cursor:pointer}

44a[href],a[onclick]{color:inherit;text-decoration:none}

45a[href].link,a[onclick].link{

-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;text-underline-offset:2px}

46a[href].link:hover,a[onclick].link:hover{text-decoration-style:solid}

47.uline{text-decoration:none;position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;white-space:nowrap;cursor:pointer;color:inherit}

48.uline::after{content:"";position:absolute;bottom:var(--lo, -1px);width:0;height:0;right:0;border-style:solid;border-width:0 0 1px 0;color:inherit;

-webkit-transition:250ms;transition:250ms}

49.uline:hover{text-decoration:none}

50.uline:hover::after{left:0;width:100%;right:unset}

51#toggle{--sh: 2px;--th: 18px;--bg-closed: var(--menu-bg);--bg-open: var(--menu-bg);

-webkit-box-flex:0;

-ms-flex:0 0 calc(var(--th)*1.5);flex:0 0 calc(var(--th)*1.5);width:calc(var(--th)*1.5);position:relative;height:var(--th);

-webkit-user-select:none;

-moz-user-select:none;

-ms-user-select:none;user-select:none;cursor:pointer;z-index:2;display:block}

52#toggle span{pointer-events:none;position:absolute;width:100%;height:var(--sh);background-color:var(--bg-closed);

-webkit-transition:background-color 0s ease 125ms,top 125ms ease 125ms,-webkit-transform 125ms ease 0s;transition:background-color 0s ease 125ms,top 125ms ease 125ms,-webkit-transform 125ms ease 0s;transition:background-color 0s ease 125ms,top 125ms ease 125ms,transform 125ms ease 0s;transition:background-color 0s ease 125ms,top 125ms ease 125ms,transform 125ms ease 0s,-webkit-transform 125ms ease 0s;

-webkit-transform:rotate(0);transform:rotate(0)}

53#toggle span:nth-child(1){top:0}

54#toggle span:nth-child(2){top:calc((var(--th) - var(--sh))/2)}

55#toggle span:nth-child(3){top:calc(var(--th) - var(--sh))}

56@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}

57100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}

58}

59@keyframes rotate{0%{

-webkit-transform:rotate(0deg);transform:rotate(0deg)}

60100%{

-webkit-transform:rotate(360deg);transform:rotate(360deg)}

61}

62.spacer{padding-inline:2vw}

63.h-spacer{

margin-block:4em}

64.h-spacer.short{

margin-inline:auto;max-width:75%}

65.h-spacer.bold{border-width:2px}

66.z-1{position:relative;z-index:1}

67img{display:block;max-width:100%;height:auto;

font-size:14px;font-style:italic;background-repeat:no-repeat;

-o-object-fit:cover;object-fit:cover}

68img[data-zoom]{cursor:-webkit-zoom-in;cursor:zoom-in}

69h1,.title-h1{font-size:1.5em;font-family:var(--titl);

margin-block:.67em;color:inherit;line-height:1.1;

text-wrap:balance}

70h2,.title-h2{font-size:1.4em;font-family:var(--titl);

margin-block:.67em;color:inherit;line-height:1.1;

text-wrap:balance}

71h3,.title-h3{font-size:1.3em;font-family:var(--titl);

margin-block:.67em;color:inherit;line-height:1.1;

text-wrap:balance}

72h4,.title-h4{font-size:1.2em;font-family:var(--titl);

margin-block:.67em;color:inherit;line-height:1.1;

text-wrap:balance}

73h5,.title-h5{font-size:1.1em;font-family:var(--titl);

margin-block:.67em;color:inherit;line-height:1.1;

text-wrap:balance}

74h6,.title-h6{font-size:1em;font-family:var(--titl);

margin-block:.67em;color:inherit;line-height:1.1;

text-wrap:balance}

75.mt-0_0{margin-top:0.0em}

76.pt-0_0{padding-top:0.0em}

77.mb-0_0{margin-bottom:0.0em}

78.pb-0_0{padding-bottom:0.0em}

79.mt-0_5{margin-top:0.5em}

80.pt-0_5{padding-top:0.5em}

81.mb-0_5{margin-bottom:0.5em}

82.pb-0_5{padding-bottom:0.5em}

83.mt-1_0{margin-top:1.0em}

84.pt-1_0{padding-top:1.0em}

85.mb-1_0{margin-bottom:1.0em}

86.pb-1_0{padding-bottom:1.0em}

87.mt-1_5{margin-top:1.5em}

88.pt-1_5{padding-top:1.5em}

89.mb-1_5{margin-bottom:1.5em}

90.pb-1_5{padding-bottom:1.5em}

91.mt-2_0{margin-top:2.0em}

92.pt-2_0{padding-top:2.0em}

93.mb-2_0{margin-bottom:2.0em}

94.pb-2_0{padding-bottom:2.0em}

95.mt-2_5{margin-top:2.5em}

96.pt-2_5{padding-top:2.5em}

97.mb-2_5{margin-bottom:2.5em}

98.pb-2_5{padding-bottom:2.5em}

99.mt-3_0{margin-top:3.0em}

100.pt-3_0{padding-top:3.0em}

101.mb-3_0{margin-bottom:3.0em}

102.pb-3_0{padding-bottom:3.0em}

103.mt-3_5{margin-top:3.5em}

104.pt-3_5{padding-top:3.5em}

105.mb-3_5{margin-bottom:3.5em}

106.pb-3_5{padding-bottom:3.5em}

107.mt-4_0{margin-top:4.0em}

108.pt-4_0{padding-top:4.0em}

109.mb-4_0{margin-bottom:4.0em}

110.pb-4_0{padding-bottom:4.0em}

111.mt-4_5{margin-top:4.5em}

112.pt-4_5{padding-top:4.5em}

113.mb-4_5{margin-bottom:4.5em}

114.pb-4_5{padding-bottom:4.5em}

115.mt-5_0{margin-top:5.0em}

116.pt-5_0{padding-top:5.0em}

117.mb-5_0{margin-bottom:5.0em}

118.pb-5_0{padding-bottom:5.0em}

119.mt-5_5{margin-top:5.5em}

120.pt-5_5{padding-top:5.5em}

121.mb-5_5{margin-bottom:5.5em}

122.pb-5_5{padding-bottom:5.5em}

123.mt-6_0{margin-top:6.0em}

124.pt-6_0{padding-top:6.0em}

125.mb-6_0{margin-bottom:6.0em}

126.pb-6_0{padding-bottom:6.0em}

127:where(h1,h2,h3,h4,h5,h6){font-weight:500}

128:where(h1,h2,h3,h4,h5,h6) strong{color:red;font-weight:600 !important}

129small,.small,sub,sup{font-size:.85em;vertical-align:revert}

130.thin{font-weight:var(--thin)}

131.norm{font-weight:var(--norm)}

132.semi{font-weight:var(--semi)}

133b,.bold,strong{font-weight:var(--bold)}

134i,em{font-style:revert}

135u,s{

-webkit-text-decoration:revert;text-decoration:revert}

136.tal{text-align:left}

137.tac{text-align:center}

138@media screen and (min-width: 576px){.tac.__xs_left{text-align:left}

139}

140@media screen and (min-width: 768px){.tac.__sm_left{text-align:left}

141}

142@media screen and (min-width: 992px){.tac.__md_left{text-align:left}

143}

144@media screen and (min-width: 1280px){.tac.__lg_left{text-align:left}

145}

146@media screen and (min-width: 992px){.tac.__br_left{text-align:left}

147}

148@media screen and (min-width: 576px){.tac.__xs_right{text-align:right}

149}

150@media screen and (min-width: 768px){.tac.__sm_right{text-align:right}

151}

152@media screen and (min-width: 992px){.tac.__md_right{text-align:right}

153}

154@media screen and (min-width: 1280px){.tac.__lg_right{text-align:right}

155}

156@media screen and (min-width: 992px){.tac.__br_right{text-align:right}

157}

158.tar{text-align:right}

159.taj{text-align:justify}

160.ucase{text-transform:uppercase}

161.nowrap{white-space:nowrap}

162p,li{

text-wrap:pretty;

margin-block:.67em}

163body{position:relative;width:100%;min-width:var(--content-min);font-family:var(--sans);font-weight:var(--norm);line-height:1.33;color:var(--text);

-webkit-font-smoothing:antialiased;

-moz-osx-font-smoothing:grayscale;font-size:clamp(14px,2vw,16px);background-image:url(../img/bgx-src.webp);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-color:#e0e8f0;background-blend-mode:screen}

164body.__zoom{overflow:hidden}

165body.__zoom::before{content:"";position:fixed;inset:0;z-index:100;background-color:var(--backdrop);cursor:url(../img/close.svg) 16 16,auto}

166body.__zoom::after{content:"";display:block;position:fixed;top:calc(50% - 20px);left:calc(50% - 20px);z-index:101;width:40px;height:40px;border-radius:50%;border:6px dotted;border-color:rgba(0,0,0,0) rgba(255,255,255,.33) rgba(255,255,255,.67) #fff;

-webkit-animation:rotate 1s infinite linear;animation:rotate 1s infinite linear}

167body.__menu{overflow:hidden}

168body.__menu::before{content:"";position:fixed;z-index:10;top:var(--hh);left:0;right:0;bottom:0;background-color:var(--backdrop);cursor:url(../img/close.svg) 16 16,auto}

169body.__menu #main-menu{translate:0 0}

170body.__menu #root>header{top:0}

171body.__menu #root>header::before{opacity:0;visibility:hidden}

172body.__menu #toggle span{background-color:var(--bg-open)}

173body.__menu #toggle span:nth-child(2){background-color:rgba(0,0,0,0)}

174body.__menu #toggle span:nth-child(1),body.__menu #toggle span:nth-child(3){top:calc((var(--th) - var(--sh))/2);

-webkit-transition:top 125ms ease 0s,-webkit-transform 125ms ease 125ms;transition:top 125ms ease 0s,-webkit-transform 125ms ease 125ms;transition:top 125ms ease 0s,transform 125ms ease 125ms;transition:top 125ms ease 0s,transform 125ms ease 125ms,-webkit-transform 125ms ease 125ms}

175body.__menu #toggle span:nth-child(1){

-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}

176body.__menu #toggle span:nth-child(3){

-webkit-transform:rotate(45deg);transform:rotate(45deg)}

177body.__loading::before{content:"";position:fixed;z-index:20;inset:0;background-color:#fff}

178body.__loading::after{content:"";display:block;position:fixed;top:calc(50% - 20px);left:calc(50% - 20px);z-index:20;width:40px;height:40px;border-radius:50%;border:6px dotted;border-color:rgba(0,0,0,0) rgba(0,100,150,.33) rgba(0,100,150,.67) #006496;

-webkit-animation:rotate 1s infinite linear;animation:rotate 1s infinite linear}

179@media screen and (min-width: 992px){body,body.__menu{overflow:auto}

180body::before,body.__menu::before{content:none}

181body #toggle,body.__menu #toggle{display:none}

182}

183#root{width:100%;min-height:100dvh;display:-webkit-box;display:-ms-flexbox;display:flex;

-webkit-box-orient:vertical;

-webkit-box-direction:normal;

-ms-flex-direction:column;flex-direction:column}

184#root>header{position:sticky;top:calc(0px - var(--hh));background-color:rgba(0,0,0,0);z-index:20;

-webkit-box-shadow:0 0 1px var(--menu-bg);box-shadow:0 0 1px var(--menu-bg);

-webkit-transition:500ms ease-in-out;transition:500ms ease-in-out}

185#root>header.sticked{top:0;background-color:var(--bg)}

186#root>header:hover{top:0}

187#root>header:hover.sticked::before{opacity:0;visibility:hidden}

188#root>main{

-webkit-box-flex:1;

-ms-flex:1 1;flex:1 1}

189#root>footer{position:relative}

190.layout-header{position:relative;

margin-inline:0;display:grid;

-webkit-box-align:center;

-ms-flex-align:center;align-items:center;gap:20px;height:var(--hh);grid-template-columns:78px 1fr auto auto}

191@media screen and (min-width: 992px){.layout-header{grid-template-columns:auto 1fr auto auto}

192}

193.logo{position:relative;

margin-inline:auto;border:1px solid var(--menu-bg);border-radius:.25em;overflow:hidden;display:inline-grid;grid-template-columns:auto auto;

-webkit-box-align:center;

-ms-flex-align:center;align-items:center;background-color:var(--bg);

-webkit-transition:250ms linear 250ms;transition:250ms linear 250ms}

194.logo span{

margin-inline:8px;color:var(--menu-bg);

font-size:12px;font-weight:900}

195.logo a[title]{position:absolute;inset:0;opacity:0}

196.logo:hover{

-webkit-box-shadow:0 0 10px -1px var(--backdrop);box-shadow:0 0 10px -1px var(--backdrop)}

197.search:focus-within form{opacity:1;visibility:visible}

198.search>img,.search>svg{cursor:pointer}

199.search form{position:absolute;z-index:10;top:100%;width:300px;right:0;padding:5px 0 5px 5px;display:inline-grid;grid-template-columns:1fr 34px;overflow:hidden;

background-color:color-mix(in srgb, var(--menu-bg) 90%, transparent);visibility:hidden;opacity:0;

-webkit-transition:250ms;transition:250ms;border-radius:.33em}

200.search form input{padding:0 10px;width:100%;border:none;outline:none;

margin-inline:auto;

font-size:13px;line-height:28px;font-weight:var(--semi);background-color:var(--menu-text);color:var(--menu-bg);border-radius:.25em}

201.search form button{border:none;padding:0;margin:0;background-color:rgba(0,0,0,0);border-radius:0 .25em .25em 0}

202.search form button::before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IndoaXRlIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik0xMS43NDIgMTAuMzQ0YTYuNSA2LjUgMCAxIDAtMS4zOTcgMS4zOThoLS4wMDFxLjA0NC4wNi4wOTguMTE1bDMuODUgMy44NWExIDEgMCAwIDAgMS40MTUtMS40MTRsLTMuODUtMy44NWExIDEgMCAwIDAtLjExNS0uMXpNMTIgNi41YTUuNSA1LjUgMCAxIDEtMTEgMCA1LjUgNS41IDAgMCAxIDExIDAiLz4KPC9zdmc+);display:inline-block;width:20px;height:20px;padding:4px}

203.langs{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;

-webkit-box-align:end;

-ms-flex-align:end;align-items:flex-end;gap:1px;justify-self:end;color:var(--menu-bg)}

204.langs::after{content:url(../img/globe.svg);width:24px;height:24px;cursor:pointer}

205.langs::before{content:attr(data-lang);text-transform:inherit;

font-size:10px;font-weight:var(--bold);text-transform:uppercase}

206.langs ul{display:block;margin:0;padding:0 20px;position:absolute;z-index:10;top:calc(100% + 10px);right:0;list-style:none;

font-size:14px;font-weight:var(--semi);

background-color:color-mix(in srgb, var(--menu-bg) 90%, transparent);color:var(--menu-text);

-webkit-box-shadow:0 2px 6px -1px var(--backdrop);box-shadow:0 2px 6px -1px var(--backdrop);border-radius:4px;

-webkit-transition:250ms cubic-bezier(0.5, -0.25, 0.5, 1.25) 250ms;transition:250ms cubic-bezier(0.5, -0.25, 0.5, 1.25) 250ms;visibility:hidden;opacity:0;translate:0 15px}

207.langs ul::after{content:"";position:absolute;top:-10px;left:0;width:100%;height:10px}

208.langs ul::before{position:absolute;top:-10px;right:10px;content:"";display:inline-block;width:10px;height:10px;border:5px solid;border-color:rgba(0,0,0,0) color-mix(in srgb, var(--menu-bg) 90%, transparent) color-mix(in srgb, var(--menu-bg) 90%, transparent) rgba(0,0,0,0);

-webkit-box-sizing:border-box;box-sizing:border-box}

209.langs ul li{text-align:right;

margin-block:1em}

210.langs ul li span{opacity:.5;pointer-events:none}

211.langs:hover ul{visibility:visible;opacity:1;translate:0 0}

212.content-area{

padding-block:1em;

margin-inline:2em;position:relative}

213#main-menu{position:fixed;z-index:10;top:var(--hh);left:0;bottom:0;width:var(--mw);

background-color:color-mix(in srgb, var(--menu-bg) 90%, transparent);color:var(--menu-text);

font-size:14px;line-height:1;font-weight:var(--semi);

-webkit-transition:250ms;transition:250ms;translate:-100% 0;overflow:hidden auto;border-right:1px solid rgba(255,255,255,.2666666667)}

214#main-menu ul{padding:15px 5px 5px 20px;margin:0;list-style:none}

215#main-menu ul li{position:relative;margin:0}

216#main-menu ul li a,#main-menu ul li span{display:inline-block;width:auto;padding:14px 0}

217#main-menu ul li.parent{padding-right:24px}

218#main-menu ul li.parent>a,#main-menu ul li.parent>span{text-transform:uppercase}

219#main-menu ul li.parent::after{content:"";position:absolute;top:16px;right:8px;display:inline-block;width:8px;height:8px;border-style:solid;border-color:var(--menu-text);border-width:1px 1px 0 0;rotate:45deg}

220#main-menu ul li.parent:focus-within::after{top:14px;rotate:135deg}

221#main-menu ul li.parent:focus-within ul{max-height:300px}

222#main-menu ul li.parent ul{display:block;padding:5px 0 5px 15px;font-weight:var(--norm);

-webkit-transition:250ms cubic-bezier(0.5, -0.25, 0.5, 1.25);transition:250ms cubic-bezier(0.5, -0.25, 0.5, 1.25);max-height:0;overflow:hidden}

223@media screen and (min-width: 992px){#main-menu{z-index:9;translate:0 0;position:relative;top:unset;bottom:unset;border:none;width:100%;background-color:rgba(0,0,0,0);color:var(--menu-bg);overflow:revert}

224#main-menu ul{padding:0;width:var(--content);max-width:var(--content-max);

margin-inline:auto;display:-webkit-box;display:-ms-flexbox;display:flex;

-webkit-box-align:center;

-ms-flex-align:center;align-items:center;

-webkit-box-pack:center;

-ms-flex-pack:center;justify-content:center;gap:15px}

225#main-menu ul li.parent{padding:0}

226#main-menu ul li.parent::after{content:none}

227#main-menu ul li.parent a,#main-menu ul li.parent span{width:100%;padding:10px 0}

228#main-menu ul li.parent ul{position:relative;overflow:unset;max-width:unset;max-height:unset;width:-webkit-max-content;width:-moz-max-content;width:max-content;position:absolute;padding:10px 20px;top:100%;font-weight:var(--norm);color:var(--menu-text);

background-color:color-mix(in srgb, var(--menu-bg) 90%, transparent);opacity:0;visibility:hidden;translate:0 15px;

-webkit-transition:250ms cubic-bezier(0.5, -0.25, 0.5, 1.25) 250ms;transition:250ms cubic-bezier(0.5, -0.25, 0.5, 1.25) 250ms;

-webkit-box-shadow:0 2px 6px -1px var(--backdrop);box-shadow:0 2px 6px -1px var(--backdrop);border-radius:4px}

229#main-menu ul li.parent ul::after{content:"";display:block;position:absolute;top:-10px;left:10px;width:10px;height:10px;border:5px solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) color-mix(in srgb, var(--menu-bg) 90%, transparent) color-mix(in srgb, var(--menu-bg) 90%, transparent);

-webkit-box-sizing:border-box;box-sizing:border-box}

230#main-menu ul li.parent:hover ul{opacity:1;visibility:visible;translate:0 0;max-height:unset}

231#main-menu ul li:focus-within ul{max-height:unset}

232}

233.breadcrumb{padding:0;margin:0;list-style:none;display:inline;

font-size:12px;color:var(--menu-bg)}

234.breadcrumb li{display:inline;line-height:1}

235.breadcrumb li:not(:first-of-type)::before{content:"»";

margin-inline:5px}

236.breadcrumb li a{font-weight:500;

-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;text-underline-offset:1px}

237.breadcrumb li a:hover{text-decoration-style:solid}

238.breadcrumb li span span{font-weight:300}

239.img-container{padding:0;margin:0 auto;display:grid;max-width:700px;overflow:hidden}

240.img-container.__center{

-webkit-box-pack:center;

-ms-flex-pack:center;justify-content:center}

241.img-container.__right{

-webkit-box-pack:end;

-ms-flex-pack:end;justify-content:end}

242.img-container.__full img{width:100%}

243.img-container img{

-webkit-transition:2s ease 200ms;transition:2s ease 200ms;

-webkit-box-shadow:0 5px 15px -5px rgba(0,0,0,.3333333333);box-shadow:0 5px 15px -5px rgba(0,0,0,.3333333333)}

244.img-container:hover img{scale:1.15}

245#main,#sidebar{position:relative;width:100%;container-type:inline-size}

246.content-wrapper{display:grid;grid-template-columns:1fr;gap:30px}

247@media screen and (min-width: 992px){.content-wrapper{grid-template-columns:1fr 200px}

248}

249footer{position:relative;color:var(--menu-text);

font-size:clamp(13px,1vw,14px);

background-color:color-mix(in srgb, var(--menu-bg) 90%, transparent)}

250footer .content{border-radius:.25em .25em 0 0}

251footer .layout-footer{padding:0;margin:2em 0 0 0;display:grid;gap:30px;grid-template-columns:1fr}

252@media screen and (min-width: 480px){footer .layout-footer{grid-template-columns:1fr 1fr}

253}

254@media screen and (min-width: 992px){footer .layout-footer{grid-template-columns:1fr 1fr 1fr}

255}

256footer .layout-footer a,footer .layout-footer span{padding:5px 0;display:inline-block}

257footer .layout-footer a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}

258footer .layout-footer li.parent{list-style:none}

259footer .layout-footer li.parent>a,footer .layout-footer li.parent>span{text-transform:uppercase;font-weight:var(--semi)}

260footer .layout-footer li.parent.current>span{font-weight:var(--bold)}

261footer .layout-footer li.parent>ul{display:block;padding:0;margin:0 0 0 18px}

262footer .layout-footer li.parent>ul li{list-style:outside disc}

263footer .layout-footer li.parent>ul li.current{font-weight:var(--bold)}

264footer .layout-footer li.parent>ul li a,footer .layout-footer li.parent>ul li span{text-transform:none;font-weight:var(--norm)}

265footer .cpr{

background-color:color-mix(in srgb, #003e5e 50%, transparent)}

266footer .cpr .content{border-radius:0}

267footer .cpr .cpr-info{display:-webkit-box;display:-ms-flexbox;display:flex;

-webkit-box-align:center;

-ms-flex-align:center;align-items:center}

268footer .cpr .cpr-info img,footer .cpr .cpr-info svg{display:block}

269.blog-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(240px, 1fr));gap:2em}

270.category-card{position:relative;display:grid;gap:.67rem 0;grid-template-rows:auto 1fr auto;

-webkit-box-align:start;

-ms-flex-align:start;align-items:start;border-radius:.25em;

-webkit-box-shadow:0 0 1px;box-shadow:0 0 1px;overflow:hidden;

-webkit-transition:1000ms 125ms;transition:1000ms 125ms;background-color:var(--bg)}

271.category-card figure{position:relative;margin:0;overflow:hidden;width:100%;aspect-ratio:3/2}

272.category-card figure img{width:100%;height:100%;

-o-object-fit:cover;object-fit:cover;

-webkit-transition:2s ease 200ms;transition:2s ease 200ms}

273.category-card .line-clamp{--ln: 4;padding-inline:1rem;font-size:.9em;

height:4.1lh}

274.category-card .title{

margin-block:0;padding-inline:1rem;font-weight:500;font-size:clamp(14px,2vw,16px);line-height:1}

275.category-card a[title]{position:absolute;inset:0}

276.category-card:hover .title{text-decoration:underline;text-decoration-thickness:1px}

277.category-card:hover img{scale:1.15}

278.article-card{position:relative;display:grid;gap:.67rem 0;grid-template-rows:auto 1fr auto;

-webkit-box-align:start;

-ms-flex-align:start;align-items:start;

-webkit-box-shadow:0 0 20px -3px rgba(0,0,0,.2666666667);box-shadow:0 0 20px -3px rgba(0,0,0,.2666666667);border-radius:.25em;overflow:hidden;

-webkit-transition:1000ms 125ms;transition:1000ms 125ms;background-color:var(--bg)}

279.article-card:hover{

-webkit-box-shadow:0 2px 20px -4px rgba(0,0,0,.4);box-shadow:0 2px 20px -4px rgba(0,0,0,.4)}

280.article-card figure{position:relative;margin:0;overflow:hidden;width:100%;aspect-ratio:3/2}

281.article-card figure img{width:100%;height:100%;

-o-object-fit:cover;object-fit:cover;

-webkit-transition:2s ease 200ms;transition:2s ease 200ms}

282.article-card .line-clamp{padding-inline:1rem;font-size:.9em}

283.article-card .line-clamp.title{

margin-block:0;font-weight:500;font-size:clamp(14px,2vw,16px);line-height:1}

284.article-card a[title]{position:absolute;inset:0}

285.article-card:hover .title{text-decoration:underline;text-decoration-thickness:1px}

286.article-card:hover img{scale:1.15}

287.article-info{position:relative;z-index:1;padding:0;margin:1em 1.5em;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;

font-size:12px;font-weight:var(--semi);line-height:1;color:inherit}

288.article-info li{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;

-webkit-box-align:center;

-ms-flex-align:center;align-items:center;

-webkit-box-pack:end;

-ms-flex-pack:end;justify-content:flex-end;gap:5px}

289.article-info li.date::before{content:url(../img/calendar.svg);width:12px;height:12px}

290.article-info li.views::before{content:url(../img/eye.svg);width:12px;height:12px}

291.article-info li.edit{

-webkit-box-flex:1;

-ms-flex:1;flex:1}

292.article-info.list{margin:0 2em}

293.article-info.list li{position:relative}

294.article-info.list li.date::before,.article-info.list li.views::before{

-webkit-filter:invert(1);filter:invert(1)}

295.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;

-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;margin:0;padding:0;list-style:none;

-webkit-box-pack:center;

-ms-flex-pack:center;justify-content:center}

296.pagination li{

margin-block:0}

297.pagination li a,.pagination li span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:36px;height:36px;border-radius:50%;color:var(--menu-bg);

-webkit-box-align:center;

-ms-flex-align:center;align-items:center;

-webkit-box-pack:center;

-ms-flex-pack:center;justify-content:center;font-weight:var(--bold)}

298.pagination li a{border:1px solid var(--menu-bg)}

299.pagination li span{border:1px solid var(--backdrop);color:var(--menu-text);background-color:var(--backdrop)}

300.pagination li a:hover{color:var(--menu-text);background-color:var(--menu-bg)}

301.prev-next{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;

-ms-flex-wrap:wrap;flex-wrap:wrap;

-webkit-box-align:stretch;

-ms-flex-align:stretch;align-items:stretch;

-webkit-box-pack:justify;

-ms-flex-pack:justify;justify-content:space-between;gap:10px;

font-size:12px}

302.prev-next a{position:relative;color:var(--menu-text);

background-color:color-mix(in srgb, var(--menu-bg) 90%, transparent);width:200px;display:-webkit-box;display:-ms-flexbox;display:flex;

-webkit-box-align:center;

-ms-flex-align:center;align-items:center;gap:0;line-height:14px;padding-inline:24px;

padding-block:8px}

303.prev-next a.prev-article{

margin-inline:0 auto;

-webkit-clip-path:polygon(5% 0%, 100% 0%, 95% 50%, 100% 100%, 5% 100%, 0% 50%, 5% 0%);clip-path:polygon(5% 0%, 100% 0%, 95% 50%, 100% 100%, 5% 100%, 0% 50%, 5% 0%)}

304.prev-next a.next-article{

margin-inline:auto 0;

-webkit-box-pack:end;

-ms-flex-pack:end;justify-content:flex-end;text-align:right;

-webkit-clip-path:polygon(0% 0%, 95% 0%, 100% 50%, 95% 100%, 0% 100%, 5% 50%, 0% 0%);clip-path:polygon(0% 0%, 95% 0%, 100% 50%, 95% 100%, 0% 100%, 5% 50%, 0% 0%)}

305.__edit{display:inline-block}

306.__edit::before{content:url(../img/edit.svg);display:inline-block;width:16px;height:16px}

307.uni-slider-container{--uni-slider-gap: 20px;--uni-slider-item-width: 250px}

308.uni-slider-container.ph{overflow:hidden;opacity:0;aspect-ratio:1.3}

309@media screen and (min-width: 576px){.uni-slider-container.ph{aspect-ratio:2.6}

310}

311.uni-slider-container.wide{--uni-slider-gap: 0;--uni-slider-item-width: 100%}

312@container ( width > 560px ){.uni-slider-container.wide{--uni-slider-gap: 10px;--uni-slider-item-width: 50%}

313}

314.uni-slider-container.wide .uni-slider-scroll{

padding-block:0;padding-inline:0}

315.uni-slider-container.wide [thumbs]{display:-webkit-box;display:-ms-flexbox;display:flex;

-webkit-box-pack:center;

-ms-flex-pack:center;justify-content:center;gap:15px;

margin-block:15px}

316.uni-slider-container.wide [thumbs] [thumb]{width:15px;height:15px;border-radius:50%;background-color:var(--thumb);cursor:pointer;

-webkit-transition:250ms linear;transition:250ms linear}

317.uni-slider-container.wide [thumbs] [thumb].active{background-color:var(--menu-bg);pointer-events:none}

318.uni-slider-container.wide [prev],.uni-slider-container.wide [next]{position:absolute;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;

-webkit-box-align:center;

-ms-flex-align:center;align-items:center;

-webkit-box-pack:center;

-ms-flex-pack:center;justify-content:center;width:36px;height:36px;bottom:calc(50% + 4px);border-radius:50%;border:1px solid #fff;background-color:var(--backdrop);cursor:pointer}

319.uni-slider-container.wide [prev]::before,.uni-slider-container.wide [next]::before{content:"";width:10px;height:10px;border-color:#fff;border-style:solid;border-width:2px 2px 0 0;pointer-events:none}

320@media screen and (min-width: 768px){.uni-slider-container.wide [prev],.uni-slider-container.wide [next]{width:40px;height:40px;bottom:calc(50% + 2px)}

321.uni-slider-container.wide [prev]::before,.uni-slider-container.wide [next]::before{width:14px;height:14px}

322}

323.uni-slider-container.wide [prev]{left:10px}

324.uni-slider-container.wide [prev]::before{

-webkit-transform:scaleX(0.85) rotate(-135deg) translate(-2px, 2px);transform:scaleX(0.85) rotate(-135deg) translate(-2px, 2px)}

325.uni-slider-container.wide [next]{right:10px}

326.uni-slider-container.wide [next]::before{

-webkit-transform:scaleX(0.85) rotate(45deg) translate(-2px, 2px);transform:scaleX(0.85) rotate(45deg) translate(-2px, 2px)}

327.uni-slider-container.wide:not([left]) [prev]{opacity:.33}

328.uni-slider-container.wide:not([right]) [next]{opacity:.33}

329.uni-slider-container .uni-slider-scroll{

padding-block:20px;padding-inline:0}

330.uni-slider-container.tape{--uni-slider-gap: 20px;--uni-slider-item-width: 100%}

331@media screen and (min-width: 576px){.uni-slider-container.tape{--uni-slider-item-width: 50%}

332}

333@media screen and (min-width: 768px){.uni-slider-container.tape{--uni-slider-item-width: 33.33333%}

334}

335@media screen and (min-width: 1280px){.uni-slider-container.tape{--uni-slider-item-width: 25%}

336}

337.uni-slider-container.tape [thumbs]{display:-webkit-box;display:-ms-flexbox;display:flex;

-webkit-box-pack:center;

-ms-flex-pack:center;justify-content:center;gap:15px;

margin-block:10px}

338.uni-slider-container.tape [thumbs] [thumb]{width:24px;height:4px;background-color:var(--thumb);border-style:solid;border-color:var(--bg);border-width:10px 0;cursor:pointer;

-webkit-transition:250ms linear;transition:250ms linear}

339.uni-slider-container.tape [thumbs] [thumb].active{background-color:var(--menu-bg);pointer-events:none}

340.uni-slider-container.tape [prev],.uni-slider-container.tape [next]{position:absolute;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;

-webkit-box-align:center;

-ms-flex-align:center;align-items:center;

-webkit-box-pack:center;

-ms-flex-pack:center;justify-content:center;width:36px;height:36px;bottom:calc(50% + 6px);border-radius:50%;border:1px solid #fff;background-color:var(--backdrop);cursor:pointer}

341.uni-slider-container.tape [prev]::before,.uni-slider-container.tape [next]::before{content:"";width:10px;height:10px;border-color:#fff;border-style:solid;border-width:2px 2px 0 0;pointer-events:none}

342@media screen and (min-width: 768px){.uni-slider-container.tape [prev],.uni-slider-container.tape [next]{width:40px;height:40px;bottom:calc(50% + 2px)}

343.uni-slider-container.tape [prev]::before,.uni-slider-container.tape [next]::before{width:12px;height:12px}

344}

345.uni-slider-container.tape [prev]{left:-10px}

346.uni-slider-container.tape [prev]::before{

-webkit-transform:scaleX(0.85) rotate(-135deg) translate(-2px, 2px);transform:scaleX(0.85) rotate(-135deg) translate(-2px, 2px)}

347.uni-slider-container.tape [next]{right:-10px}

348.uni-slider-container.tape [next]::before{

-webkit-transform:scaleX(0.85) rotate(45deg) translate(-2px, 2px);transform:scaleX(0.85) rotate(45deg) translate(-2px, 2px)}

349.uni-slider-container.tape:not([left]) [prev]{opacity:.33}

350.uni-slider-container.tape:not([right]) [next]{opacity:.33}

351.slide-main{position:relative;aspect-ratio:3/2;color:var(--menu-text)}

352.slide-main img{position:absolute;z-index:-1;width:100%;height:100%;

-o-object-fit:cover;object-fit:cover;

-webkit-filter:brightness(0.67);filter:brightness(0.67)}

353.slide-main .title{margin:0;padding:.5em 1em;font-size:clamp(16px,3vw,20px);text-shadow:1px 1px 0 rgba(0,0,0,.5333333333)}

354.slide-main a[title]{position:absolute;inset:0}

355.slide-main:hover .title{text-decoration:underline;text-decoration-thickness:1px}

356.mini-list-item{position:relative;color:var(--menu-text);

-webkit-box-shadow:0 0 8px -1px rgba(0,0,0,.4);box-shadow:0 0 8px -1px rgba(0,0,0,.4);aspect-ratio:1.75}

357.mini-list-item img{position:absolute;z-index:-1;width:100%;height:100%;

-o-object-fit:cover;object-fit:cover;

-webkit-filter:brightness(0.5);filter:brightness(0.5)}

358.mini-list-item .title{margin:0;padding:.5em 1em;

font-size:14px;line-height:1;text-shadow:1px 1px 0 rgba(0,0,0,.5333333333)}

359.mini-list-item a[title]{position:absolute;inset:0}

360.mini-list-item:hover .title{text-decoration:underline;text-decoration-thickness:1px}

361.mini-list{display:grid;grid-template-columns:1fr;gap:20px}

362@media screen and (min-width: 576px){.mini-list{grid-template-columns:repeat(auto-fill, minmax(200px, 1fr))}

363}

364.flogo{list-style:none;grid-row:1/3}

365@media screen and (min-width: 576px){.flogo{grid-row:1/3}

366}

367@media screen and (min-width: 992px){.flogo{grid-row:1/4}

368}

369.flogo .logo{border:1px solid #fff;margin:0}

370.flogo .desc{font-size:1.25em;width:85%;margin-top:2em}

371#search-page{width:clamp(280px,100%,480px);display:grid;grid-template-columns:1fr 2fr 32px;gap:15px 0;

-webkit-box-align:center;

-ms-flex-align:center;align-items:center;margin-bottom:2em}

372#search-page *{

font-size:15px;font-weight:500;line-height:24px}

373#search-page button{margin:0;padding:6px;border:none;background-color:var(--menu-bg);border-radius:0 4px 4px 0}

374#search-page button::before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IndoaXRlIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik0xMS43NDIgMTAuMzQ0YTYuNSA2LjUgMCAxIDAtMS4zOTcgMS4zOThoLS4wMDFxLjA0NC4wNi4wOTguMTE1bDMuODUgMy44NWExIDEgMCAwIDAgMS40MTUtMS40MTRsLTMuODUtMy44NWExIDEgMCAwIDAtLjExNS0uMXpNMTIgNi41YTUuNSA1LjUgMCAxIDEtMTEgMCA1LjUgNS41IDAgMCAxIDExIDAiLz4KPC9zdmc+);display:block;width:20px;height:20px}

375#search-page input{grid-column:1/3;margin:0;padding:3px 12px;border:none;outline:none;color:var(--menu-bg);border:1px solid var(--backdrop);border-radius:4px 0 0 4px;

-webkit-box-sizing:border-box;box-sizing:border-box}

376#search-page input:focus{border-color:var(--menu-bg)}

377#search-page select{

-webkit-appearance:none;

-moz-appearance:none;appearance:none;padding:3px 36px 3px 12px;margin:0;outline:none;border:1px solid var(--backdrop);background-color:#fff;border-radius:4px;color:var(--menu-bg);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iI2ZmZiIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOCIvPgo8L3N2Zz4=),linear-gradient(to right, transparent calc(100% - 32px), var(--menu-bg) calc(100% - 32px));background-repeat:no-repeat;background-position:calc(100% - 8px) center,right center}

378#search-page select:active{border-radius:4px 4px 0 0;border-color:var(--menu-bg);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iI2ZmZiIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMGw2IDZhLjUuNSAwIDAgMS0uNzA4LjcwOEw4IDUuNzA3bC01LjY0NiA1LjY0N2EuNS41IDAgMCAxLS43MDgtLjcwOHoiLz4KPC9zdmc+),linear-gradient(to right, transparent calc(100% - 32px), var(--menu-bg) calc(100% - 32px))}

379.ajaxSearch_resultsInfos{font-size:1.1em;color:var(--menu-bg);margin-bottom:2em}

380.ajaxSearch_resultsInfos .ajaxSearch_highlight{font-weight:600;color:#ff4500}

381.ajaxSearch_result{margin-bottom:2em}

382.ajaxSearch_result .ajaxSearch_resultLink{color:var(--menu-bg);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;font-weight:500}

383.ajaxSearch_result .ajaxSearch_resultExtract{margin-left:1em;font-size:.85em}

384.ajaxSearch_result .ajaxSearch_resultExtract .ajaxSearch_highlight{font-weight:500;color:#ff4500}

385.page404{width:296px;

margin-inline:auto}

386.return-to-page{width:-webkit-max-content;width:-moz-max-content;width:max-content;color:var(--menu-bg)}

387.return-to-page.center{

margin-inline:auto}

388.return-to-page a{display:inline-grid;grid-template-columns:32px 1fr;

-webkit-box-align:center;

-ms-flex-align:center;align-items:center}

389.countdown{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;width:100px;height:100px;

margin-inline:auto;border-radius:50%;border:2px solid #fff;color:var(--menu-bg);background-color:#fff;

-webkit-box-shadow:0 0 0 4px,inset 0 0 32px 4px;box-shadow:0 0 0 4px,inset 0 0 32px 4px}

390.countdown span{display:inline-block;position:absolute;inset:0;font-size:60px;line-height:96px;font-weight:900;text-align:center;

-webkit-animation-name:countdown;animation-name:countdown;

-webkit-animation-duration:1s;animation-duration:1s;

-webkit-animation-timing-function:cubic-bezier(0.5, -0.25, 0.5, 1.25);animation-timing-function:cubic-bezier(0.5, -0.25, 0.5, 1.25);

-webkit-animation-iteration-count:1;animation-iteration-count:1;

-webkit-animation-direction:forwards;animation-direction:forwards;opacity:0}

391.countdown+.img-container{margin-top:-50px}

392@-webkit-keyframes countdown{0%{opacity:1;scale:0}

39350%{opacity:1;scale:1}

394100%{opacity:0;scale:1}

395}

396@keyframes countdown{0%{opacity:1;scale:0}

39750%{opacity:1;scale:1}

398100%{opacity:0;scale:1}

399}

400.tags{display:-webkit-box;display:-ms-flexbox;display:flex;

-webkit-box-align:center;

-ms-flex-align:center;align-items:center;

-webkit-box-pack:end;

-ms-flex-pack:end;justify-content:flex-end;margin:0 0 2em 0;padding:0;list-style:none;gap:10px;

-ms-flex-wrap:wrap;flex-wrap:wrap}

401.tags li{display:inline-block;

font-size:12px;color:var(--menu-bg);margin:0}

402.tags li:not(:first-of-type){border:1px solid var(--menu-bg);border-radius:20px;overflow:hidden}

403.tags li:first-of-type{font-weight:600}

404.tags li a,.tags li span{display:inline-block;text-decoration:none;padding:3px 9px}

405.tags li a:hover{color:var(--menu-text);background-color:var(--menu-bg)}

406.tags-cloud{display:-webkit-box;display:-ms-flexbox;display:flex;

-ms-flex-wrap:wrap;flex-wrap:wrap;

-webkit-box-align:baseline;

-ms-flex-align:baseline;align-items:baseline;gap:10px;max-height:40em;overflow-y:auto}

407.tags-cloud a{

display:inline-block;line-height:1;white-space:nowrap;padding-inline:1em;

padding-block:.5em;font-size:calc(10px + var(--qty)*var(--qmin)/var(--qmax)*1px

);text-decoration:none;color:var(--menu-bg);border:1px solid var(--menu-bg);border-radius:2em}

408.tags-cloud a:hover{color:var(--menu-text);background-color:var(--menu-bg)}

409.sitemap-link{display:-webkit-box;display:-ms-flexbox;display:flex;

-webkit-box-align:center;

-ms-flex-align:center;align-items:center;gap:10px;line-height:2}

410.sitemap-link a{padding-inline:5px;

-webkit-box-shadow:0 0 1px var(--menu-text);box-shadow:0 0 1px var(--menu-text);border-radius:3px}

411.sitemap-link a:hover{background-color:var(--menu-text);color:var(--menu-bg)}

412.sitemap ul{padding-left:0;list-style:none}

413.sitemap ul ul{padding-left:20px;border-left:1px dotted var(--menu-bg)}

414.sitemap li{

margin-block:10px;color:var(--menu-bg)}

415.sitemap li:not([class]),.sitemap li.folder-0{font-size:1.05rem;font-weight:var(--bold)}

416.sitemap li.folder-1{font-size:1rem;font-weight:var(--semi)}

417.sitemap li.folder-2{font-size:.95rem;font-weight:var(--norm)}

418.sitemap li.folder-3{font-size:.9rem;font-weight:var(--norm)}

419.sitemap li.article{font-size:.85rem;font-weight:var(--thin)}

420.sitemap li a[href]{display:inline-block;position:relative;text-decoration:none;line-height:1.15}

421.sitemap li a[href]::after{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iIzgwNjAyMCIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBkPSJNNC43MTUgNi41NDIgMy4zNDMgNy45MTRhMyAzIDAgMSAwIDQuMjQzIDQuMjQzbDEuODI4LTEuODI5QTMgMyAwIDAgMCA4LjU4NiA1LjVMOCA2LjA4NmExIDEgMCAwIDAtLjE1NC4xOTkgMiAyIDAgMCAxIC44NjEgMy4zMzdMNi44OCAxMS40NWEyIDIgMCAxIDEtMi44My0yLjgzbC43OTMtLjc5MmE0IDQgMCAwIDEtLjEyOC0xLjI4N3oiLz4KICA8cGF0aCBkPSJNNi41ODYgNC42NzJBMyAzIDAgMCAwIDcuNDE0IDkuNWwuNzc1LS43NzZhMiAyIDAgMCAxLS44OTYtMy4zNDZMOS4xMiAzLjU1YTIgMiAwIDEgMSAyLjgzIDIuODNsLS43OTMuNzkyYy4xMTIuNDIuMTU1Ljg1NS4xMjggMS4yODdsMS4zNzItMS4zNzJhMyAzIDAgMSAwLTQuMjQzLTQuMjQzeiIvPgo8L3N2Zz4=);position:absolute;margin-left:3px;bottom:-5px;opacity:0;visibility:hidden;

-webkit-transition:inherit;transition:inherit}

422.sitemap li a[href]:hover{

-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;text-underline-offset:2px}

423.sitemap li a[href]:hover::after{opacity:1;visibility:visible}

424article :where(h2,h3,h4,h5,h6),.article :where(h2,h3,h4,h5,h6){

text-wrap:balance;font-weight:500}

425article :where(h2,h3,h4,h5,h6) strong,article :where(h2,h3,h4,h5,h6) b,article :where(h2,h3,h4,h5,h6) span,article :where(h2,h3,h4,h5,h6) i,.article :where(h2,h3,h4,h5,h6) strong,.article :where(h2,h3,h4,h5,h6) b,.article :where(h2,h3,h4,h5,h6) span,.article :where(h2,h3,h4,h5,h6) i{color:red;font-weight:600 !important}

426article ul,.article ul{list-style:disc outside;

-webkit-padding-start:24px;padding-inline-start:24px}

427article ol,.article ol{list-style:decimal outside;

-webkit-padding-start:24px;padding-inline-start:24px}

428article li,article p,.article li,.article p{

margin-block:0 .67em}

429article img,.article img{display:block;max-width:100%;

margin-block:2em;

margin-inline:auto;shape-margin:0;

-o-object-fit:cover;object-fit:cover;

-o-object-position:center;object-position:center;float:none;font-style:italic;

-webkit-box-shadow:0 5px 15px -5px rgba(0,0,0,.3333333333);box-shadow:0 5px 15px -5px rgba(0,0,0,.3333333333)}

430article img.img-responsive,.article img.img-responsive{width:100%;max-width:800px;height:auto;

margin-inline:auto}

431@media screen and (min-width: 768px){article img.justifyleft,.article img.justifyleft{float:left;width:50%;margin:2em 2em 2em 0}

432article img.justifyright,.article img.justifyright{float:right;width:50%;margin:2em 0 2em 2em}

433}

434article a[href],.article a[href]{

-webkit-transition:250ms;transition:250ms;cursor:pointer;color:inherit;

-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;text-underline-offset:3px}

435article a[href]:hover,.article a[href]:hover{text-decoration-style:solid}

436article .cssClass1,.article .cssClass1{display:inline;font-size:115%;font-weight:500}

437article .cssClass2,.article .cssClass2{display:inline;font-size:115%;font-weight:600}

438article .cssClass3,.article .cssClass3{display:block;font-size:125%;font-weight:500}

439article .cssClass4,.article .cssClass4{display:block;font-size:125%;font-weight:600}

440article blockquote,.article blockquote{position:relative;font-size:.9em;font-style:italic;padding:.67em 1.34em;background-color:#ddd;border-radius:.25em}

441article blockquote *,.article blockquote *{margin:0}

442article blockquote::before,.article blockquote::before{content:"❞";position:absolute;left:-0.6em;top:-0.3em;font-size:4em;font-style:normal;color:#ddd}

443article iframe,article object,.article iframe,.article object{display:block;width:100%;height:auto;aspect-ratio:16/9;max-width:800px;

margin-inline:auto}

444article .table-wrapper,.article .table-wrapper{max-width:100%;line-height:1.2;font-size:.9em;overflow:auto;border:1px solid rgba(0,0,0,.1333333333);margin-bottom:1em}

445article .table-wrapper table,.article .table-wrapper table{width:100%;border-collapse:collapse;border:none}

446article .table-wrapper table thead,.article .table-wrapper table thead{position:sticky;top:0;z-index:1;font-weight:500;background-color:#555;color:#fff;border-color:#fff}

447article .table-wrapper table thead,article .table-wrapper table tbody,article .table-wrapper table tfoot,.article .table-wrapper table thead,.article .table-wrapper table tbody,.article .table-wrapper table tfoot{vertical-align:baseline;text-align:left;

text-wrap:balance}

448article .table-wrapper table tr:nth-of-type(even),.article .table-wrapper table tr:nth-of-type(even){background-color:rgba(0,0,0,.0666666667)}

449article .table-wrapper table tr:last-of-type th,article .table-wrapper table tr:last-of-type td,.article .table-wrapper table tr:last-of-type th,.article .table-wrapper table tr:last-of-type td{border-bottom-color:rgba(0,0,0,0)}

450article .table-wrapper table th,article .table-wrapper table td,.article .table-wrapper table th,.article .table-wrapper table td{padding:5px 10px;border:1px solid rgba(0,0,0,.1333333333)}

451article .table-wrapper table th:first-of-type,article .table-wrapper table td:first-of-type,.article .table-wrapper table th:first-of-type,.article .table-wrapper table td:first-of-type{

-webkit-border-start:none;

border-inline-start:none}

452article .table-wrapper table th:last-of-type,article .table-wrapper table td:last-of-type,.article .table-wrapper table th:last-of-type,.article .table-wrapper table td:last-of-type{

-webkit-border-end:none;

border-inline-end:none}