.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}:root{--cc-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--cc-font-size:16px;--cc-bg:#fff;--cc-z-index:2147483647;--cc-text:#2d4156;--cc-border-radius:.45rem;--cc-btn-primary-bg:#2d4156;--cc-btn-primary-text:var(--cc-bg);--cc-btn-primary-hover-bg:#1d2e38;--cc-btn-primary-hover-text:var(--cc-btn-primary-text);--cc-btn-secondary-bg:#eaeff2;--cc-btn-secondary-text:var(--cc-text);--cc-btn-secondary-hover-bg:#d8e0e6;--cc-btn-secondary-hover-text:var(--cc-btn-secondary-text);--cc-btn-border-radius:0.375rem;--cc-toggle-bg-off:#919ea6;--cc-toggle-bg-on:var(--cc-btn-primary-bg);--cc-toggle-bg-readonly:#d5dee2;--cc-toggle-knob-bg:#fff;--cc-toggle-knob-icon-color:#ecf2fa;--cc-block-text:var(--cc-text);--cc-cookie-category-block-bg:#f0f4f7;--cc-cookie-category-block-bg-hover:#e9eff4;--cc-section-border:#f1f3f5;--cc-cookie-table-border:#e9edf2;--cc-overlay-bg:#040608;--cc-overlay-opacity:.85;--cc-consent-modal-box-shadow:0 0.625rem 1.875rem rgba(2,2,3,.28);--cc-webkit-scrollbar-bg:#cfd5db;--cc-webkit-scrollbar-bg-hover:#9199a0;--cc-btn-floating-bg:#2d4156;--cc-btn-floating-icon:var(--cc-bg);--cc-btn-floating-hover-bg:#1d2e38;--cc-btn-floating-hover-icon:var(--cc-btn-floating-icon)}.c_darkmode{--cc-bg:#181b1d;--cc-text:#d8e5ea;--cc-btn-primary-bg:#a6c4dd;--cc-btn-primary-text:#000;--cc-btn-primary-hover-bg:#c2dff7;--cc-btn-primary-hover-text:var(--cc-btn-primary-text);--cc-btn-secondary-bg:#33383c;--cc-btn-secondary-text:var(--cc-text);--cc-btn-secondary-hover-bg:#3e454a;--cc-btn-secondary-hover-text:var(--cc-btn-secondary-text);--cc-toggle-bg-off:#667481;--cc-toggle-bg-on:var(--cc-btn-primary-bg);--cc-toggle-bg-readonly:#454c54;--cc-toggle-knob-bg:var(--cc-cookie-category-block-bg);--cc-toggle-knob-icon-color:var(--cc-bg);--cc-block-text:#b3bfc5;--cc-cookie-category-block-bg:#23272a;--cc-cookie-category-block-bg-hover:#2b3035;--cc-section-border:#292d31;--cc-cookie-table-border:#2b3035;--cc-webkit-scrollbar-bg:#667481;--cc-webkit-scrollbar-bg-hover:#9199a0;--cc-btn-floating-bg:#a6c4dd;--cc-btn-floating-icon:#000;--cc-btn-floating-hover-bg:#c2dff7;--cc-btn-floating-hover-icon:var(--cc-btn-floating-icon)}#cc--main{z-index:var(--cc-z-index)}.cc_div *,.cc_div :after,.cc_div :before,.cc_div :hover{animation:none;background:none;border:none;border-radius:unset;box-shadow:none;box-sizing:border-box;color:inherit;float:none;font-family:inherit;font-size:1em;font-style:inherit;font-variant:normal;font-weight:inherit;height:auto;letter-spacing:unset;line-height:1.2;margin:0;padding:0;text-align:left;text-decoration:none;text-transform:none;transition:none;vertical-align:baseline;visibility:unset}.cc_div{font-family:var(--cc-font-family);font-size:var(--cc-font-size);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--cc-text);text-rendering:optimizeLegibility}#c-ttl,#s-bl td:before,#s-ttl,.cc_div .b-tl,.cc_div .c-bn{font-weight:600}#cm,#s-bl .act .b-acc,#s-inr,.cc_div .b-tl,.cc_div .c-bl{border-radius:var(--cc-border-radius)}#s-bl .act .b-acc{border-top-left-radius:0;border-top-right-radius:0}.cc_div a,.cc_div button,.cc_div input{-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden}.cc_div a{border-bottom:1px solid}.cc_div a:hover{border-color:#fff0;text-decoration:none}.cc_div .c-bn>span{pointer-events:none}#cm-ov,#cs-ov,.c--anim #cm,.c--anim #s-cnt,.c--anim #s-inr{transition:visibility .25s linear,opacity .25s ease,transform .25s ease!important}.c--anim .c-bn{transition:background-color .25s ease!important}.c--anim #cm.bar.slide,.c--anim #cm.bar.slide+#cm-ov,.c--anim .bar.slide #s-inr,.c--anim .bar.slide+#cs-ov{transition:visibility .4s ease,opacity .4s ease,transform .4s ease!important}#cm.bar.slide,.cc_div .bar.slide #s-inr{opacity:1;transform:translateX(100%)}#cm.bar.top.slide,.cc_div .bar.left.slide #s-inr{opacity:1;transform:translateX(-100%)}#cm.slide,.cc_div .slide #s-inr{transform:translateY(1.6em)}#cm.top.slide{transform:translateY(-1.6em)}#cm.bar.slide{transform:translateY(100%)}#cm.bar.top.slide{transform:translateY(-100%)}.show--consent .c--anim #cm,.show--consent .c--anim #cm.bar,.show--settings .c--anim #s-inr,.show--settings .c--anim .bar.slide #s-inr{opacity:1;transform:scale(1);visibility:visible!important}.show--consent .c--anim #cm.box.middle,.show--consent .c--anim #cm.cloud.middle{transform:scale(1) translateY(-50%)}.show--settings .c--anim #s-cnt{visibility:visible!important}.force--consent.show--consent .c--anim #cm-ov,.show--settings .c--anim #cs-ov{opacity:var(--cc-overlay-opacity)!important;visibility:visible!important}#cm{background:var(--cc-bg);bottom:1.25em;box-shadow:0 .625em 1.875em #000;box-shadow:var(--cc-consent-modal-box-shadow);font-family:inherit;line-height:normal;max-width:24.2em;opacity:0;padding:1em 1.4em 1.3em;position:fixed;right:1.25em;transform:scale(.95);visibility:hidden;width:100%;z-index:1}#cc_div #cm{display:block!important}#c-ttl{font-size:1.05em;margin-bottom:.7em}.cloud #c-ttl{margin-top:-.15em}#c-txt{font-size:.9em;line-height:1.5em}.cc_div #c-bns{display:flex;justify-content:space-between;margin-top:1.4em}.cc_div .c-bn{background:var(--cc-btn-secondary-bg);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-secondary-text);cursor:pointer;display:inline-block;flex:1;font-size:.82em;padding:1em 1.7em;text-align:center;-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}#c-bns button+button,#s-c-bn,#s-cnt button+button{float:right;margin-left:.5rem}#s-cnt #s-rall-bn{float:none}#cm .c_link:active,#cm .c_link:hover,#s-c-bn:active,#s-c-bn:hover,#s-cnt button+button:active,#s-cnt button+button:hover{background:var(--cc-btn-secondary-hover-bg);color:var(--cc-btn-secondary-hover-text)}#s-cnt{display:table;height:100%;left:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:101}#s-bl{outline:none;scrollbar-width:thin}#s-bl .title{margin-top:1.4em}#s-bl .b-bn,#s-bl .title:first-child{margin-top:0}#s-bl .b-acc .p{margin-top:0;padding:1em}#s-cnt .b-bn .b-tl{background:none;display:block;font-family:inherit;font-size:.95em;padding:1.3em 6.4em 1.3em 2.7em;position:relative;transition:background-color .25s ease;width:100%}#s-cnt .b-bn .b-tl.exp{cursor:pointer}#s-cnt .act .b-bn .b-tl{border-bottom-left-radius:0;border-bottom-right-radius:0}#s-cnt .b-bn .b-tl:active,#s-cnt .b-bn .b-tl:hover{background:var(--cc-cookie-category-block-bg-hover)}#s-bl .b-bn{position:relative}#s-bl .c-bl{border:1px solid var(--cc-section-border);margin-bottom:.4rem;padding:1em;transition:background-color .25s ease}#s-bl .c-bl:hover{background:var(--cc-cookie-category-block-bg)}#s-bl .c-bl:last-child{margin-bottom:.5em}#s-bl .c-bl:first-child{border:none;margin-bottom:2em;margin-top:0;padding:0;transition:none}#s-bl .c-bl:not(.b-ex):first-child:hover{background:#fff0;background:unset}#s-bl .c-bl.b-ex{background:var(--cc-cookie-category-block-bg);border:none;padding:0;transition:none}#s-bl .c-bl.b-ex+.c-bl{margin-top:2em}#s-bl .c-bl.b-ex+.c-bl.b-ex{margin-top:0}#s-bl .c-bl.b-ex:first-child{margin-bottom:1em;margin-bottom:.5em}#s-bl .b-acc{display:none;margin-bottom:0;max-height:0;overflow:hidden;padding-top:0}#s-bl .act .b-acc{display:block;max-height:100%;overflow:hidden}#s-cnt .p{color:var(--cc-block-text);font-size:.9em;line-height:1.5em;margin-top:.85em}.cc_div .b-tg .c-tgl:disabled{cursor:not-allowed}#c-vln{display:table-cell;position:relative;vertical-align:middle}#cs{bottom:0;left:0;padding:0 1.7em;position:fixed;right:0;top:0;width:100%}#cs,#s-inr{height:100%}#s-inr{box-shadow:0 13px 27px -5px rgb(3 6 9 / .26);margin:0 auto;max-width:45em;opacity:0;overflow:hidden;padding-bottom:4.75em;padding-top:4.75em;position:relative;transform:scale(.96);visibility:hidden}#s-bns,#s-hdr,#s-inr{background:var(--cc-bg)}#s-bl{display:block;height:100%;overflow-x:hidden;overflow-y:auto;overflow-y:overlay;padding:1.3em 1.6em;width:100%}#s-bns{border-top:1px solid var(--cc-section-border);bottom:0;height:4.75em;left:0;padding:1em 1.8em;position:absolute;right:0}.cc_div .cc-link{border-bottom:1px solid var(--cc-btn-primary-bg);color:var(--cc-btn-primary-bg);cursor:pointer;display:inline;font-weight:600;padding-bottom:0;text-decoration:none}.cc_div .cc-link:active,.cc_div .cc-link:hover{border-color:#fff0}#c-bns button:first-child,#s-bns button:first-child{background:var(--cc-btn-primary-bg);color:var(--cc-btn-primary-text)}#c-bns.swap button:first-child{background:var(--cc-btn-secondary-bg);color:var(--cc-btn-secondary-text)}#c-bns.swap button:last-child{background:var(--cc-btn-primary-bg);color:var(--cc-btn-primary-text)}.cc_div .b-tg .c-tgl:checked~.c-tg{background:var(--cc-toggle-bg-on)}#c-bns button:first-child:active,#c-bns button:first-child:hover,#c-bns.swap button:last-child:active,#c-bns.swap button:last-child:hover,#s-bns button:first-child:active,#s-bns button:first-child:hover{background:var(--cc-btn-primary-hover-bg);color:var(--cc-btn-primary-hover-text)}#c-bns.swap button:first-child:active,#c-bns.swap button:first-child:hover{background:var(--cc-btn-secondary-hover-bg);color:var(--cc-btn-secondary-hover-text)}#s-hdr{border-bottom:1px solid var(--cc-section-border);display:table;height:4.75em;padding:0 1.8em;position:absolute;top:0;width:100%;z-index:2}#s-hdr,#s-ttl{vertical-align:middle}#s-ttl{display:table-cell;font-size:1em}#s-c-bn{font-size:1.45em;font-weight:400;height:1.7em;margin:0;overflow:hidden;padding:0;position:relative;width:1.7em}#s-c-bnc{display:table-cell;vertical-align:middle}.cc_div span.t-lb{opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;z-index:-1}#c_policy__text{height:31.25em;margin-top:1.25em;overflow-y:auto}#c-s-in{height:100%;height:calc(100% - 2.5em);max-height:37.5em;position:relative;top:50%;transform:translateY(-50%)}@media screen and (min-width:688px){#s-bl::-webkit-scrollbar{background:#fff0;border-radius:0 .25em .25em 0;height:100%;width:.8em}#s-bl::-webkit-scrollbar-thumb{background:var(--cc-webkit-scrollbar-bg);border:.25em solid var(--cc-bg);border-radius:100em}#s-bl::-webkit-scrollbar-thumb:hover{background:var(--cc-webkit-scrollbar-bg-hover)}#s-bl::-webkit-scrollbar-button{height:5px;width:10px}}.cc_div .b-tg{bottom:0;display:inline-block;margin:auto;right:0;right:1.2em;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.cc_div .b-tg,.cc_div .b-tg .c-tgl{cursor:pointer;position:absolute;top:0}.cc_div .b-tg .c-tgl{border:0;display:block;left:0;margin:0}.cc_div .b-tg .c-tg{background:var(--cc-toggle-bg-off);pointer-events:none;position:absolute;transition:background-color .25s ease,box-shadow .25s ease}.cc_div .b-tg,.cc_div .b-tg .c-tg,.cc_div .b-tg .c-tgl,.cc_div span.t-lb{border-radius:4em;height:1.5em;width:3.4em}.cc_div .b-tg .c-tg.c-ro{cursor:not-allowed}.cc_div .b-tg .c-tgl~.c-tg.c-ro{background:var(--cc-toggle-bg-readonly)}.cc_div .b-tg .c-tgl~.c-tg.c-ro:after{box-shadow:none}.cc_div .b-tg .c-tg:after{background:var(--cc-toggle-knob-bg);border:none;border-radius:100%;box-shadow:0 1px 2px rgb(24 32 35 / .36);box-sizing:content-box;content:"";display:block;height:1.25em;left:.125em;position:relative;top:.125em;transition:transform .25s ease;width:1.25em}.cc_div .b-tg .c-tgl:checked~.c-tg:after{transform:translateX(1.9em)}#s-bl table,#s-bl td,#s-bl th{border:none}#s-bl tbody tr{transition:background-color .25s ease}#s-bl tbody tr:hover{background:var(--cc-cookie-category-block-bg-hover)}#s-bl table{border-collapse:collapse;margin:0;overflow:hidden;padding:0;text-align:left;width:100%}#s-bl caption{border-bottom:1px solid var(--cc-cookie-table-border);font-size:.9em;font-weight:600;padding:.5rem 1rem}#s-bl td,#s-bl th{font-size:.8em;padding:.8em .625em .8em 1.2em;text-align:left;vertical-align:top}#s-bl th{font-family:inherit;font-weight:600;padding:1em 1rem}#s-bl thead tr:first-child{border-bottom:1px solid var(--cc-cookie-table-border)}.force--consent #cs,.force--consent #s-cnt{width:100vw}#cm-ov,#cs-ov{background:#070707;background:var(--cc-overlay-bg);bottom:0;display:none;left:0;opacity:0;position:fixed;right:0;top:0;transition:none;visibility:hidden}.c--anim #cs-ov,.force--consent .c--anim #cm-ov,.force--consent.show--consent #cm-ov,.show--settings #cs-ov{display:block}#cs-ov{z-index:2}.force--consent .cc_div{bottom:0;left:0;position:fixed;top:0;transition:visibility .25s linear;visibility:hidden;width:100%;width:100vw}.force--consent.show--consent .c--anim .cc_div,.force--consent.show--settings .c--anim .cc_div{visibility:visible}.force--consent #cm{position:absolute}.force--consent #cm.bar{max-width:100vw;width:100vw}html.force--consent.show--consent{overflow-y:hidden!important}html.force--consent.show--consent,html.force--consent.show--consent body{height:auto!important;overflow-x:hidden!important}.cc_div .act .b-bn .exp:before,.cc_div .b-bn .exp:before{border:solid var(--cc-btn-secondary-text);border-width:0 2px 2px 0;content:"";display:inline-block;left:1.2em;margin-right:15px;padding:.2em;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg)}.cc_div .act .b-bn .b-tl:before{transform:translateY(-20%) rotate(225deg)}.cc_div .on-i:before{border:solid var(--cc-toggle-knob-icon-color);border-width:0 2px 2px 0;display:inline-block;left:.75em;padding:.1em .1em .45em;top:.37em}#s-c-bn:after,#s-c-bn:before,.cc_div .on-i:before{content:"";margin:0 auto;position:absolute;transform:rotate(45deg)}#s-c-bn:after,#s-c-bn:before{background:var(--cc-btn-secondary-text);border-radius:1em;height:.6em;left:.82em;top:.58em;width:1.5px}#s-c-bn:after{transform:rotate(-45deg)}.cc_div .off-i,.cc_div .on-i{display:block;height:100%;position:absolute;right:0;text-align:center;transition:opacity .15s ease;width:50%}.cc_div .on-i{left:0;opacity:0}.cc_div .off-i:after,.cc_div .off-i:before{background:var(--cc-toggle-knob-icon-color);content:" ";display:block;height:.7em;margin:0 auto;position:absolute;right:.8em;top:.42em;transform-origin:center;width:.09375em}.cc_div .off-i:before{transform:rotate(45deg)}.cc_div .off-i:after{transform:rotate(-45deg)}.cc_div .b-tg .c-tgl:checked~.c-tg .on-i{opacity:1}.cc_div .b-tg .c-tgl:checked~.c-tg .off-i{opacity:0}#cm.box.middle,#cm.cloud.middle{bottom:auto;top:50%;transform:translateY(-37%)}#cm.box.middle.zoom,#cm.cloud.middle.zoom{transform:scale(.95) translateY(-50%)}#cm.box.center,#cm.cloud{left:1em;margin:0 auto;right:1em}#cm.cloud{max-width:50em;overflow:hidden;padding:1.2em 1.7em;text-align:center;width:unset}.cc_div .cloud #c-inr{display:table;width:100%}.cc_div .cloud #c-inr-i{display:table-cell;padding-right:2.4em;vertical-align:top;width:70%}.cc_div .cloud #c-txt{font-size:.85em}.cc_div .cloud #c-bns{display:table-cell;min-width:170px;vertical-align:middle}#cm.cloud .c-bn{margin:.5rem 0 0;width:100%}#cm.cloud .c-bn:first-child{margin:0}#cm.cloud.left{margin-right:1.25em}#cm.cloud.right{margin-left:1.25em}#cm.bar{border-radius:0;bottom:0;left:0;max-width:100%;padding:2em;position:fixed;right:0;width:100%}#cm.bar #c-inr{margin:0 auto;max-width:32em}#cm.bar #c-bns{max-width:33.75em}#cm.bar #cs{padding:0}.cc_div .bar #c-s-in{height:100%;max-height:100%;top:0;transform:none}.cc_div .bar #s-bl,.cc_div .bar #s-bns,.cc_div .bar #s-hdr{padding-left:1.4em;padding-right:1.4em}.cc_div .bar #cs{padding:0}.cc_div .bar #s-inr{border-radius:0;margin:0 0 0 auto;max-width:32em}.cc_div .bar.left #s-inr{margin-left:0;margin-right:auto}.cc_div .bar #s-bl table,.cc_div .bar #s-bl tbody,.cc_div .bar #s-bl td,.cc_div .bar #s-bl th,.cc_div .bar #s-bl thead,.cc_div .bar #s-bl tr,.cc_div .bar #s-cnt{display:block}.cc_div .bar #s-bl caption{border-bottom:1px solid var(--cc-cookie-table-border);border-top:0;display:block}.cc_div .bar #s-bl thead tr{left:-9999px;position:absolute;top:-9999px}.cc_div .bar #s-bl tr{border-top:1px solid var(--cc-cookie-table-border)}.cc_div .bar #s-bl td{border:none;padding-left:35%;position:relative}.cc_div .bar #s-bl td:before{color:var(--cc-text);content:attr(data-column);left:1rem;overflow:hidden;padding-right:.625em;position:absolute;text-overflow:ellipsis;white-space:nowrap}#cm.top{bottom:auto;top:1.25em}#cm.left{left:1.25em;right:auto}#cm.right{left:auto;right:1.25em}#cm.bar.left,#cm.bar.right{left:0;right:0}#cm.bar.top{top:0}@media (prefers-reduced-motion){#cc--main #cm,#cc--main #s-cnt,#cc--main #s-inr{transition:none!important}}@media screen and (max-width:688px){#cm,#cm.cloud,#cm.left,#cm.right{bottom:1em;display:block;left:1em;margin:0;max-width:100%;padding:1.2em!important;right:1em;width:auto}.force--consent #cm,.force--consent #cm.cloud{max-width:100vw;width:auto}#cm.top{bottom:auto;top:1em}#cm.bottom{bottom:1em;top:auto}#cm.bar.bottom{bottom:0}#cm.cloud .c-bn{font-size:.85em}#s-bns,.cc_div .bar #s-bns{padding:1em 1.3em}.cc_div .bar #s-inr{max-width:100%;width:100%}.cc_div .cloud #c-inr-i{padding-right:0}#cs{border-radius:0;padding:0}#c-s-in{height:100%;max-height:100%;top:0;transform:none}.cc_div .b-tg{right:1.1em;transform:scale(1.1)}#s-inr{border-radius:0;margin:0;padding-bottom:7.9em}#s-bns{height:7.9em}#s-bl,.cc_div .bar #s-bl{padding:1.2em}#s-hdr,.cc_div .bar #s-hdr{padding:0 1.2em}#s-bl table{width:100%}#s-inr.bns-t{padding-bottom:10.5em}.bns-t #s-bns{height:10.5em}.cc_div .bns-t .c-bn{font-size:.83em;padding:.9em 1.6em}#s-cnt .b-bn .b-tl{padding-bottom:1.2em;padding-top:1.2em}#s-bl table,#s-bl tbody,#s-bl td,#s-bl th,#s-bl thead,#s-bl tr,#s-cnt{display:block}#s-bl caption{border-bottom:0;display:block}#s-bl thead tr{left:-9999px;position:absolute;top:-9999px}#s-bl tr{border-top:1px solid var(--cc-cookie-table-border)}#s-bl td{border:none;padding-left:35%;position:relative}#s-bl td:before{color:var(--cc-text);content:attr(data-column);left:1rem;overflow:hidden;padding-right:.625em;position:absolute;text-overflow:ellipsis;white-space:nowrap}#cm .c-bn,.cc_div .c-bn{margin-right:0;width:100%}#s-cnt #s-rall-bn{margin-left:0}.cc_div #c-bns{flex-direction:column}#c-bns button+button,#s-cnt button+button{float:unset;margin-left:0;margin-top:.625em}#cm.box,#cm.cloud{left:1em;right:1em;width:auto}#cm.cloud.left,#cm.cloud.right{margin:0}.cc_div .cloud #c-bns,.cc_div .cloud #c-inr,.cc_div .cloud #c-inr-i{display:block;min-width:unset;width:auto}.cc_div .cloud #c-txt{font-size:.9em}.cc_div .cloud #c-bns{margin-top:1.625em}}.pressidium-cookie-consent-cookies{overflow-x:auto}.pressidium-cookie-consent-cookies table{border-collapse:collapse;width:100%}.pressidium-cookie-consent-cookies thead{border-bottom:3px solid}.pressidium-cookie-consent-cookies td,.pressidium-cookie-consent-cookies th{padding:.5em}pressidium-floating-button{z-index:9999}#cc--main #s-bl table tbody tr td[data-column=Domain]{word-wrap:anywhere}#cc--main .cc-link{border:none;border-bottom:1px solid var(--cc-btn-primary-bg);border-radius:0;font-size:1em;padding:0}#cc--main .cc-link:hover{border-color:transparent!important}#cc--main .cc-link:focus,#cc--main .cc-link:hover{background-color:#fff0;color:var(--cc-btn-primary-bg)}#cc--main .c-bn{border:none}#cc--main .b-tl{border:none;color:inherit;text-align:left}@font-face{font-family:'Inter Tight';font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/themes/skarbiec/assets/fonts/inter-tight-500-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter Tight';font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/themes/skarbiec/assets/fonts/inter-tight-500-latin.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:'Inter Tight';font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/skarbiec/assets/fonts/inter-tight-700-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter Tight';font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/skarbiec/assets/fonts/inter-tight-700-latin.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:'Inter Tight';font-style:normal;font-weight:800;font-display:swap;src:url(/wp-content/themes/skarbiec/assets/fonts/inter-tight-800-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter Tight';font-style:normal;font-weight:800;font-display:swap;src:url(/wp-content/themes/skarbiec/assets/fonts/inter-tight-800-latin.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:'Inter Tight';font-style:normal;font-weight:900;font-display:swap;src:url(/wp-content/themes/skarbiec/assets/fonts/inter-tight-900-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter Tight';font-style:normal;font-weight:900;font-display:swap;src:url(/wp-content/themes/skarbiec/assets/fonts/inter-tight-900-latin.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:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/skarbiec/assets/fonts/inter-400-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/skarbiec/assets/fonts/inter-400-latin.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:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/themes/skarbiec/assets/fonts/inter-500-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/themes/skarbiec/assets/fonts/inter-500-latin.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:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/themes/skarbiec/assets/fonts/inter-600-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/themes/skarbiec/assets/fonts/inter-600-latin.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:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/skarbiec/assets/fonts/inter-700-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/skarbiec/assets/fonts/inter-700-latin.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:'JetBrains Mono';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/skarbiec/assets/fonts/jetbrains-mono-400-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/skarbiec/assets/fonts/jetbrains-mono-400-latin.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:'JetBrains Mono';font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/themes/skarbiec/assets/fonts/jetbrains-mono-500-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/themes/skarbiec/assets/fonts/jetbrains-mono-500-latin.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{--bg:#ffffff;--bg-alt:#f4f4f4;--bg-dark:#1a1a1a;--surface:#ffffff;--ink:#111111;--ink-soft:#3d3d3d;--ink-mute:#767676;--border:#e6e6e6;--border-strong:#c9c9c9;--accent:#b8862b;--accent-ink:#ffffff;--accent-soft:#f7eed8;--accent-dark:#86601b;--up:#117a3f;--down:#c01b1b;--sans:"Inter Tight", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--display:"Inter Tight", "Inter", system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, "Menlo", monospace;--density:1;--pad-x:max(20px, calc(32px * var(--density)));--pad-y:calc(48px * var(--density));--gap-card:calc(24px * var(--density));--gap-section:calc(60px * var(--density));--container:1320px;--t-eyebrow:11px;--t-meta:12.5px;--t-body:16px;--t-lead:19px;--t-h6:16px;--t-h5:20px;--t-h4:24px;--t-h3:28px;--t-h2:40px;--t-h1:64px;--t-display:88px}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--sans);font-size:var(--t-body);color:var(--ink);background:var(--bg);line-height:1.4;-webkit-font-smoothing:antialiased;font-feature-settings:"ss01"}a{color:inherit;text-decoration:none}a.lnk{color:var(--accent);font-weight:700}a.lnk:hover{text-decoration:underline}img{max-width:100%;display:block}.container{max-width:var(--container);margin:0 auto;padding:0 var(--pad-x)}.topbar{background:#000;color:#ccc;font-size:12px}.topbar .inner{display:flex;align-items:center;justify-content:space-between;height:32px}.topbar nav{display:flex;gap:16px}.topbar nav a{color:#bbb;font-weight:500}.topbar nav a:hover{color:#fff}.topbar .date{color:#888;font-variant-numeric:tabular-nums}.topbar .right{display:flex;gap:18px;align-items:center}.topbar .right .auth a{color:#ccc}.topbar .right .auth a+a{margin-left:14px}.topbar .right .btn-sub{background:var(--accent);color:#fff;padding:5px 11px;font-weight:700;font-size:11.5px;letter-spacing:.02em;text-transform:uppercase}.contactBtn button{display:inline-block;background:#fff;border:1px solid #eee;padding:10px;transition:all .25s;cursor:pointer}.contactBtn button:hover{background:#eee;border:1px solid #000}.ticker{background:#111;color:#f3f3f3;border-bottom:0;overflow:hidden;font-family:var(--mono);font-size:12.5px}.ticker .inner{height:36px;align-items:center;white-space:nowrap;display:block;position:relative;padding-left:0;padding-right:0}.ticker .label{color:var(--accent);font-family:var(--sans);font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:800;position:absolute;left:0;top:0;bottom:0;z-index:3;display:flex;align-items:center;padding:0 18px 0 var(--pad-x);background:#111}.ticker .label::after{content:"";position:absolute;left:100%;top:0;bottom:0;width:28px;background:linear-gradient(to right,#111,#fff0);pointer-events:none}.ticker .row-wrap{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;display:flex;align-items:center;padding-left:calc(var(--pad-x) + 130px)}.ticker .row-wrap::after{content:"";position:absolute;right:0;top:0;bottom:0;width:36px;z-index:2;pointer-events:none;background:linear-gradient(to left,#111,#fff0)}.ticker .row{display:flex;gap:26px;animation:tickerSlide 60s linear infinite;align-items:center}.ticker .quote{display:inline-flex;align-items:baseline;gap:8px}.ticker .quote .sym{color:#fff;font-weight:700}.ticker .quote .val{color:#e5e5e5;font-variant-numeric:tabular-nums}.ticker .quote .chg{font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.ticker .quote .chg.up{color:#4ade80}.ticker .quote .chg.down{color:#fb7185}@keyframes tickerSlide{from{transform:translateX(0)}to{transform:translateX(-50%)}}.ticker.tradingview .inner{height:auto;min-height:46px}.ticker.tradingview .tradingview-widget-container,.ticker.tradingview .tradingview-widget-container__widget,.ticker.tradingview .tv-tape iframe{width:100%!important}.ticker.tradingview .tradingview-widget-copyright{display:none}.masthead{background:var(--bg);border-bottom:1px solid var(--border)}.masthead .inner{display:flex;align-items:center;justify-content:space-between;padding-top:14px;padding-bottom:14px;gap:24px}.masthead .logo{font-family:var(--display);font-weight:900;font-size:34px;letter-spacing:-.04em;display:inline-flex;align-items:center;gap:0;color:var(--ink)}.masthead .logo .mark{display:inline-flex;align-items:center;justify-content:center;background:var(--accent);color:#fff;width:42px;height:42px;border-radius:4px;font-family:var(--display);font-size:26px;font-weight:900;line-height:1;margin-right:4px}.masthead .logo .name{color:var(--ink);letter-spacing:-.045em}.masthead .logo .dot{color:var(--accent)}.masthead .left{display:flex;align-items:center;gap:14px;font-size:12.5px;color:var(--ink-mute);font-weight:500}.masthead .right{display:flex;align-items:center;gap:14px;font-size:13px}.masthead .right .hsearch{position:relative;width:440px}.hsearch-form{display:flex;align-items:center;gap:8px;background:var(--bg-alt);padding:9px 14px}.hsearch-icon{font-family:var(--mono);color:var(--ink-mute);font-size:14px;flex-shrink:0}.hsearch-input{flex:1;min-width:0;border:0;background:#fff0;font:inherit;font-size:13px;color:var(--ink);outline:none}.hsearch-input::placeholder{color:var(--ink-mute)}.hsearch-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.hsearch-spin{width:15px;height:15px;flex-shrink:0;border:2px solid var(--border-strong);border-top-color:var(--accent);border-radius:50%;animation:hsspin .6s linear infinite}.hsearch-spin[hidden]{display:none}@keyframes hsspin{to{transform:rotate(360deg)}}.hsearch-panel{position:absolute;top:calc(100% + 8px);right:0;width:min(540px,92vw);background:#fff;border:1px solid var(--border);box-shadow:0 20px 54px rgb(0 0 0 / .24);z-index:120;max-height:min(72vh,580px);display:flex;flex-direction:column;overflow:hidden}.hsearch-panel[hidden]{display:none}.hsearch-filters{display:flex;gap:8px;padding:11px 14px;border-bottom:1px solid var(--border);background:var(--bg-alt);flex-wrap:wrap}.hsearch-filter{flex:1;min-width:118px;font:inherit;font-size:12px;font-weight:600;padding:7px 9px;border:1px solid var(--border-strong);background:#fff;color:var(--ink);cursor:pointer;border-radius:2px}.hsearch-filter:focus{outline:none;border-color:var(--accent)}.hsearch-results{overflow-y:auto;flex:1;min-height:0}.hsearch-item{display:flex;gap:12px;padding:12px 14px;border-top:1px solid var(--border);text-decoration:none;color:inherit}.hsearch-results>.hsearch-item:first-child{border-top:0}.hsearch-item:hover,.hsearch-item.is-active{background:var(--bg-alt)}.hsearch-item .thumb{width:56px;height:42px;flex-shrink:0;object-fit:cover;background:var(--bg-alt)}.hsearch-item .thumb-empty{background:linear-gradient(135deg,#e6e6e6,#d4d4d4)}.hsearch-item .hsearch-thumb{position:relative;width:56px;height:42px;flex-shrink:0;overflow:hidden;background:var(--bg-alt)}.hsearch-item .hsearch-thumb>.thumb{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hsearch-item .hsearch-thumb.is-image-fallback>.skarbiec-media-image{display:none}.hsearch-item .hsearch-thumb.is-image-fallback>.media-fallback{display:block}.hsearch-item .body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.hsearch-item .cat{font-size:9.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--accent)}.hsearch-item .h{font-family:var(--display);font-size:14.5px;font-weight:800;line-height:1.22;letter-spacing:-.012em;color:var(--ink)}.hsearch-item .ex{font-size:12px;color:var(--ink-soft);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hsearch-item .meta{font-size:11px;color:var(--ink-mute);font-weight:600}.hsearch-item mark{background:rgb(184 134 43 / .22);color:inherit;padding:0 1px;border-radius:1px}.hsearch-status{margin:0;padding:20px 14px;text-align:center;color:var(--ink-mute);font-size:13px;font-weight:500}.hsearch-status[hidden]{display:none}.hsearch-all{display:block;text-align:center;padding:13px;background:var(--ink);color:#fff;font-weight:800;font-size:12px;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;flex-shrink:0}.hsearch-all:hover{background:var(--accent)}.hsearch-all[hidden]{display:none}.ad-slot{margin:26px 0;display:flex;align-items:center;justify-content:center;min-height:90px;overflow:hidden;text-align:center}.ad-slot:empty{display:none;margin:0;min-height:0}.ad-slot img,.ad-slot ins,.ad-slot iframe{max-width:100%}.ad-slot--article_sidebar{margin:0;min-height:0}.cat-grid .ad-slot{grid-column:1/-1}.mainnav a.future-link{text-decoration:none}.mainnav a.future-link:hover{color:#fff}.masthead .right .icon-btn{width:38px;height:38px;background:#fff0;color:var(--ink);border:none;cursor:pointer;padding:0;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.masthead .right .icon-btn span{display:block;width:24px;height:2px;background:currentColor;border-radius:1px}.mainnav{background:var(--ink);position:sticky;top:0;z-index:50}.mainnav .inner{display:flex;align-items:stretch;gap:0}.mainnav a{display:flex;align-items:center;padding:14px 18px;font-weight:700;font-size:13.5px;color:#fff;text-transform:uppercase;letter-spacing:.04em;border-bottom:3px solid #fff0;position:relative}.mainnav a::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--accent);opacity:0;transition:opacity .15s}.mainnav a:hover{background:rgb(255 255 255 / .06)}.mainnav a.is-active{background:var(--accent);color:#fff}.mainnav .inner>a:first-child{padding-left:0}.mainnav .inner>a.is-active:first-child{padding-left:18px}.mainnav .grow{flex:1}.mainnav .future{display:flex;align-items:center;gap:8px;font-size:12px;color:#bbb;font-weight:600;padding:14px 18px;border-left:1px solid #2a2a2a}.mainnav .future .pill{font-size:9.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:var(--accent);color:#fff;padding:3px 7px}.eyebrow{font-family:var(--sans);font-size:var(--t-eyebrow);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.eyebrow.muted{color:var(--ink-mute)}.eyebrow.chip{display:inline-block;background:var(--accent);color:#fff;padding:5px 9px;line-height:1}.eyebrow.chip.muted{background:var(--ink);color:#fff}.eyebrow .dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--accent);margin:0 8px 2px;vertical-align:middle}.section{padding:calc(var(--gap-section) * .55) 0}.section.tight{padding:calc(var(--gap-section) * .4) 0}.section.alt{background:var(--bg-alt)}.section.dark{background:var(--ink);color:#fff}.section.dark .section-hd{border-color:var(--accent)}.section.dark .section-hd h2{color:#fff}.section.dark .card h3{color:#fff}.section.dark .card .meta{color:#888}.section-hd{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:calc(var(--gap-card) * .9);gap:12px;padding-bottom:12px;position:relative;border-bottom:3px solid var(--ink)}.section-hd::before{content:"";position:absolute;left:0;bottom:-3px;height:3px;width:80px;background:var(--accent)}.section-hd .left{display:flex;align-items:baseline;gap:14px}.section-hd h2{margin:0;font-family:var(--display);font-size:var(--t-h2);font-weight:900;line-height:1;letter-spacing:-.035em;text-transform:uppercase}.section-hd .meta{color:var(--ink-mute);font-size:13px;font-weight:500}.section-hd a.more{font-size:12px;font-weight:800;color:var(--ink);display:inline-flex;align-items:center;gap:6px;text-transform:uppercase;letter-spacing:.06em}.section-hd a.more::after{content:"›";font-size:18px;line-height:0;color:var(--accent);transform:translateY(2px)}.card{display:flex;flex-direction:column;gap:10px}.card .thumb{aspect-ratio:16/10;background:var(--bg-alt);position:relative;overflow:hidden}.card .thumb.square{aspect-ratio:1/1}.card .thumb.tall{aspect-ratio:3/4}.card .thumb.wide{aspect-ratio:21/9}.card .thumb .placeholder{position:absolute;inset:0;background:linear-gradient(135deg,#e9e9e9 0%,#d4d4d4 100%);display:flex;align-items:center;justify-content:center;color:rgb(0 0 0 / .45);font-family:var(--mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase;text-align:center;padding:12px}.media-fallback{position:absolute;inset:0;z-index:0;display:none;overflow:hidden;background:#d9d9d9 center/cover no-repeat}.media-fallback.is-visible,.thumb.is-image-fallback>.media-fallback,.article-hero.is-image-fallback>.media-fallback{display:block}.media-fallback[data-placeholder="nieruchomosci"]{background-image:url(/wp-content/themes/skarbiec/assets/img/placeholders/nieruchomosci.svg)}.media-fallback[data-placeholder="inwestycje"]{background-image:url(/wp-content/themes/skarbiec/assets/img/placeholders/inwestycje.svg)}.media-fallback[data-placeholder="rynki"]{background-image:url(/wp-content/themes/skarbiec/assets/img/placeholders/rynki.svg)}.media-fallback[data-placeholder="finansowanie"]{background-image:url(/wp-content/themes/skarbiec/assets/img/placeholders/finansowanie.svg)}.media-fallback[data-placeholder="gospodarka"]{background-image:url(/wp-content/themes/skarbiec/assets/img/placeholders/gospodarka.svg)}.media-fallback[data-placeholder="polityka"]{background-image:url(/wp-content/themes/skarbiec/assets/img/placeholders/polityka.svg)}.media-fallback[data-placeholder="prawo"]{background-image:url(/wp-content/themes/skarbiec/assets/img/placeholders/prawo.svg)}.media-fallback[data-placeholder="default"]{background-image:url(/wp-content/themes/skarbiec/assets/img/placeholders/default.svg)}.thumb>.skarbiec-media-image,.article-hero>.skarbiec-media-image{z-index:1}.thumb.is-image-fallback>.skarbiec-media-image,.article-hero.is-image-fallback>.skarbiec-media-image{display:none}.card .thumb .badge{position:absolute;left:0;top:0;background:var(--accent);color:#fff;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:6px 10px}.card .thumb .video-play{position:absolute;left:14px;bottom:14px;width:50px;height:50px;border-radius:50%;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700}.card h3{margin:0;font-family:var(--display);font-weight:900;line-height:1.1;letter-spacing:-.022em;color:var(--ink)}.card .lead{font-size:15px;line-height:1.45;color:var(--ink-soft);margin:0;font-weight:500}.card .meta{font-size:12.5px;color:var(--ink-mute);display:flex;align-items:center;gap:8px;font-variant-numeric:tabular-nums;font-weight:600}.card .meta .sep{width:3px;height:3px;border-radius:50%;background:var(--ink-mute);display:inline-block}.card a:hover h3{color:var(--accent)}.card.lg h3{font-size:36px}.card.md h3{font-size:24px}.card.sm h3{font-size:18px}.card.xs h3{font-size:15.5px;letter-spacing:-.01em;font-weight:800}.card.horiz{flex-direction:row;gap:14px;align-items:flex-start}.card.horiz .thumb{width:140px;flex-shrink:0;aspect-ratio:4/3}.card.horiz .body{flex:1;display:flex;flex-direction:column;gap:6px}.headline-list{display:flex;flex-direction:column;gap:0}.headline-list .item{padding:14px 0;border-top:1px solid var(--border);display:flex;gap:12px;align-items:flex-start}.headline-list .item:first-child{border-top:0}.headline-list .num{font-family:var(--display);font-size:32px;line-height:.9;color:var(--accent);font-weight:900;font-variant-numeric:tabular-nums;flex-shrink:0;width:36px;letter-spacing:-.04em}.headline-list .body{flex:1;display:flex;flex-direction:column;gap:5px}.headline-list h4{font-family:var(--display);font-size:17px;font-weight:800;line-height:1.2;letter-spacing:-.015em;margin:0}.headline-list a:hover h4{color:var(--accent)}.headline-list .meta{font-size:11.5px;color:var(--ink-mute);font-weight:600}.hero{padding:28px 0 20px}.hero-grid{display:grid;gap:var(--gap-card);grid-template-columns:2fr 1fr;align-items:start}.hero-layout{display:none}.hero-grid[data-variant="three"] .hero-layout.layout-three{display:grid;gap:var(--gap-card);grid-template-columns:repeat(3,1fr)}.hero-grid[data-variant="one-two"] .hero-layout.layout-one-two{display:grid;gap:var(--gap-card);grid-template-columns:1fr}.hero-grid[data-variant="mosaic"] .hero-layout.layout-mosaic{display:grid;gap:var(--gap-card);grid-template-columns:1.4fr 1fr;grid-template-rows:auto auto}.layout-three .card h3{font-size:22px;line-height:1.15}.layout-three .card .thumb{aspect-ratio:4/3}.layout-one-two .big{position:relative}.layout-one-two .big .thumb{aspect-ratio:21/10}.layout-one-two .big .thumb::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0 / .78) 0%,rgb(0 0 0 / .2) 55%,#fff0 100%)}.layout-one-two .big .overlay{position:absolute;left:0;right:0;bottom:0;padding:30px 36px;color:#fff;z-index:2}.layout-one-two .big .overlay .eyebrow{color:#fff;background:var(--accent);padding:5px 9px;display:inline-block;margin-bottom:10px}.layout-one-two .big .overlay h3{font-size:46px;line-height:1.02;color:#fff;letter-spacing:-.03em;font-weight:900;max-width:760px}.layout-one-two .big .overlay .lead{color:rgb(255 255 255 / .85);font-size:16px;margin-top:8px;max-width:680px}.layout-one-two .big .overlay .meta{color:rgb(255 255 255 / .75);margin-top:10px}.layout-one-two .pair{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-card)}.layout-one-two .pair h3{font-size:21px;line-height:1.18}.layout-one-two .pair .thumb{aspect-ratio:4/3}.layout-mosaic .big{grid-row:1/3}.layout-mosaic .big h3{font-size:34px;line-height:1.08}.layout-mosaic .big .thumb{aspect-ratio:4/5}.layout-mosaic .mini{display:flex;flex-direction:row;gap:14px}.layout-mosaic .mini h3{font-size:18px;line-height:1.2}.layout-mosaic .mini .thumb{aspect-ratio:1/1;width:130px;flex-shrink:0}.layout-mosaic .mini .body{flex:1;display:flex;flex-direction:column;gap:6px}.hero-side{background:var(--ink);color:#fff;padding:0;align-self:start;position:sticky;top:64px;display:flex;flex-direction:column;min-height:0}.hero-side .tabs{display:flex;border-bottom:1px solid #2a2a2a;flex-shrink:0}.hero-side .tabs button{flex:1;appearance:none;background:#fff0;border:0;font-family:var(--sans);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#888;padding:16px 12px;cursor:pointer;border-bottom:3px solid #fff0;margin-bottom:-1px}.hero-side .tabs button.active{color:#fff;border-bottom-color:var(--accent)}.hero-side .list{padding:6px 18px;overflow-y:auto;flex:1;min-height:0}.hero-side .list .item{display:flex;gap:12px;padding:14px 0;border-top:1px solid #2a2a2a}.hero-side .list .item:first-child{border-top:0}.hero-side .list .time{font-family:var(--mono);font-size:11px;color:var(--accent);flex-shrink:0;width:46px;letter-spacing:.04em;padding-top:2px;font-weight:700}.hero-side .list .body{flex:1}.hero-side .list h4{margin:0 0 4px;font-family:var(--display);font-size:15.5px;font-weight:800;line-height:1.22;letter-spacing:-.012em;color:#fff}.hero-side .list a:hover h4{color:var(--accent)}.hero-side .list .cat{font-size:10.5px;color:#888;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.theme-section{display:grid;gap:calc(var(--gap-card) * 1.1);grid-template-columns:1.4fr 1fr;align-items:start}.theme-section .featured h3{font-size:30px;line-height:1.1}.theme-section .featured .lead{font-size:16px;margin-top:8px}.theme-section .list{display:flex;flex-direction:column}.theme-section .list .item{padding:16px 0;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:6px}.theme-section .list .item:first-child{border-top:0;padding-top:0}.theme-section .list h4{font-family:var(--display);font-weight:800;font-size:18px;line-height:1.22;margin:0;letter-spacing:-.015em}.theme-section .list a:hover h4{color:var(--accent)}.theme-section .list .meta{font-size:11.5px;color:var(--ink-mute);display:flex;gap:8px;font-weight:600}.themed-row{padding:calc(var(--gap-section) * .42) 0;border-top:1px solid var(--border)}.experts{display:grid;gap:var(--gap-card);grid-template-columns:repeat(4,1fr)}.expert{display:flex;flex-direction:column;gap:10px;padding:18px;background:var(--bg-alt)}.expert .avatar{width:64px;height:64px;border-radius:50%;background:#d4d4d4;position:relative;overflow:hidden;border:3px solid var(--accent)}.expert .avatar .placeholder{position:absolute;inset:0;background:linear-gradient(135deg,#d4d4d4 0%,#b8b8b8 100%);display:flex;align-items:center;justify-content:center;color:#666;font-family:var(--display);font-size:18px;font-weight:900}.expert .name{font-family:var(--display);font-size:18px;font-weight:900;margin:0;letter-spacing:-.015em}.expert .role{font-size:12px;color:var(--accent);letter-spacing:.04em;font-weight:700;text-transform:uppercase}.expert .pull{font-family:var(--display);font-size:16px;line-height:1.3;color:var(--ink);margin:6px 0 0;font-weight:600;letter-spacing:-.01em}.expert .pull::before{content:"";display:block;width:32px;height:3px;background:var(--accent);margin-bottom:10px}.newsletter{background:var(--accent);color:#fff;padding:54px var(--pad-x);margin:0;display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:center}.newsletter h3{margin:0;font-family:var(--display);font-size:42px;font-weight:900;line-height:1;letter-spacing:-.03em;text-transform:uppercase}.newsletter p{color:rgb(255 255 255 / .88);font-size:15px;margin:10px 0 0;max-width:540px;font-weight:500}.newsletter .form{display:flex;gap:0}.newsletter input{flex:1;padding:14px 16px;border:0;font:inherit;font-size:15px;background:#fff;color:var(--ink);outline:none}.newsletter button{background:var(--ink);color:#fff;border:0;font:inherit;font-weight:800;font-size:13px;text-transform:uppercase;letter-spacing:.05em;padding:14px 24px;cursor:pointer}.newsletter .check{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:rgb(255 255 255 / .75);margin-top:14px;max-width:540px;font-weight:500}.newsletter-band{background:var(--accent)}.newsletter-band .newsletter{background:#fff0;padding-left:0;padding-right:0}.offers{background:var(--ink);color:#fff;padding:46px var(--pad-x);display:grid;grid-template-columns:auto 1fr auto;gap:32px;align-items:center;position:relative;overflow:hidden}.offers::before{content:"";position:absolute;left:0;top:0;bottom:0;width:8px;background:var(--accent)}.offers h3{margin:0;font-family:var(--display);font-size:32px;font-weight:900;line-height:1.05;letter-spacing:-.025em;text-transform:uppercase}.offers p{margin:6px 0 0;color:rgb(255 255 255 / .7);font-size:15px;max-width:640px;font-weight:500}.offers .cta{background:var(--accent);color:#fff;padding:14px 26px;font-weight:800;font-size:13px;letter-spacing:.05em;text-transform:uppercase}.offers .pill{background:rgb(255 255 255 / .1);color:#fff;padding:6px 12px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.media-row{display:grid;grid-template-columns:1.6fr 1fr;gap:var(--gap-card)}.media-row .featured-video{position:relative;aspect-ratio:16/9;background:var(--ink);overflow:hidden}.media-row .featured-video .placeholder{position:absolute;inset:0;background:linear-gradient(135deg,#2a2a2a 0%,#0d0d0d 100%);display:flex;align-items:center;justify-content:center;color:#555;font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.media-row .featured-video .overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:28px 30px;background:linear-gradient(to top,rgb(0 0 0 / .85),#fff0 55%);color:#fff}.media-row .featured-video .overlay .eyebrow{color:#fff;background:var(--accent);padding:5px 10px;display:inline-block;align-self:flex-start;margin-bottom:8px}.media-row .featured-video .overlay h3{font-family:var(--display);font-size:30px;font-weight:900;line-height:1.06;letter-spacing:-.025em;margin:0;color:#fff;max-width:600px}.media-row .featured-video .play-big{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:72px;height:72px;border-radius:50%;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;font-size:24px;border:0;font-weight:700}.media-row .pod-list{display:flex;flex-direction:column;gap:14px}.media-row .pod-list .pod{display:flex;gap:12px;padding:14px;background:var(--bg-alt)}.media-row .pod-list .pod .ic{width:48px;height:48px;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:18px}.media-row .pod-list .pod h4{margin:0;font-family:var(--display);font-size:15.5px;font-weight:800;line-height:1.22;letter-spacing:-.012em}.media-row .pod-list .pod .meta{font-size:11.5px;color:var(--ink-mute);margin-top:4px;font-weight:600}.footer{background:#000;color:#888;padding:54px var(--pad-x) 22px;font-size:13px}.footer-intro{display:flex;align-items:baseline;gap:26px;flex-wrap:wrap;padding-bottom:30px;margin-bottom:34px;border-bottom:1px solid #222}.footer .grid{display:grid;grid-template-columns:repeat(5,1fr);gap:42px;padding-bottom:42px;border-bottom:1px solid #222}.footer .brand{font-family:var(--display);font-size:32px;font-weight:900;color:#fff;letter-spacing:-.04em}.footer .brand .dot{color:var(--accent)}.footer .brand-desc{color:#777;font-size:13.5px;margin:0;max-width:520px;line-height:1.55;font-weight:500}.footer h5{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#fff;margin:0 0 14px}.footer ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.footer ul a{color:#999}.footer ul a:hover{color:var(--accent)}.footer .bottom{padding:22px 0 0;display:flex;justify-content:space-between;color:#666;font-size:12px;font-weight:500}.footer .socials a{margin-left:14px;color:#bbb}.footer .credit{margin-top:22px;padding-top:18px;border-top:1px solid #222;text-align:center;color:#666;font-size:12px;font-weight:500}.footer .credit a{color:#999}.footer .credit a:hover{color:var(--accent)}.article-wrap{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:56px;padding:32px var(--pad-x) 60px;max-width:1320px;margin:0 auto}.article-wrap .side-right{position:sticky;top:84px;align-self:start}.article-share{display:flex;align-items:center;gap:10px;margin:18px 0 28px;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute);font-weight:800}.article-share .lbl{margin-right:4px}.article-share a,.article-share button{width:36px;height:36px;background:var(--ink);color:#fff;border:0;padding:0;cursor:pointer;position:relative;display:inline-flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:13px}.article-share a:hover,.article-share button:hover{background:var(--accent)}.article-share .reading{margin-left:auto;display:flex;align-items:center;gap:10px;font-size:11.5px;color:var(--ink-mute);font-weight:700}.article-share .reading .progress{width:60px;height:3px;background:var(--border);position:relative}.article-share .reading .progress>i{position:absolute;left:0;top:0;height:100%;background:var(--accent);width:38%}.breadcrumb{padding:16px 0;font-size:12.5px;color:var(--ink-mute);font-weight:600}.breadcrumb a{color:var(--ink-mute)}.breadcrumb a:hover{color:var(--accent)}.breadcrumb .sep{margin:0 8px;color:var(--border-strong)}.article-head{margin-bottom:18px}.article-head .eyebrow{display:inline-block;background:var(--accent);color:#fff;padding:6px 10px;margin-bottom:18px}.article-head h1{font-family:var(--display);font-size:56px;font-weight:900;line-height:1.02;letter-spacing:-.035em;margin:0 0 18px;color:var(--ink)}.article-head .lead{font-size:21px;line-height:1.4;color:var(--ink-soft);margin:0 0 22px;font-weight:500}.article-head .byline{display:flex;align-items:center;gap:12px;font-size:13.5px;color:var(--ink-soft);border-top:2px solid var(--ink);border-bottom:1px solid var(--border);padding:14px 0;font-weight:600}.article-head .byline .av{width:38px;height:38px;border-radius:50%;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:13px;font-family:var(--display)}.article-head .byline strong{font-weight:800}.article-head .byline .sep{width:3px;height:3px;border-radius:50%;background:var(--ink-mute)}.article-hero{margin:24px 0 32px;background:var(--bg-alt);aspect-ratio:21/10;position:relative}.article-hero .placeholder{position:absolute;inset:0;background:linear-gradient(135deg,#e0e0e0 0%,#cfcfcf 100%);display:flex;align-items:center;justify-content:center;color:rgb(0 0 0 / .42);font-family:var(--mono);font-size:11px}.article-hero .caption{position:absolute;left:0;right:0;bottom:-22px;font-size:12px;color:var(--ink-mute)}.gsource{display:flex;align-items:center;gap:14px;margin:0 0 30px;padding:15px 20px;border:1px solid var(--border);border-radius:12px;background:#fff;text-decoration:none;color:var(--ink);font-family:var(--sans);transition:border-color .15s ease,box-shadow .15s ease}.gsource:hover{border-color:var(--border-strong);box-shadow:0 4px 16px rgb(0 0 0 / .06)}.gsource__g{flex:0 0 auto;display:flex;align-items:center}.gsource__text{flex:1 1 auto;font-size:15.5px;font-weight:600;line-height:1.4;color:var(--ink-soft)}.gsource__arrow{flex:0 0 auto;width:36px;height:36px;border:1px solid var(--border);border-radius:50%;display:grid;place-items:center;color:var(--ink-mute);transition:background .15s ease,color .15s ease,border-color .15s ease,transform .15s ease}.gsource:hover .gsource__arrow{background:var(--accent);border-color:var(--accent);color:#fff;transform:translateX(2px)}@media (max-width:520px){.gsource{gap:12px;padding:13px 15px}.gsource__text{font-size:14px}.gsource__arrow{width:32px;height:32px}}.article-body{font-size:18px;line-height:1.65;color:#1a1a1a;font-family:Georgia,"Times New Roman",serif}.article-body p{margin:0 0 1.1em}.article-body h2{font-family:var(--display);font-size:30px;font-weight:900;line-height:1.15;letter-spacing:-.02em;margin:1.6em 0 .5em;color:var(--ink)}.article-body h3{font-family:var(--display);font-size:22px;font-weight:800;line-height:1.2;letter-spacing:-.015em;margin:1.4em 0 .4em;color:var(--ink)}.article-body blockquote{margin:1.4em 0;padding:24px 28px;background:var(--bg-alt);border-left:6px solid var(--accent);font-family:var(--display);font-size:22px;font-weight:700;font-style:normal;line-height:1.32;color:var(--ink);letter-spacing:-.015em}.article-body blockquote cite{display:block;margin-top:10px;font-size:12px;font-style:normal;color:var(--ink-mute);font-family:var(--sans);font-weight:700;text-transform:uppercase;letter-spacing:.06em}.article-body figure.pull-r{float:right;width:48%;margin:6px 0 24px 28px;clear:right}.article-body figure.pull-r .thumb{aspect-ratio:4/3;background:var(--bg-alt);position:relative}.article-body figure.pull-r .thumb .placeholder{position:absolute;inset:0;background:linear-gradient(135deg,#e2e2e2,#cfcfcf);display:flex;align-items:center;justify-content:center;color:rgb(0 0 0 / .42);font-family:var(--mono);font-size:11px;text-transform:uppercase}.article-body figure figcaption{font-size:13px;color:var(--ink-mute);margin-top:6px;line-height:1.4;font-family:var(--sans);font-weight:500}.article-body .number-callout{background:var(--ink);color:#fff;padding:22px 26px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:1.4em 0;font-family:var(--sans)}.article-body .number-callout .n{font-family:var(--display);font-size:40px;font-weight:900;line-height:1;color:var(--accent);letter-spacing:-.03em}.article-body .number-callout .lbl{font-size:12px;color:#bbb;margin-top:6px;line-height:1.35;font-weight:600}.article-body .factbox{background:var(--accent-soft);border-left:6px solid var(--accent);padding:22px 26px;margin:1.4em 0;font-family:var(--sans)}.article-body .factbox h4{margin:0 0 12px;font-family:var(--display);font-size:18px;font-weight:900;text-transform:uppercase;letter-spacing:.02em;color:var(--accent-dark)}.article-body .factbox ul{margin:0;padding-left:20px;font-size:15px;line-height:1.55;font-weight:500;color:var(--ink)}.article-body .factbox li{margin-bottom:8px}.article-body .factbox strong{font-weight:800;color:var(--ink)}.article-tags{margin:28px 0 0;display:flex;flex-wrap:wrap;gap:8px}.tags{display:flex;flex-wrap:wrap;gap:8px}.tags .tag{font-size:12px;font-weight:700;color:var(--ink);background:var(--bg-alt);padding:6px 11px;letter-spacing:.01em;text-transform:lowercase}.tags .tag:hover{background:var(--accent);color:#fff}.article-author{margin-top:36px;padding:24px;background:var(--bg-alt);display:flex;gap:18px;align-items:flex-start;font-family:var(--sans)}.article-author .av{width:64px;height:64px;border-radius:50%;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:900;font-size:22px;flex-shrink:0}.article-author .nm{font-family:var(--display);font-size:20px;font-weight:900;margin:0;letter-spacing:-.015em}.article-author .role{font-size:12px;color:var(--accent);text-transform:uppercase;letter-spacing:.04em;font-weight:700;margin-top:2px}.article-author .bio{font-size:14px;color:var(--ink-soft);margin:8px 0 0;line-height:1.5;font-weight:500}.article-related{margin-top:42px;padding-top:32px;border-top:3px solid var(--ink);position:relative}.article-related::before{content:"";position:absolute;left:0;top:-3px;width:80px;height:3px;background:var(--accent)}.article-related h2{font-family:var(--display);font-size:24px;font-weight:900;margin:0 0 20px;text-transform:uppercase;letter-spacing:-.02em}.article-related .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.side-right .widget{margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid var(--border)}.side-right .widget:last-child{border-bottom:0}.side-right .widget h2{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin:0 0 14px;border-bottom:3px solid var(--ink);padding-bottom:8px;position:relative}.side-right .widget h2::before{content:"";position:absolute;left:0;bottom:-3px;width:32px;height:3px;background:var(--accent)}.side-right .widget .ad{aspect-ratio:1/1.4;background:linear-gradient(135deg,#e0e0e0,#cfcfcf);display:flex;align-items:center;justify-content:center;color:#888;font-family:var(--mono);font-size:11px;letter-spacing:.04em}.side-right .widget .mini{padding:14px 0;border-top:1px solid var(--border);display:grid;grid-template-columns:auto 1fr;gap:2px 14px;align-items:start;counter-increment:mini}.side-right .widget .mini:first-of-type{border-top:0;padding-top:6px}.side-right .widget .mini::before{content:counter(mini);font-family:var(--display);font-size:32px;font-weight:900;color:var(--accent);line-height:.9;flex-shrink:0;min-width:28px;letter-spacing:-.04em;font-variant-numeric:tabular-nums;grid-row:span 2;align-self:start}.side-right .widget .mini .body{display:contents}.side-right .widget .mini .num{display:none}.side-right .widget .mini .cat{font-size:10.5px;color:var(--ink-mute);text-transform:uppercase;letter-spacing:.08em;font-weight:700;margin-bottom:0;align-self:end}.side-right .widget .mini h3{font-family:var(--display);font-size:16px;font-weight:800;line-height:1.25;margin:0;letter-spacing:-.012em;color:var(--ink)}.side-right .widget .mini:hover h6{color:var(--accent)}.side-right .widget{counter-reset:mini}.cat-head{padding:42px 0 24px;background:var(--ink);color:#fff;margin-bottom:0;position:relative;min-height:240px;display:flex;align-items:center}.cat-head::after{content:"";position:absolute;left:0;right:0;bottom:0;height:6px;background:var(--accent)}.cat-head .inner{display:grid;grid-template-columns:1fr;gap:20px;align-items:start;width:100%}.cat-head .eyebrow{color:var(--accent)}.cat-head h1{font-family:var(--display);font-size:88px;font-weight:900;line-height:.95;letter-spacing:-.045em;margin:0;color:#fff;text-transform:uppercase}.cat-head .desc{font-size:16px;color:rgb(255 255 255 / .72);max-width:540px;margin:14px 0 0;line-height:1.5;font-weight:500}.cat-head .subnav{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.cat-head .subnav a{font-size:12px;padding:8px 14px;color:#fff;background:rgb(255 255 255 / .08);font-weight:700;text-transform:uppercase;letter-spacing:.04em}.cat-head .subnav a.active{background:var(--accent);color:#fff}.cat-head .subnav a:hover:not(.active){background:rgb(255 255 255 / .16)}.cat-top{display:grid;grid-template-columns:2fr 1fr;gap:var(--gap-card);padding:32px 0}.cat-top .featured h2{font-family:var(--display);font-size:44px;font-weight:900;line-height:1.04;letter-spacing:-.03em;margin:0}.cat-top .featured .lead{font-size:17px;color:var(--ink-soft);margin-top:10px;font-weight:500}.cat-top .featured .meta{margin-top:12px}.cat-top .featured .thumb{aspect-ratio:21/10;margin-bottom:18px}.cat-top .side{display:flex;flex-direction:column;gap:0}.cat-top .side .item{padding:18px 0;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:6px}.cat-top .side .item:first-child{border-top:0;padding-top:0}.cat-top .side h3{font-family:var(--display);font-size:19px;font-weight:800;line-height:1.22;margin:0;letter-spacing:-.015em}.cat-top .side .meta{font-size:11.5px;color:var(--ink-mute);font-weight:600}.cat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-card) calc(var(--gap-card) * 1.2);padding:24px 0 48px}.cat-grid .card h3{font-size:21px}.cat-aside{display:grid;grid-template-columns:1fr 320px;gap:48px;padding:32px 0}.cat-aside .sub-cats{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.cat-aside .sub-cats .sc{padding:22px;background:var(--bg-alt);position:relative;border-left:6px solid var(--accent)}.cat-aside .sub-cats .sc .eyebrow{margin-bottom:6px;color:var(--accent)}.cat-aside .sub-cats .sc h3{font-family:var(--display);font-size:24px;margin:0 0 8px;font-weight:900;letter-spacing:-.018em;text-transform:uppercase}.cat-aside .sub-cats .sc p{font-size:14px;color:var(--ink-soft);margin:0;line-height:1.5;font-weight:500}.cat-aside .sub-cats .sc .arrow{margin-top:14px;display:inline-block;color:var(--accent);font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:.06em}.pagination{display:flex;gap:6px;justify-content:center;padding:24px 0 60px}.pagination a{padding:10px 14px;background:var(--bg-alt);font-size:13px;font-weight:800;color:var(--ink-soft)}.pagination a.active{background:var(--accent);color:#fff}.pagination a:hover:not(.active){background:var(--ink);color:#fff}.cols-2{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-card)}.cols-3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-card)}.cols-4{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gap-card)}.hr{height:1px;background:var(--border);margin:16px 0}.spacer-lg{height:48px}.is-hidden{display:none!important}.menu-overlay{position:fixed;inset:0;z-index:200;background:var(--ink);color:#fff;display:flex;flex-direction:column;pointer-events:none;opacity:0;transition:opacity .18s ease}.menu-overlay.is-open{pointer-events:auto;opacity:1}.menu-overlay .mo-head{display:flex;align-items:center;justify-content:space-between;padding:18px var(--pad-x);border-bottom:1px solid #222}.menu-overlay .mo-logo{font-family:var(--display);font-size:24px;font-weight:900;color:#fff;letter-spacing:-.04em;display:flex;align-items:center;gap:0}.menu-overlay .mo-logo .mark{display:inline-flex;align-items:center;justify-content:center;background:var(--accent);color:#fff;width:32px;height:32px;font-size:18px;margin-right:6px}.menu-overlay .mo-logo .dot{color:var(--accent)}.menu-overlay .mo-close{background:#fff0;border:0;color:#fff;font-size:22px;cursor:pointer;width:42px;height:42px;display:flex;align-items:center;justify-content:center}.menu-overlay .mo-search{padding:18px var(--pad-x);border-bottom:1px solid #222}.menu-overlay .mo-search input{width:100%;background:#fff0;border:0;border-bottom:2px solid #444;padding:12px 0;color:#fff;font:inherit;font-size:18px;font-family:var(--display);font-weight:700;outline:none}.menu-overlay .mo-search input:focus{border-bottom-color:var(--accent)}.menu-overlay .mo-search input::placeholder{color:#777}.menu-overlay .mo-body{flex:1;overflow-y:auto;padding:24px var(--pad-x) 32px;display:grid;grid-template-columns:1fr 1fr;gap:48px}.menu-overlay .mo-col h6{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin:0 0 14px;padding-bottom:8px;border-bottom:1px solid #2a2a2a}.menu-overlay .mo-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.menu-overlay .mo-col li{opacity:0;transform:translateY(8px);transition:opacity .25s ease,transform .25s ease;transition-delay:calc(var(--i, 0) * 30ms)}.menu-overlay.is-open .mo-col li{opacity:1;transform:translateY(0)}.menu-overlay .mo-col a{display:flex;align-items:center;justify-content:space-between;font-family:var(--display);font-size:28px;font-weight:900;letter-spacing:-.02em;color:#fff;padding:10px 0;text-transform:uppercase;position:relative}.menu-overlay .mo-col a::after{content:"→";font-size:20px;color:#666;transition:color .15s,transform .15s}.menu-overlay .mo-col a:hover{color:var(--accent)}.menu-overlay .mo-col a:hover::after{color:var(--accent);transform:translateX(4px)}.menu-overlay .mo-col.secondary a{font-size:18px;font-weight:700;color:#bbb;text-transform:none}.menu-overlay .mo-col.secondary a:hover{color:#fff}.menu-overlay .mo-foot{padding:18px var(--pad-x);border-top:1px solid #222;display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#888;font-weight:500}.menu-overlay .mo-foot .socials a{margin-left:12px;color:#bbb;font-weight:600}.menu-overlay .mo-foot .socials a:hover{color:var(--accent)}body.menu-open{overflow:hidden}.masthead .menu-btn{display:none;width:42px;height:42px;background:var(--ink);color:#fff;align-items:center;justify-content:center;font-size:18px;cursor:pointer;border:0}.section-hd h2,.cat-head h1,.article-head h1,.article-body h2,.article-body h3,.cat-top .featured h2,.card h3{overflow-wrap:break-word;word-break:break-word;max-width:100%}.cat-head h1{word-break:normal;hyphens:manual}@media (max-width:1280px){:root{--t-h1:52px;--t-h2:34px;--t-display:72px}.masthead .logo{font-size:30px}.masthead .logo .mark{width:36px;height:36px;font-size:22px}.masthead .right .hsearch{width:360px}.article-wrap{grid-template-columns:minmax(0,1fr) 280px;gap:44px;padding:32px var(--pad-x) 60px}.cat-head h1{font-size:72px}}@media (max-width:1100px){:root{--t-h1:44px;--t-h2:30px;--t-h3:26px;--t-display:60px}.container{padding:0 20px}.ticker .label{padding-left:20px}.masthead .left{display:none}.topbar nav a:nth-child(n+3){display:none}.hero-grid{grid-template-columns:1.7fr 1fr}.hero-side{position:static;max-height:none}.theme-section{grid-template-columns:1.2fr 1fr}.experts{grid-template-columns:repeat(2,1fr)}.cat-top{grid-template-columns:1.6fr 1fr}.footer .grid{grid-template-columns:repeat(5,1fr);gap:30px}.article-wrap{grid-template-columns:minmax(0,1fr) 260px;gap:36px}.article-wrap .side-left{display:none}.article-wrap .side-right{top:74px}.cat-aside{grid-template-columns:1fr 260px;gap:32px}.cat-head h1{font-size:56px}.layout-one-two .big .overlay h3{font-size:36px}.layout-one-two .big .overlay{padding:24px 28px}.article-body figure.pull-r{width:44%}.article-head h1{font-size:46px}.article-head .lead{font-size:19px}.mainnav a{padding:12px 12px;font-size:12.5px;letter-spacing:.03em}.mainnav .future{display:none}}@media (max-width:900px){:root{--t-h1:36px;--t-h2:26px;--t-h3:22px;--t-display:48px;--t-body:15px;--t-lead:17px}.topbar .inner{height:auto;padding:8px 0;flex-wrap:wrap;gap:8px}.topbar nav{flex-wrap:wrap;gap:14px}.topbar .date{display:none}.masthead .inner{padding-top:14px;padding-bottom:14px}.masthead .logo{font-size:26px}.masthead .logo .mark{width:30px;height:30px;font-size:18px}.masthead .right{flex:1;min-width:0}.masthead .right .hsearch{flex:1;width:auto;min-width:0;max-width:520px}.masthead .right .icon-btn{display:none}.masthead .menu-btn{display:flex}.mainnav{display:none}.ticker{font-size:11.5px}.ticker .inner{height:34px}.ticker .row-wrap{padding-left:calc(var(--pad-x) + 116px)}.hero{padding:20px 0 14px}.hero-grid{grid-template-columns:1fr;gap:32px}.hero-grid[data-variant="three"] .hero-layout.layout-three{grid-template-columns:1fr 1fr}.hero-grid[data-variant="mosaic"] .hero-layout.layout-mosaic{grid-template-columns:1fr;grid-template-rows:auto}.layout-mosaic .big{grid-row:auto}.layout-one-two .pair{grid-template-columns:1fr 1fr}.layout-one-two .big .overlay h3{font-size:30px}.layout-one-two .big .overlay{padding:20px 22px}.theme-section{grid-template-columns:1fr;gap:24px}.cols-3,.cols-4{grid-template-columns:1fr 1fr}.cat-grid{grid-template-columns:1fr 1fr}.cat-top{grid-template-columns:1fr;gap:32px}.cat-aside{grid-template-columns:1fr;gap:28px}.cat-aside .sub-cats{grid-template-columns:1fr 1fr}.cat-head .inner{grid-template-columns:1fr;gap:18px;align-items:stretch}.cat-head h1{font-size:48px}.cat-head .subnav{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:none;flex-wrap:nowrap;justify-content:flex-start}.cat-head .subnav a{flex-shrink:0}.article-wrap{grid-template-columns:1fr;max-width:780px;gap:0;padding:24px 20px 56px}.article-wrap>div{min-width:0}.article-wrap .side-right{position:static;align-self:auto;margin-top:48px;padding-top:32px;border-top:3px solid var(--ink);display:grid;grid-template-columns:1fr 1fr;gap:32px 36px;position:relative}.article-wrap .side-right::before{content:"";position:absolute;left:0;top:-3px;width:80px;height:3px;background:var(--accent)}.side-right .widget{margin-bottom:0;padding-bottom:0;border-bottom:0}.side-right .widget .ad.h-tall,.side-right .widget .ad{aspect-ratio:16/8}.article-head{margin-bottom:14px}.article-head h1{font-size:38px}.article-head .lead{font-size:18px;margin-bottom:18px}.article-head .byline{flex-wrap:wrap;row-gap:8px;font-size:13px;padding:12px 0}.article-hero{aspect-ratio:16/9;margin:20px 0 28px}.article-share{margin:14px 0 22px}.article-body{font-size:17.5px;line-height:1.62}.article-body figure.pull-r{float:none;width:100%;margin:22px 0 28px}.article-body blockquote{padding:20px 22px;font-size:20px}.article-body .number-callout{padding:20px 22px}.article-body .factbox{padding:20px 22px}.article-related{margin-top:36px;padding-top:28px}.article-related .grid{grid-template-columns:1fr 1fr}.article-author{flex-wrap:wrap;padding:20px}.article-author .lnk{margin-left:0!important;flex-basis:100%;margin-top:6px}.offers{grid-template-columns:1fr;gap:18px;text-align:left;padding:28px 24px}.newsletter{grid-template-columns:1fr;gap:20px;padding:32px 24px}.newsletter h3{font-size:30px}.footer .grid{grid-template-columns:repeat(3,1fr);gap:28px}.footer .bottom{flex-direction:column;align-items:flex-start;gap:10px}.media-row{grid-template-columns:1fr}}@media (max-width:640px){:root{--t-h1:30px;--t-h2:22px;--t-h3:19px;--t-display:36px;--gap-section:44px}.container{padding:0 16px}.masthead .inner{padding-top:12px;padding-bottom:12px}.masthead .logo{font-size:24px}.topbar .auth a:first-child{display:none}.hero-grid[data-variant="three"] .hero-layout.layout-three,.layout-one-two .pair,.experts,.cat-grid,.cat-aside .sub-cats,.article-related .grid,.media-row .pod-list{display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:14px;padding-bottom:8px;margin:0 -16px;padding-left:16px;padding-right:16px;scrollbar-width:thin}.hero-grid[data-variant="three"] .hero-layout.layout-three>*,.layout-one-two .pair>*,.experts>*,.cat-grid>*,.cat-aside .sub-cats>*,.article-related .grid>*,.media-row .pod-list>*{flex:0 0 calc(83% - 4px);scroll-snap-align:start}.layout-one-two .big .overlay h3{font-size:24px}.layout-mosaic .mini{flex-direction:column;gap:10px}.layout-mosaic .mini .thumb{width:100%;aspect-ratio:16/10}.cols-2,.cols-3,.cols-4{grid-template-columns:1fr}.cat-head h1{font-size:38px}.cat-top .featured h2{font-size:28px}.article-wrap{padding:18px 16px 44px}.article-wrap .side-right{grid-template-columns:1fr;gap:28px;margin-top:36px;padding-top:24px}.breadcrumb{padding:12px 0;font-size:11.5px}.breadcrumb .sep{margin:0 6px}.breadcrumb a:not(:first-child):not(:last-child){display:none}.breadcrumb a:first-child+.sep{display:none}.article-head h1{font-size:30px;letter-spacing:-.025em;margin-bottom:14px}.article-head .lead{font-size:16.5px;line-height:1.45;margin-bottom:18px}.article-head .byline{font-size:12px;gap:6px 10px;padding:12px 0;line-height:1.45}.article-head .byline .av{width:32px;height:32px;font-size:11.5px}.article-head .byline strong{flex:0 0 auto}.article-head .byline .sep{display:none}.article-hero{aspect-ratio:4/3;margin:18px 0 24px}.article-hero .placeholder{font-size:10px;padding:14px;line-height:1.4}.article-share{flex-wrap:wrap;gap:8px;margin:12px 0 20px;row-gap:10px}.article-share .lbl{flex-basis:100%;margin-bottom:2px;font-size:10.5px}.article-share a,.article-share button{width:36px;height:36px;font-size:12.5px}.article-share .reading{margin-left:auto;flex-shrink:0;font-size:11px;gap:8px}.article-share .reading .progress{width:48px}.article-body{font-size:16.5px;line-height:1.6}.article-body h2{font-size:24px;margin:1.3em 0 .4em}.article-body h3{font-size:19px;margin:1.2em 0 .35em}.article-body blockquote{font-size:17.5px;padding:16px 18px;border-left-width:5px;line-height:1.35}.article-body blockquote cite{font-size:11px;margin-top:8px}.article-body figure.pull-r{margin:16px 0 22px}.article-body figure figcaption{font-size:12px}.article-body .number-callout{grid-template-columns:1fr;gap:14px;padding:18px 20px}.article-body .number-callout .n{font-size:34px}.article-body .factbox{padding:18px;border-left-width:5px}.article-body .factbox h4{font-size:16px;margin-bottom:10px}.article-body .factbox ul{font-size:14.5px;padding-left:18px}.article-tags{margin-top:22px;gap:6px}.tags .tag{font-size:11.5px;padding:6px 10px}.article-author{flex-direction:column;align-items:flex-start;padding:18px;gap:12px;margin-top:28px}.article-author .av{width:52px;height:52px;font-size:18px}.article-author .bio{font-size:13.5px}.article-author .lnk{margin-left:0!important;margin-top:0;font-size:13px}.article-related{margin-top:32px;padding-top:24px}.article-related h2{font-size:20px;margin-bottom:14px}.side-right .widget h2{font-size:11px;margin-bottom:12px}.side-right .widget .mini::before{font-size:26px;min-width:24px}.side-right .widget .mini h3{font-size:15px}.footer .grid{grid-template-columns:1fr 1fr;gap:24px}.footer-intro{gap:14px}.pagination a{padding:8px 11px;font-size:12px}.pagination a:nth-child(n+5):not(:last-child){display:none}.newsletter .form{flex-direction:column}.newsletter button{padding:14px}.newsletter h3{font-size:24px}.offers h3{font-size:24px}.menu-overlay .mo-body{grid-template-columns:1fr;gap:32px}.menu-overlay .mo-col a{font-size:24px}.ticker .label{display:none}.card>:not(.thumb){padding-left:14px;padding-right:14px}.section-hd{flex-direction:column;align-items:flex-start;gap:6px}.section-hd .left{flex-direction:column;align-items:flex-start;gap:2px}.footer{padding:15px 5px}.article-wrap .side-right{display:flow-root}.side-right .widget{margin-bottom:26px}.side-right .widget:last-child{margin-bottom:0}}.masthead .right .search-btn{display:none;width:42px;height:42px;align-items:center;justify-content:center;background:#fff0;border:0;color:var(--ink);cursor:pointer;padding:0}.masthead .right .search-btn:hover{color:var(--accent)}.hsearch-close{display:none}.sk-search-backdrop{position:fixed;inset:0;background:rgb(12 14 20 / .5);z-index:128;opacity:0;visibility:hidden;transition:opacity .15s}body.search-open .sk-search-backdrop{opacity:1;visibility:visible}@media (max-width:560px){.masthead .right{flex:0 1 auto}.masthead .right .hsearch{display:none}.masthead .right .search-btn{display:inline-flex}body.search-open{overflow:hidden}body.search-open .masthead .right .hsearch{display:block;position:fixed;top:0;left:0;right:0;z-index:130;width:auto;background:#fff;padding:10px 52px 10px 12px;box-shadow:0 12px 30px rgb(0 0 0 / .28)}body.search-open .hsearch-panel{position:absolute;top:100%;left:0;right:0;width:auto;max-height:calc(100vh - 66px)}body.search-open .hsearch-close{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:9px;right:8px;width:36px;height:36px;background:#fff0;border:0;color:var(--ink-mute);font-size:21px;line-height:1;cursor:pointer;z-index:2}}.seo-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.seo-tile{display:flex;flex-direction:column;gap:10px;padding:24px 22px 20px;background:var(--surface);border:1px solid var(--border);position:relative}.seo-tile::before{content:"";position:absolute;left:0;top:0;width:40px;height:4px;background:var(--accent)}.seo-tile .head{display:flex;align-items:center;gap:10px;margin-top:10px}.seo-tile .mark{width:14px;height:14px;background:var(--accent);flex-shrink:0}.seo-tile .label{font-size:12.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);margin:0;font-family:var(--display)}.seo-tile p.intro{font-size:13.5px;color:var(--ink-soft);line-height:1.5;margin:4px 0 4px}.seo-tile .links{display:flex;flex-direction:column;margin-top:6px;border-top:1px solid var(--border)}.seo-tile .links a{padding:10px 0;border-bottom:1px solid var(--border);font-family:var(--display);font-size:14.5px;font-weight:600;line-height:1.3;color:var(--ink);letter-spacing:-.005em;display:flex;justify-content:space-between;gap:10px;align-items:baseline}.seo-tile .links a:last-child{border-bottom:0}.seo-tile .links a:hover{color:var(--accent)}.seo-tile .links time{font-family:var(--mono);font-size:10.5px;color:var(--ink-mute);flex-shrink:0;letter-spacing:.04em;font-weight:500}.seo-tile .more{margin-top:6px;font-size:12px;color:var(--accent);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.seo-tile .more::after{content:" →"}.seo-tile.is-cta{background:var(--ink);color:#f3f3f3;justify-content:center;align-items:flex-start}.seo-tile.is-cta::before{background:var(--accent)}.seo-tile.is-cta .label{color:var(--accent)}.seo-tile.is-cta h4{font-family:var(--display);font-size:22px;font-weight:800;line-height:1.15;margin:8px 0 10px;letter-spacing:-.02em;color:#fff}.seo-tile.is-cta p{font-size:13.5px;color:#bbb;line-height:1.5;margin:0}.seo-tile.is-cta .more{color:#fff;margin-top:18px}.raport{background:var(--ink);color:#f3f3f3;padding:56px var(--pad-x);display:grid;grid-template-columns:1.15fr 1fr;gap:56px;align-items:start;position:relative;overflow:hidden}.raport::before{content:"";position:absolute;left:0;top:0;height:6px;width:160px;background:var(--accent)}.raport .badge{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;background:var(--accent);color:#fff;padding:6px 12px;font-family:var(--sans)}.raport h3{margin:18px 0 14px;font-family:var(--display);font-size:48px;font-weight:900;line-height:1.02;letter-spacing:-.035em;max-width:560px;color:#fff}.raport .intro{color:#bbb;font-size:16px;margin:0;line-height:1.5;max-width:540px}.raport ul.bullets{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:10px 24px;max-width:540px}.raport ul.bullets li{font-size:13.5px;color:#dadada;padding-left:20px;position:relative;line-height:1.4}.raport ul.bullets li::before{content:"";position:absolute;left:0;top:9px;width:10px;height:2px;background:var(--accent)}.raport-form .kicker{font-size:11px;color:var(--accent);letter-spacing:.14em;text-transform:uppercase;font-weight:800;display:block;margin-bottom:14px}.raport-form .form{display:flex;gap:8px}.raport-form input{flex:1;background:#222;border:1px solid #2a2a2a;padding:15px 16px;color:#fff;font:inherit;font-size:15px;outline:none}.raport-form input::placeholder{color:#888}.raport-form input:focus{border-color:var(--accent)}.raport-form button{appearance:none;border:0;background:var(--accent);color:#fff;font-weight:800;font-size:13.5px;padding:15px 24px;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;font-family:var(--sans)}.raport-form .check{display:flex;gap:8px;font-size:11.5px;color:#888;margin-top:12px;line-height:1.45}.raport-form .archive{margin-top:30px;border-top:1px solid #2a2a2a;padding-top:20px;display:flex;flex-direction:column;gap:0}.raport-form .archive .arch-h{font-size:10.5px;color:#888;letter-spacing:.14em;text-transform:uppercase;font-weight:800;margin-bottom:10px}.raport-form .archive a{font-size:13.5px;color:#dadada;line-height:1.45;padding:9px 0;border-top:1px solid #1f1f1f;display:flex;justify-content:space-between;gap:14px;font-family:var(--display);font-weight:500}.raport-form .archive a:first-of-type{border-top:0}.raport-form .archive a:hover{color:#fff}.raport-form .archive a .nr{font-family:var(--mono);color:var(--accent);font-size:11px;flex-shrink:0;font-weight:700}.raport-form .archive a time{font-family:var(--mono);font-size:11px;color:#888;flex-shrink:0}@media (max-width:1100px){.seo-tiles{grid-template-columns:repeat(2,1fr)}.raport{grid-template-columns:1fr;gap:32px;padding:42px 32px}.raport h3{font-size:36px}.raport ul.bullets{grid-template-columns:1fr}}@media (max-width:640px){.seo-tiles{grid-template-columns:1fr}.raport{padding:32px 22px}.raport h3{font-size:28px}.raport-form .form{flex-direction:column}}.thumb{display:block}.thumb img,.article-hero img,.cat-top .featured .thumb img,.media-row .featured-video img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.card a:hover .thumb img{filter:brightness(.96)}.article-body img{height:auto}.skip-link{position:absolute;left:-9999px;top:0;z-index:300;background:var(--accent);color:#fff;padding:10px 16px;font-weight:800}.skip-link:focus{left:8px;top:8px}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}html{scroll-padding-top:120px}.admin-bar .mainnav{top:32px}.admin-bar .hero-side{top:96px}.admin-bar .article-wrap .side-right{top:116px}@media screen and (max-width:782px){.admin-bar .mainnav{top:46px}}.masthead .logo.has-image{gap:0}.masthead .logo img{display:block;height:42px;width:auto}.menu-overlay .mo-logo img{height:30px;width:auto}.footer .brand img{height:34px;width:auto}.masthead form.search-form{display:contents}.search-page-form{max-width:560px;margin:0 auto 32px;display:flex;gap:0}.search-page-form input[type=search]{flex:1;padding:14px 16px;border:1px solid var(--border-strong);font:inherit;font-size:16px;outline:none}.search-page-form button{background:var(--accent);color:#fff;border:0;padding:14px 22px;font-weight:800;cursor:pointer}.mainnav a.current-menu-item,.mainnav a.current-menu-parent,.mainnav a[aria-current="page"]{background:var(--accent);color:#fff}.article-body .alignleft{float:left;margin:.4em 1.6em 1em 0;max-width:48%}.article-body .alignright{float:right;margin:.4em 0 1em 1.6em;max-width:48%}.article-body .aligncenter{margin-left:auto;margin-right:auto}.article-body .alignwide{max-width:1100px;margin-left:auto;margin-right:auto}.article-body .alignfull{max-width:none}.article-body figure{margin:1.4em 0}.article-body .wp-block-image figcaption,.article-body figure figcaption{font-size:13px;color:var(--ink-mute);margin-top:6px;line-height:1.4;font-family:var(--sans);font-weight:500;text-align:left}.article-body ul,.article-body ol{margin:0 0 1.1em;padding-left:1.4em}.article-body li{margin-bottom:.4em}.article-body a{color:var(--accent-dark);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.article-body a:hover{color:var(--accent)}.article-body .wp-block-quote,.article-body .wp-block-pullquote{margin:1.4em 0;padding:24px 28px;background:var(--bg-alt);border-left:6px solid var(--accent);font-family:var(--display);font-size:22px;font-weight:700;line-height:1.32;color:var(--ink);letter-spacing:-.015em}.article-body .wp-block-pullquote{text-align:left}.article-body .wp-block-quote cite,.article-body .wp-block-quote footer,.article-body .wp-block-pullquote cite{display:block;margin-top:10px;font-size:12px;font-style:normal;color:var(--ink-mute);font-family:var(--sans);font-weight:700;text-transform:uppercase;letter-spacing:.06em}.article-body .wp-block-table{font-family:var(--sans);font-size:15px;margin:1.4em 0}.article-body .wp-block-table table{width:100%;border-collapse:collapse}.article-body .wp-block-table td,.article-body .wp-block-table th{border:1px solid var(--border);padding:10px 12px;text-align:left}.article-body .wp-block-table th{background:var(--bg-alt);font-weight:800}.article-body .wp-block-separator{border:0;border-top:1px solid var(--border-strong);margin:1.8em auto;max-width:120px;opacity:1}.article-body .wp-block-separator.is-style-wide{max-width:100%}.article-body .wp-block-button__link{background:var(--accent);color:#fff;padding:12px 22px;font-family:var(--sans);font-weight:800;font-size:14px;letter-spacing:.02em;display:inline-block;border-radius:2px;text-decoration:none}.article-body .wp-block-embed,.article-body .wp-block-video{margin:1.4em 0}.article-body .wp-block-image img{width:100%}.article-body .wp-block-gallery{margin:1.4em 0}.pagination .page-numbers{padding:10px 14px;background:var(--bg-alt);font-size:13px;font-weight:800;color:var(--ink-soft);display:inline-flex;text-decoration:none}.pagination .page-numbers.current{background:var(--accent);color:#fff}.pagination .page-numbers:hover:not(.current){background:var(--ink);color:#fff}.pagination .page-numbers.dots{background:#fff0}.comments-area{max-width:780px;margin:48px auto 0;padding:0 var(--pad-x) 24px;font-family:var(--sans)}.comments-area .comments-title{font-family:var(--display);font-size:24px;font-weight:900;letter-spacing:-.02em;margin:0 0 18px}.comments-area .comment-list{list-style:none;margin:0;padding:0}.comments-area .comment-list ol.children{list-style:none;margin-left:24px}.comments-area .comment-body{padding:16px 0;border-top:1px solid var(--border)}.comments-area .comment-author{font-weight:800;font-size:14px}.comments-area .comment-author .says{display:none}.comments-area .comment-meta{font-size:12px;color:var(--ink-mute)}.comments-area .comment-meta a{color:var(--ink-mute)}.comment-respond .comment-reply-title{font-family:var(--display);font-size:20px;font-weight:900;margin:0 0 12px}.comment-form{display:flex;flex-direction:column;gap:12px}.comment-form label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-mute)}.comment-form input[type=text],.comment-form input[type=email],.comment-form input[type=url],.comment-form textarea{width:100%;padding:10px 12px;border:1px solid var(--border-strong);font:inherit;background:var(--surface)}.comment-form .form-submit{margin:0}.comment-form .submit{background:var(--accent);color:#fff;border:0;padding:12px 24px;font-weight:800;font-size:13px;text-transform:uppercase;letter-spacing:.04em;cursor:pointer}.page-body{max-width:820px;margin:0 auto;padding:32px var(--pad-x) 60px;font-family:Georgia,"Times New Roman",serif;font-size:18px;line-height:1.65;color:#1a1a1a}.page-body .page-title{font-family:var(--display);font-size:48px;font-weight:900;letter-spacing:-.035em;line-height:1.05;margin:0 0 24px;color:var(--ink)}.page-body h2{font-family:var(--display);font-size:30px;font-weight:900;margin:1.4em 0 .4em;color:var(--ink)}.page-body h3{font-family:var(--display);font-size:22px;font-weight:800;margin:1.3em 0 .35em;color:var(--ink)}.page-body a{color:var(--accent-dark);text-decoration:underline}.page-body img{height:auto}.notice-empty{max-width:820px;margin:0 auto;padding:56px var(--pad-x) 72px;text-align:center}.notice-empty .code{font-family:var(--display);font-size:120px;font-weight:900;color:var(--accent);line-height:.9;letter-spacing:-.04em}.notice-empty h1{font-family:var(--display);font-size:40px;font-weight:900;letter-spacing:-.03em;margin:.2em 0}.notice-empty p{color:var(--ink-soft);font-size:16px}.notice-empty .back{display:inline-block;margin-top:18px;background:var(--accent);color:#fff;padding:12px 24px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;font-size:13px}.masthead .left .edition{font-family:var(--mono);font-size:11px;color:var(--ink-mute);letter-spacing:.04em}.article-share a.copied::after,.article-share button.copied::after{content:"skopiowano";position:absolute;left:50%;bottom:calc(100% + 6px);transform:translateX(-50%);background:var(--ink);color:#fff;font-family:var(--sans);font-size:10px;padding:3px 7px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.article-body .info-box{background:var(--bg-alt);border-top:3px solid var(--accent);padding:20px 22px;margin:1.4em 0;font-family:var(--sans);font-size:14.5px;line-height:1.55;color:var(--ink-soft)}.article-body .info-box h4{margin:0 0 10px;font-family:var(--display);font-size:16px;font-weight:900;text-transform:uppercase;letter-spacing:.02em;color:var(--ink)}.article-body .info-box.align-right{float:right;width:46%;margin:6px 0 24px 28px}.article-body .info-box.align-left{float:left;width:46%;margin:6px 28px 24px 0}.article-body .info-box p:last-child{margin-bottom:0}@media (max-width:900px){.article-body .info-box.align-right,.article-body .info-box.align-left{float:none;width:100%;margin:1.4em 0}}.article-body figure.pull-l{float:left;width:48%;margin:6px 28px 24px 0;clear:left}.article-body figure.pull-l .thumb{aspect-ratio:4/3;background:var(--bg-alt);position:relative}.article-body figure.pull-l .thumb .placeholder{position:absolute;inset:0;background:linear-gradient(135deg,#e2e2e2,#cfcfcf);display:flex;align-items:center;justify-content:center;color:rgb(0 0 0 / .42);font-family:var(--mono);font-size:11px;text-transform:uppercase}.article-body figure.pull-l img,.article-body figure.pull-r img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media (max-width:900px){.article-body figure.pull-l{float:none;width:100%;margin:22px 0 28px}}.side-right .widget .form{display:flex;flex-direction:column;gap:8px}.side-right .widget .form input{width:100%;padding:10px 12px;border:1px solid var(--border-strong);font:inherit;font-size:13px;border-radius:2px;background:var(--surface);outline:none}.side-right .widget .form input:focus{border-color:var(--accent)}.side-right .widget .form button{width:100%;background:var(--accent);color:#fff;border:0;padding:10px;font-weight:700;font-size:13px;cursor:pointer;border-radius:2px;letter-spacing:.02em}.side-right .widget .check{font-size:11px;color:var(--ink-mute);margin-top:8px;display:flex;gap:6px;line-height:1.4}.form-msg{margin:10px 0 0;font-size:12.5px;font-weight:600;line-height:1.45}.form-msg:empty{margin:0}.form-msg.ok{color:#2e7d32}.form-msg.err{color:#c62828}.raport-form .form-msg.ok,.newsletter .form-msg.ok{color:#9ccc9c}.raport-form .form-msg.err,.newsletter .form-msg.err{color:#e57373}.sk-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0;pointer-events:none}.side-right .widget>p{font-size:13.5px;color:var(--ink-soft);margin:0 0 12px;line-height:1.45}.pagination .nav-links{display:flex;gap:6px;justify-content:center;flex-wrap:wrap}.pagination nav.pagination{width:100%}.comment-form .comment-notes,.comment-form .logged-in-as{font-size:12px;color:var(--ink-mute)}.cols-2 .section-hd h2{font-size:32px}.cols-2 .feat{margin-bottom:18px}.cols-2 .feat h3{font-size:24px}.offers-band{padding:48px 0;background:var(--bg-alt);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.hero-side .list .time.rank{color:var(--accent);font-family:var(--display);font-size:22px;font-weight:700}@media (prefers-reduced-motion:reduce){.ticker .row{animation:none}.menu-overlay,.menu-overlay .mo-col li,.menu-overlay .mo-col a::after,.article-share a,.article-share button,.hero-side .list a:hover h4{transition:none}.menu-overlay .mo-col li{opacity:1;transform:none}*{scroll-behavior:auto}}