@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-cyrillic-ext-700-normal.MyDreaeu.woff2)format("woff2"),url(/_astro/montserrat-cyrillic-ext-700-normal.D-Mk2xRJ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-cyrillic-700-normal.D-Pqjtdp.woff2)format("woff2"),url(/_astro/montserrat-cyrillic-700-normal.BvLYcGP1.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-vietnamese-700-normal.C0x1De3p.woff2)format("woff2"),url(/_astro/montserrat-vietnamese-700-normal.DnwGT2D9.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-latin-ext-700-normal.BOP2Nhf0.woff2)format("woff2"),url(/_astro/montserrat-latin-ext-700-normal.DdDFr05Z.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-latin-700-normal.BdjcYUrC.woff2)format("woff2"),url(/_astro/montserrat-latin-700-normal.BWkrl476.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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-weight:400;font-style:normal;font-display:swap;src:url(/fonts/inter/Inter-Regular.woff2)format("woff2")}@font-face{font-family:Inter;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/inter/Inter-SemiBold.woff2)format("woff2")}@font-face{font-family:Inter;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/inter/Inter-Bold.woff2)format("woff2")}:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#44791f;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:68, 121, 31;--bs-secondary-rgb:108, 117, 125;--bs-success-rgb:25, 135, 84;--bs-info-rgb:13, 202, 240;--bs-warning-rgb:255, 193, 7;--bs-danger-rgb:220, 53, 69;--bs-light-rgb:248, 249, 250;--bs-dark-rgb:33, 37, 41;--bs-primary-text-emphasis:#1b300c;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#dae4d2;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#b4c9a5;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255, 255, 255;--bs-black-rgb:0, 0, 0;--bs-font-sans-serif:Lato, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--bs-font-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient:linear-gradient(180deg, #ffffff26, #fff0);--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:.875rem;--bs-body-font-weight:400;--bs-body-line-height:1.42857;--bs-body-color:#222;--bs-body-color-rgb:34, 34, 34;--bs-body-bg:#fff;--bs-body-bg-rgb:255, 255, 255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0, 0, 0;--bs-secondary-color:#222222bf;--bs-secondary-color-rgb:34, 34, 34;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233, 236, 239;--bs-tertiary-color:#22222280;--bs-tertiary-color-rgb:34, 34, 34;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248, 249, 250;--bs-heading-color:inherit;--bs-link-color:#44791f;--bs-link-color-rgb:68, 121, 31;--bs-link-decoration:underline;--bs-link-hover-color:#366119;--bs-link-hover-color-rgb:54, 97, 25;--bs-code-color:#d63384;--bs-highlight-color:#222;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:#0000002d;--bs-border-radius:.5rem;--bs-border-radius-sm:.25rem;--bs-border-radius-lg:.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 .5rem 1rem #00000026;--bs-box-shadow-sm:0 .125rem .25rem #00000013;--bs-box-shadow-lg:0 1rem 3rem #0000002d;--bs-box-shadow-inset:inset 0 1px 2px #00000013;--bs-focus-ring-width:.25rem;--bs-focus-ring-opacity:.25;--bs-focus-ring-color:#44791f40;--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}*,:before,:after{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:#0000;margin:0}hr{color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25;margin:1rem 0}h6,h5,h4,h3,h2,h1{color:var(--bs-heading-color);margin-top:0;margin-bottom:.5rem;font-family:Montserrat,Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:700;line-height:1.1}h1{font-size:calc(1.34375rem + 1.125vw)}@media (min-width:1200px){h1{font-size:2.1875rem}}h2{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){h2{font-size:1.75rem}}h3{font-size:calc(1.27813rem + .3375vw)}@media (min-width:1200px){h3{font-size:1.53125rem}}h4{font-size:calc(1.25625rem + .075vw)}@media (min-width:1200px){h4{font-size:1.3125rem}}h5{font-size:1.09375rem}h6{font-size:.875rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{cursor:help;text-decoration-skip-ink:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1rem}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:.875em}mark{color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg);padding:.1875em}sub,sup{vertical-align:baseline;font-size:.75em;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{margin-top:0;margin-bottom:1rem;font-size:.875em;display:block;overflow:auto}pre code{font-size:inherit;color:inherit;word-break:normal}code{color:var(--bs-code-color);word-wrap:break-word;font-size:.875em}a>code{color:inherit}kbd{color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem;padding:.1875rem .375rem;font-size:.875em}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{color:var(--bs-secondary-color);text-align:left;padding-top:.5rem;padding-bottom:.5rem}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{border-style:none;padding:0}textarea{resize:vertical}fieldset{border:0;min-width:0;margin:0;padding:0}legend{float:left;width:100%;line-height:inherit;margin-bottom:.5rem;padding:0;font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit-text{padding:0}::-webkit-datetime-edit-minute{padding:0}::-webkit-datetime-edit-hour-field{padding:0}::-webkit-datetime-edit-day-field{padding:0}::-webkit-datetime-edit-month-field{padding:0}::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{cursor:pointer;filter:grayscale()}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{cursor:pointer;display:list-item}progress{vertical-align:baseline}[hidden]{display:none!important}.btn{--bs-btn-padding-x:.75rem;--bs-btn-padding-y:.375rem;--bs-btn-font-family: ;--bs-btn-font-size:.875rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.42857;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 #ffffff26, 0 1px 1px #00000013;--bs-btn-disabled-opacity:.65;--bs-btn-focus-box-shadow:0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:inline-block}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);box-shadow:var(--bs-btn-focus-box-shadow);outline:0}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);box-shadow:var(--bs-btn-focus-box-shadow);outline:0}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:first-child:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.show:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked:focus-visible+.btn{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#44791f;--bs-btn-border-color:#44791f;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#3a671a;--bs-btn-hover-border-color:#366119;--bs-btn-focus-shadow-rgb:96, 141, 65;--bs-btn-active-color:#fff;--bs-btn-active-bg:#366119;--bs-btn-active-border-color:#335b17;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#44791f;--bs-btn-disabled-border-color:#44791f}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5c636a;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130, 138, 145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#bb2d3b;--bs-btn-hover-border-color:#b02a37;--bs-btn-focus-shadow-rgb:225, 83, 97;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b02a37;--bs-btn-active-border-color:#a52834;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc3545;--bs-btn-disabled-border-color:#dc3545}.btn-outline-primary{--bs-btn-color:#44791f;--bs-btn-border-color:#44791f;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#44791f;--bs-btn-hover-border-color:#44791f;--bs-btn-focus-shadow-rgb:68, 121, 31;--bs-btn-active-color:#fff;--bs-btn-active-bg:#44791f;--bs-btn-active-border-color:#44791f;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#44791f;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#44791f;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-focus-shadow-rgb:108, 117, 125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#6c757d;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dc3545;--bs-btn-hover-border-color:#dc3545;--bs-btn-focus-shadow-rgb:220, 53, 69;--bs-btn-active-color:#fff;--bs-btn-active-bg:#dc3545;--bs-btn-active-border-color:#dc3545;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#dc3545;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#dc3545;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:0 0 0 #000;--bs-btn-focus-shadow-rgb:96, 141, 65;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg{--bs-btn-padding-y:.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.09375rem;--bs-btn-border-radius:var(--bs-border-radius-lg)}.btn-sm{--bs-btn-padding-y:.25rem;--bs-btn-padding-x:.5rem;--bs-btn-font-size:.765625rem;--bs-btn-border-radius:var(--bs-border-radius-sm)}.form-control{width:100%;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);background-clip:padding-box;padding:.375rem .75rem;font-size:.875rem;font-weight:400;line-height:1.42857;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#a2bc8f;outline:0;box-shadow:0 0 0 .25rem #44791f40}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.42857em;margin:0}.form-control::-webkit-datetime-edit{padding:0;display:block}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::-webkit-file-upload-button{margin:-.375rem -.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;margin-inline-end:.75rem;padding:.375rem .75rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::file-selector-button{margin:-.375rem -.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;margin-inline-end:.75rem;padding:.375rem .75rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{transition:none}.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:var(--bs-secondary-bg)}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{width:100%;color:var(--bs-body-color);border:solid #0000;border-width:var(--bs-border-width) 0;background-color:#0000;margin-bottom:0;padding:.375rem 0;line-height:1.42857;display:block}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-left:0;padding-right:0}.form-control-sm{min-height:calc(1.42857em + .5rem + calc(var(--bs-border-width) * 2));border-radius:var(--bs-border-radius-sm);padding:.25rem .5rem;font-size:.765625rem}.form-control-sm::-webkit-file-upload-button{margin:-.25rem -.5rem;margin-inline-end:.5rem;padding:.25rem .5rem}.form-control-sm::file-selector-button{margin:-.25rem -.5rem;margin-inline-end:.5rem;padding:.25rem .5rem}.form-control-lg{min-height:calc(1.42857em + 1rem + calc(var(--bs-border-width) * 2));border-radius:var(--bs-border-radius-lg);padding:.5rem 1rem;font-size:1.09375rem}.form-control-lg::-webkit-file-upload-button{margin:-.5rem -1rem;margin-inline-end:1rem;padding:.5rem 1rem}.form-control-lg::file-selector-button{margin:-.5rem -1rem;margin-inline-end:1rem;padding:.5rem 1rem}textarea.form-control{min-height:calc(1.42857em + .75rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.42857em + .5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.42857em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.42857em + .75rem + calc(var(--bs-border-width) * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border-radius:var(--bs-border-radius);border:0!important}.form-control-color::-webkit-color-swatch{border-radius:var(--bs-border-radius);border:0!important}.form-control-color.form-control-sm{height:calc(1.42857em + .5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.42857em + 1rem + calc(var(--bs-border-width) * 2))}.form-check{min-height:1.25rem;margin-bottom:.125rem;padding-left:1.5em;display:block}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{text-align:right;padding-left:0;padding-right:1.5em}.form-check-reverse .form-check-input{float:right;margin-left:0;margin-right:-1.5em}.form-check-input{--bs-form-check-bg:var(--bs-body-bg);vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);border:var(--bs-border-width) solid var(--bs-border-color);-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact;background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:1em;height:1em;margin-top:.214286em}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#a2bc8f;outline:0;box-shadow:0 0 0 .25rem #44791f40}.form-check-input:checked{background-color:#44791f;border-color:#44791f}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");background-color:#44791f;border-color:#44791f}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-image:var(--bs-form-switch-bg);background-position:0;border-radius:2em;width:2em;margin-left:-2.5em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgb%2863.3333333333%, 73.7254901961%, 56.0784313725%%29'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");background-position:100%}.form-switch.form-check-reverse{padding-left:0;padding-right:2.5em}.form-switch.form-check-reverse .form-check-input{margin-left:0;margin-right:-2.5em}.form-check-inline{margin-right:1rem;display:inline-block}.btn-check{clip:rect(0, 0, 0, 0);pointer-events:none;position:absolute}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.65}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important}.visually-hidden:not(caption),.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position:absolute!important}.visually-hidden *,.visually-hidden-focusable:not(:focus):not(:focus-within) *{overflow:hidden!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb), var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb), var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb), var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb), var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb), var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb), var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb), var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb), var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb), var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb), var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb), var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity:1;color:#00000080!important}.text-white-50{--bs-text-opacity:1;color:#ffffff80!important}.text-body-secondary{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity:1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity:1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}@media (min-width:768px){.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}}@media (min-width:992px){.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}}@media (min-width:1200px){.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--s24-ink-rgb:0, 0, 0;--s24-gray-light:#d6d6d6;--s24-border-strong:#b5b5b5;--s24-gray-base:#b0b0b0;--s24-gray-dark:#6b6b6b;--s24-gray-darker:#727272;--s24-divider-soft:#e8e8e8;--s24-text-muted:#6b6b6b;--s24-text-hint:#6b6b6b;--s24-surface-raised:#fff;--s24-surface-hover:#f5f5f5;--s24-site-nav-bg:#fff;--s24-header-input-bg:#2f5818;--s24-backdrop:#00000073;--s24-stara:#00456e;--s24-author-bg:#f5fbf0;--s24-thread-line:#d9e3cf;--s24-icon-accent:#cfe3b9;--s24-quote-bg:#fafafa;--s24-quote-border:#ccc;--s24-highlight-bg:#fffbe6;--s24-unread-bg:#c2410c;--s24-unread-color:#fff;--s24-svc-keskustelu:#5aa530;--s24-svc-keskustelu-bg:#e6f1dd;--s24-svc-keskustelu-ink:#3d7a1d;--s24-svc-treffit:#d44491;--s24-svc-treffit-bg:#ddebf7;--s24-svc-treffit-ink:#0067b8;--s24-svc-viihde:#178c2a;--s24-svc-viihde-bg:#dcedd7;--s24-svc-viihde-ink:#136f22;--s24-svc-chat:#1e8a69;--s24-svc-chat-bg:#ddf2eb;--s24-svc-chat-ink:#17725a;--s24-footer-bg:#2f5818;--s24-footer-strip-bg:#284d14;--s24-footer-line:#ffffff29;--s24-skeleton-base:#ebebeb;--s24-skeleton-highlight:#f5f5f5;--s24-input-border:#ccc;--s24-input-color:#555;--s24-alert-bg:#f2dede;--s24-alert-border:#ebccd1;--s24-alert-color:#a94442;--s24-focus-ring:var(--s24-primary-text,var(--bs-primary));--s24-focus-glow:rgba(var(--bs-primary-rgb), .15);--s24-warning:#e08b2a}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--s24-ink-rgb:255, 255, 255;--s24-gray-light:#363d38;--s24-border-strong:#3a413c;--s24-gray-base:#6f776f;--s24-gray-dark:#8b938c;--s24-gray-darker:#aab0ab;--s24-divider-soft:#2c332e;--s24-text-muted:#8b938c;--s24-text-hint:#8b938c;--s24-surface-raised:#222823;--s24-surface-hover:#222823;--s24-site-nav-bg:#1a1f1c;--s24-header-input-bg:#2a382c;--s24-backdrop:#000000b3;--s24-author-bg:#1e2a1c;--s24-thread-line:#2f4027;--s24-icon-accent:#2e4a22;--s24-quote-bg:#222823;--s24-quote-border:#3a413c;--s24-highlight-bg:#2b2818;--s24-unread-bg:#fb923c;--s24-unread-color:#1a1f1c;--s24-svc-keskustelu-bg:#1f2d19;--s24-svc-keskustelu-ink:#8acf5f;--s24-svc-treffit-bg:#1a2433;--s24-svc-treffit-ink:#7db8f0;--s24-svc-viihde-bg:#172a1a;--s24-svc-viihde-ink:#6fcb7d;--s24-svc-chat-bg:#142a24;--s24-svc-chat-ink:#5fcbaa;--s24-footer-bg:#1c271e;--s24-footer-strip-bg:#18211a;--s24-footer-line:#ffffff1a;--s24-skeleton-base:#242a26;--s24-skeleton-highlight:#2e3530;--s24-input-border:#3a413c;--s24-input-color:#dde1de;--s24-alert-bg:#3a1f1f;--s24-alert-border:#5c2b2b;--s24-alert-color:#ff9a9a}.theme-toggle{color:var(--s24-header-color);cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;padding:8px;display:flex}.theme-toggle:hover{color:var(--bs-secondary-color)}.theme-toggle__moon{display:block}.theme-toggle__sun,:root[data-theme=dark] .theme-toggle__moon{display:none}:root[data-theme=dark] .theme-toggle__sun{display:block}.site-header__theme{margin-left:auto}.site-header__theme~.site-header__user{margin-left:0}@media (max-width:767.98px){.site-header__theme+.site-header__search-link{margin-left:0}}html,html *{scrollbar-color:auto;scrollbar-width:auto}#gravitoCMPRoot img.gravitoCMP-logo{object-fit:contain;width:60px;height:60px}.btn-primary{--bs-btn-color:#fff;--bs-btn-hover-color:#fff;--bs-btn-active-color:#fff;--bs-btn-disabled-color:#fff;--bs-btn-bg:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-bg:var(--s24-primary-dark);--bs-btn-hover-border-color:var(--s24-primary-dark);--bs-btn-active-bg:var(--s24-primary-dark);--bs-btn-active-border-color:var(--s24-primary-dark)}.btn{--bs-btn-border-radius:999px;--bs-btn-font-size:15px;--bs-btn-font-weight:700;--bs-btn-line-height:1.2;--bs-btn-padding-x:18px;--bs-btn-padding-y:0;justify-content:center;align-items:center;gap:8px;min-height:40px;display:inline-flex}.btn:focus-visible{box-shadow:none;outline:2px solid var(--s24-focus-ring);outline-offset:2px}.btn-sm{--bs-btn-border-radius:999px;--bs-btn-font-size:14px;--bs-btn-padding-x:14px;min-height:32px}.btn-lg{--bs-btn-border-radius:999px;--bs-btn-font-size:16px;--bs-btn-padding-x:22px;min-height:44px}.site-header{background:var(--s24-header-bg);height:50px;padding:0}.site-header__inner{align-items:center;gap:16px;height:100%;display:flex}.site-header__logo{color:var(--s24-header-color);letter-spacing:-.02em;align-items:center;font-size:20px;font-weight:800;text-decoration:none;display:flex}.site-header__logo img{width:auto;height:40px;display:block}@media (max-width:767.98px){.site-header__logo img{height:37px}}.site-header__user{justify-content:flex-end;align-items:center;min-width:140px;height:100%;margin-left:auto;display:flex}@media (max-width:767.98px){.site-header__user{min-width:0}}.site-header__anon{align-items:center;display:flex}.notifications{position:relative}.notifications>summary{list-style:none}.notifications>summary::-webkit-details-marker{display:none}.notifications__button{color:var(--s24-header-color);cursor:pointer;align-items:center;padding:4px 8px;display:flex;position:relative}.notifications__badge{background:var(--bs-danger);color:#fff;border-radius:10px;padding:2px 5px;font-size:11px;font-weight:700;line-height:1;position:absolute;top:0;right:0}.notifications__panel{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);box-shadow:0 4px 10px var(--s24-shadow-card);z-index:100;border-top:none;width:min(500px,100vw - 32px);margin-top:11px;position:absolute;top:100%;right:0}@media (max-width:767.98px){.notifications{position:static}.notifications__panel{width:auto;margin-top:0;left:0;right:0}}.notifications__title{color:var(--bs-secondary-color);text-transform:uppercase;margin:0;padding:15px;font-size:12px;line-height:18px}.notifications__empty{color:var(--bs-secondary-color);margin:0;padding:15px}.notifications__list{max-height:350px;margin:0;padding:0;list-style:none;overflow-y:auto}@media (max-width:991px){.notifications__list{max-height:200px}}.notifications__list>li{border-bottom:1px solid var(--bs-border-color)}.notifications__list>li:last-child{border-bottom:none}.notifications__list>li>a{color:var(--bs-body-color);padding:5px 15px;text-decoration:none;display:block}.notifications__list>li>a:hover{background:var(--s24-page-bg)}.notifications__row{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.notifications__time{color:var(--bs-secondary-color);font-size:14px;display:block}.notifications__footer{border-top:1px solid var(--bs-border-color);justify-content:center;padding:15px;display:flex}.notifications__footer>.btn{width:100%}.user-menu{position:relative}.user-menu>summary{list-style:none}.user-menu>summary::-webkit-details-marker{display:none}.user-menu[open] .user-menu__chevron{transform:rotate(180deg)}.user-menu__button{color:var(--s24-header-color);cursor:pointer;white-space:nowrap;align-items:center;gap:10px;padding:4px 8px;font-size:16px;display:flex}@media (max-width:767.98px){.user-menu__button{gap:4px;padding:4px}}.user-menu__name{text-overflow:ellipsis;min-width:0;max-width:160px;overflow:hidden}@media (max-width:767.98px){.user-menu__name{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important}.user-menu__name:not(caption){position:absolute!important}.user-menu__name *{overflow:hidden!important}}.user-menu__avatar{object-fit:cover;border-radius:50%;width:32px;height:32px}.user-menu__chevron{transition:transform .3s ease-out}.user-menu__list{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);box-shadow:0 4px 10px var(--s24-shadow-card);z-index:100;border-top:none;flex-direction:column;min-width:200px;margin-top:11px;padding:16px;display:flex;position:absolute;top:100%;left:auto;right:0}.user-menu__list>a{color:var(--bs-link-color);margin-bottom:15px;text-decoration:none}.user-menu__list>a:hover{text-decoration:underline}.user-menu__list>a:last-child{margin:15px 0 0}.user-menu__list>hr{border:0;border-top:1px solid var(--bs-border-color);width:100%;margin:0}.site-header__signin{color:var(--s24-header-color);white-space:nowrap;padding:0 8px;font-size:16px;text-decoration:none}.site-header__signin:hover{color:var(--s24-header-color);text-decoration:underline}.site-header__register{white-space:nowrap;min-height:32px;padding:0 14px;font-size:14px}@media (max-width:767.98px){.site-header__register{display:none}}.site-nav{background:var(--s24-site-nav-bg);height:50px}.site-nav__list{justify-content:space-between;align-items:center;gap:8px;height:100%;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.site-nav__link{color:var(--bs-secondary-color);text-transform:uppercase;white-space:nowrap;padding:0 8px;font-size:16px;text-decoration:none;display:block}.site-nav__link:hover,.site-nav__link[aria-current=page]{color:var(--s24-primary-text,var(--bs-primary))}.thread__title{font-size:28px;line-height:1.25}body{background-color:var(--s24-page-bg,#f7f7f7)}.body{overflow-wrap:anywhere}.body img{max-width:100%;height:auto}.page-container{width:100%;max-width:1296px;margin-inline-start:auto;margin-inline-end:auto;padding-inline-start:12px;padding-inline-end:12px}.page-container--nav{max-width:1164px}.layout{grid-template-columns:1fr;grid-template-areas:"aside1""main""aside2";gap:20px;display:grid}.layout__main,.layout__aside1,.layout__aside2{min-width:0}.layout__main{grid-area:main}.layout__main:focus{outline:none}.skip-link:focus{background:var(--bs-primary);box-shadow:0 2px 8px var(--s24-shadow-card);color:#fff;z-index:10000;border-radius:4px;padding:10px 16px;font-weight:700;text-decoration:none;position:fixed;top:8px;left:8px}.skip-link:focus-visible{background:var(--bs-primary);box-shadow:0 2px 8px var(--s24-shadow-card);color:#fff;z-index:10000;border-radius:4px;padding:10px 16px;font-weight:700;text-decoration:none;position:fixed;top:8px;left:8px}:where(a,button,summary,select,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--s24-focus-ring);outline-offset:2px}.site-header,.site-footer--full{--s24-focus-ring:#fff}.site-menu__panel,.user-menu__list,.notifications__panel{--s24-focus-ring:var(--s24-primary-text,var(--bs-primary))}.thread-card:has(.thread-card__title a:focus-visible){border-color:var(--s24-focus-ring)}.layout__aside1{grid-area:aside1}.layout__aside2{grid-area:aside2}@media (min-width:900px){.layout--aside1.layout--aside2{grid-template:"aside1 aside2""main aside2"1fr/minmax(0,1fr) 300px}.layout--aside2:not(.layout--aside1){grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"main aside2"}}@media (min-width:1100px){.layout--aside1.layout--aside2{grid-template-rows:none;grid-template-columns:300px minmax(0,632px) 300px;grid-template-areas:"aside1 main aside2";justify-content:center;gap:20px}.layout--aside1:not(.layout--aside2){grid-template-columns:300px minmax(0,1fr);grid-template-areas:"aside1 main"}}.tabs{scrollbar-width:none;gap:20px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs__tab{color:var(--bs-tertiary-color);white-space:nowrap;border-bottom:2px solid #0000;padding:10px 0;font-size:14px;font-weight:600;text-decoration:none}.tabs__tab:hover{color:var(--bs-body-color)}.tabs__tab[aria-current=page]{border-bottom-color:var(--s24-primary-text,var(--bs-primary));color:var(--bs-body-color)}.tabs__short{display:none}@media (max-width:767.98px){.tabs{gap:16px}.tabs__long{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important}.tabs__long:not(caption){position:absolute!important}.tabs__long *{overflow:hidden!important}.tabs__short{display:inline}}.thread-card{background:var(--bs-body-bg);-webkit-font-smoothing:antialiased;border:1px solid var(--bs-border-color);border-radius:8px;flex-direction:column;margin:8px 0;padding:16px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;transition:box-shadow .12s,border-color .12s;display:flex}.thread-card:hover{border-color:var(--s24-gray-light);box-shadow:0 2px 8px var(--s24-shadow-card)}.thread-card__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.thread-card__eyebrow{color:var(--bs-link-color);letter-spacing:.04em;text-transform:uppercase;margin-block-start:-6px;margin-block-end:-6px;padding-block-start:6px;padding-block-end:6px;font-size:11px;font-weight:700;text-decoration:none;display:inline-block}.thread-card__eyebrow:hover{text-decoration:underline}.thread-card__recency{white-space:nowrap;color:var(--bs-secondary-color);flex-shrink:0;font-size:12px;font-weight:600}.thread-card__title{letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 8px;font-family:Montserrat,Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.thread-card__title a{color:var(--bs-body-color);text-decoration:none}.thread-card__title a:hover{text-decoration:underline}@media (max-width:767.98px){.thread-card__title{font-size:15px}}.thread-card__body{color:var(--bs-secondary-color);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:14px;font-size:16px;line-height:1.55;display:-webkit-box;overflow:hidden}.thread-card__footer{border-top:1px solid var(--bs-border-color);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-top:12px;display:flex}.thread-card__byline{flex-direction:column;min-width:0;display:flex}.thread-card__author{color:var(--bs-secondary-color);word-break:break-word;font-size:12px}.thread-card__date{color:var(--bs-tertiary-color);white-space:nowrap;font-size:12px}.thread-card__stats{flex-shrink:0;align-items:center;display:flex}.thread-card__read-state{white-space:nowrap;border-radius:999px;align-items:center;margin-right:16px;padding:2px 8px;font-size:12px;font-weight:700;line-height:1.4;display:inline-flex}.thread-card__read-state[hidden]{display:none}.thread-card__read-state--unread{background:var(--s24-unread-bg);color:var(--s24-unread-color)}.thread-card__read-state--read{color:var(--bs-secondary-color);padding-inline-start:0;padding-inline-end:0;font-weight:600}.thread-card__read-state--read:before{content:"✓";content:"✓"/"";color:var(--s24-primary-text,var(--bs-primary));margin-right:4px}.thread-card--read .thread-card__title a{color:var(--bs-secondary-color);font-weight:600}.thread-card__stat{color:var(--bs-secondary-color);align-items:center;margin-right:16px;font-size:12px;display:flex}.thread-card__stat:last-child{margin-right:0}.thread-card__stat svg{color:var(--s24-primary-text,var(--bs-primary));margin-right:6px}.page-header{background:var(--s24-pageheader-bg);border:1px solid var(--s24-pageheader-border);border-radius:8px;margin-bottom:4px;padding:14px 20px 0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.page-header__breadcrumb{margin-bottom:4px;font-size:13px;display:block}.page-header__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.page-header__title{color:var(--bs-body-color);margin:0;font-size:28px;font-weight:700;line-height:1.2}.page-header__heading{align-items:center;gap:14px;min-width:0;display:flex}.page-header__topic-icon{background:var(--s24-surface-raised);color:var(--s24-primary-text,var(--bs-primary));border-radius:14px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex}@media (max-width:767.98px){.page-header__topic-icon{border-radius:12px;width:40px;height:40px}.page-header__topic-icon>svg{width:24px;height:24px}}.page-header__action{cursor:pointer;white-space:nowrap;background:var(--bs-primary);border:1px solid #0000;border-color:var(--bs-primary);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 18px;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.page-header__action:hover{background:var(--s24-primary-dark);border-color:var(--s24-primary-dark);color:#fff}.page-header__tabs{margin-top:10px}.panel{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:8px;padding:16px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.panel+.panel{margin-top:10px}.panel__title{margin:0 0 10px;font-size:15px;font-weight:700}.panel__link{margin-bottom:12px;font-size:14px;display:block}.lift-panel{border:2px solid var(--s24-accent);border-radius:6px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;overflow:hidden}.lift-panel+.lift-panel{margin-top:10px}.lift-panel__title{background:var(--s24-accent);color:#fff;margin:0;padding:8px 12px;font-size:15px;font-weight:700}.feed-panel--stara{border-color:var(--s24-stara)}.feed-panel--stara .lift-panel__title{background:var(--s24-stara)}.lift-list{margin:0;padding:0 12px;list-style:none}.lift-list li{padding:10px 0}.lift-list li+li{border-top:1px solid var(--bs-border-color)}.lift-list__link{color:var(--bs-body-color);justify-content:space-between;gap:8px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.lift-list__link:hover{color:var(--bs-link-color)}.lift-list__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lift-list__count{color:var(--bs-secondary-color);flex-shrink:0;font-size:12px;font-weight:400}.lift-list__excerpt{color:var(--bs-secondary-color);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:13px;overflow:hidden}.paging{grid-template-columns:1fr auto 1fr;grid-template-areas:"prev where next";align-items:center;gap:10px 16px;margin:16px 0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:grid}@media (max-width:767.98px){.paging{grid-template-columns:1fr 1fr;grid-template-areas:"where where""prev next";gap:8px}}.paging__prev{grid-area:prev;justify-self:start}.paging__next{grid-area:next;justify-self:end}.paging__where{grid-area:where;justify-self:center;position:relative}.paging__btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 22px;font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.paging__btn svg{flex:none}@media (max-width:767.98px){.paging__btn{justify-self:stretch;padding:0 12px}}.paging__btn--next{background:var(--bs-primary);border-color:var(--bs-primary);color:#fff}.paging__btn--next:hover{background:var(--s24-primary-dark);border-color:var(--s24-primary-dark);color:#fff}.paging__btn--prev{background:var(--bs-body-bg);border-color:var(--bs-border-color);color:var(--bs-body-color)}.paging__btn--prev:hover{border-color:var(--s24-primary-text,var(--bs-primary));color:var(--s24-primary-text,var(--bs-primary))}.paging__btn[aria-disabled=true]{color:var(--bs-tertiary-color);pointer-events:none;background:0 0;border-color:#0000}@media (max-width:767.98px){.paging__btn[aria-disabled=true]{border-color:var(--bs-border-color)}}.paging__btn:focus-visible{outline:2px solid var(--s24-primary-text,var(--bs-primary));outline-offset:2px}.paging__toggle:focus-visible{outline:2px solid var(--s24-primary-text,var(--bs-primary));outline-offset:2px}.paging__pages a:focus-visible{outline:2px solid var(--s24-primary-text,var(--bs-primary));outline-offset:2px}.paging__count{color:var(--bs-secondary-color);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:14px;display:inline-flex}.paging__count b{color:var(--bs-body-color);font-weight:700}.paging__toggle{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;justify-items:center;gap:6px;padding:6px 10px;list-style:none;display:grid}.paging__toggle::-webkit-details-marker{display:none}.paging__toggle:hover{background:var(--s24-pageheader-bg)}.paging__chev{transition:transform .15s}[open]>.paging__toggle .paging__chev{transform:rotate(180deg)}.paging__track{background:var(--s24-pageheader-border);border-radius:2px;width:120px;height:4px;display:block;overflow:hidden}.paging__fill{background:var(--s24-primary-text,var(--bs-primary));border-radius:2px;height:100%;display:block}.paging__jump{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);box-shadow:0 12px 28px var(--s24-shadow-card);z-index:20;border-radius:12px;width:min(420px,100vw - 24px);padding:12px;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.paging__jump-title{color:var(--bs-tertiary-color);margin:0 0 8px;font-size:13px;font-weight:600}.paging__pages{grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;max-height:260px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.paging__pages a{color:var(--bs-body-color);font-variant-numeric:tabular-nums;border-radius:8px;place-items:center;height:34px;font-size:14px;font-weight:500;text-decoration:none;display:grid}.paging__pages a:hover{background:var(--s24-pageheader-bg);color:var(--s24-primary-text,var(--bs-primary))}.paging__pages a[aria-current=page]{background:var(--bs-primary);color:#fff;font-weight:700}@media (max-width:767.98px){.paging__pages{grid-template-columns:repeat(6,minmax(0,1fr))}.paging__pages a{height:40px}}@media (prefers-reduced-motion:reduce){.paging__chev{transition:none}}.empty{color:var(--bs-secondary-color);margin:0;font-style:italic}.popular{background:var(--bs-body-bg);border:2px solid var(--s24-accent);border-radius:2px;margin:8px 0 16px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.popular__title{background:var(--s24-accent);color:#fff;align-items:center;height:40px;margin:0;padding:0 15px;font-size:15px;font-weight:700;display:flex}.popular__list{margin:0 15px;padding:0;list-style:none}.popular__item{border-bottom:1px solid var(--bs-border-color);margin-bottom:10px;padding:10px 0}.popular__item:last-child{border-bottom:0}.popular__link{text-decoration:none;display:block}.popular__thread-title{color:var(--bs-body-color);font-size:15px;font-weight:700;line-height:1.3;display:block}.popular__link:hover .popular__thread-title{text-decoration:underline}.popular__excerpt{color:var(--bs-secondary-color);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;display:block;overflow:hidden}.popular__meta{color:var(--bs-secondary-color);flex-wrap:wrap;gap:12px;margin-top:4px;font-size:12px;display:flex}.popular__topic{color:var(--bs-link-color);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.lift-panel__title a{color:inherit;text-decoration:none}.lift-panel__title a:hover{text-decoration:underline}.feed-list{margin:0;padding:0 12px;list-style:none}.feed-list__item{padding:10px 0}.feed-list__item+.feed-list__item{border-top:1px solid var(--bs-border-color)}.feed-list__link{color:var(--bs-body-color);gap:10px;text-decoration:none;display:flex}.feed-list__link:hover .feed-list__title{text-decoration:underline}.feed-list__image{object-fit:cover;border-radius:3px;flex-shrink:0;width:80px;height:60px}.feed-list__text{min-width:0}.feed-list__title{font-size:13px;font-weight:700;line-height:1.35;display:block}.feed-list__excerpt{color:var(--bs-secondary-color);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:12px;display:-webkit-box;overflow:hidden}.crumbs{align-items:center;min-width:0;height:30px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;display:flex}.crumbs__list{align-items:center;min-width:0;margin:0;padding:0;list-style:none;display:flex}.crumbs__item{align-items:center;min-width:0;display:flex}.crumbs__item:not(:last-child) .crumbs__link{padding-right:6px}.crumbs__item:not(:last-child):after{content:"/";padding-right:6px}.crumbs__link{color:var(--bs-link-color);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crumbs__item--desktop{display:none}@media (min-width:992px){.crumbs__item--desktop{display:flex}}.crumbs__more{position:relative}@media (min-width:992px){.crumbs__more--mobile-only{display:none}}.crumbs__more-button{color:var(--bs-secondary-color);cursor:pointer;border-radius:50%;align-items:center;padding:6px;list-style:none;display:flex}.crumbs__more-button::-webkit-details-marker{display:none}.crumbs__more-button:hover{background-color:rgba(var(--s24-ink-rgb), .04)}.crumbs__all{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);box-shadow:1px 1px 4px var(--s24-shadow-card);white-space:nowrap;z-index:10;flex-direction:column;gap:12px;margin:0;padding:15px;list-style:none;display:flex;position:absolute;top:100%;left:0}.crumbs__all a{color:var(--bs-link-color)}.also-read{background:var(--bs-body-bg);border:2px solid var(--s24-accent);border-radius:2px;margin-top:8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.also-read__header{border-bottom:1px solid var(--bs-border-color);align-items:center;height:40px;padding:0 15px;display:flex}.also-read__title{color:var(--bs-body-color);align-items:center;gap:6px;margin:0;font-size:15px;font-weight:700;display:flex}.also-read__list{margin:0 15px;padding:0;list-style:none}.also-read__item{border-bottom:1px solid var(--bs-border-color);margin-bottom:10px;padding-bottom:10px;display:flex}.also-read__item:first-child{margin-top:10px}.also-read__item:last-child{border-bottom:0;margin-bottom:0}.also-read__content{width:calc(100% - 45px);min-height:44px;display:inline-grid}.also-read__link{padding-right:10px;text-decoration:none;overflow:hidden}.also-read__thread-title{color:var(--bs-body-color);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:600;line-height:25px;overflow:hidden}.also-read__thread-title:hover{text-decoration:underline}.also-read__meta{gap:10px;display:flex}.also-read__time{color:var(--bs-secondary-color);font-size:13px}.also-read__topic{color:var(--bs-link-color);margin-block-start:-3px;margin-block-end:-3px;padding-block-start:3px;padding-block-end:3px;font-size:13px;text-decoration:none;display:inline-block}.also-read__topic:hover{text-decoration:underline}.also-read__stats{color:var(--bs-secondary-color);flex-direction:column;display:flex}.also-read__stat{align-items:center;gap:5px;margin-bottom:3px;font-size:12px;display:flex}.also-read__stat>small{font-size:12px}.also-read__empty{color:var(--bs-secondary-color);padding:10px 0;font-size:14px;display:block}.also-read__skeleton{background:linear-gradient(90deg, var(--s24-skeleton-base) 25%, var(--s24-skeleton-highlight) 50%, var(--s24-skeleton-base) 75%);background-size:800px 100%;border-radius:3px;animation:1.4s linear infinite also-read-shimmer;display:block}@keyframes also-read-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@media (prefers-reduced-motion:reduce){.also-read__skeleton{animation:none}}.page-header__description{color:var(--bs-secondary-color);margin:6px 0 0;font-size:14px}.header-ad{background:var(--s24-page-bg,#f7f7f7);z-index:2;justify-content:center;min-height:420px;max-height:610px;padding:5px 0;display:flex;position:relative}@media (max-width:991.98px){.header-ad{height:var(--header-ad-height,100px);z-index:99;min-height:100px;max-height:none;padding:0;overflow:hidden}.header-ad--sticky{position:sticky;top:0}}.header-ad__spacer{display:none}@media (min-width:992px){.header-ad__spacer{flex:none;width:0;min-height:420px;display:block}}.header-ad__inner{flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:300px;max-width:1000px;display:flex}@media (max-width:991.98px){.header-ad__inner{max-width:320px}}.header-ad__inner>div{justify-content:center;align-items:center;width:100%;display:flex}.header-ad__inner>div>ins{width:100%;height:100%;display:block}.header-ad__close{display:none}@media (max-width:991.98px){.header-ad__close{top:calc(var(--header-ad-height,100px) + 0px);z-index:98;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--s24-page-bg,#f7f7f7);text-align:center;width:46px;height:46px;color:var(--bs-body-color);opacity:0;border:none;border-radius:0 0 4px 4px;margin-bottom:-46px;line-height:46px;animation:.4s 3s forwards header-ad-toggle-in;display:block;position:sticky;left:100%;transform:translateY(-100%)}}.header-ad__close[hidden]{display:none}@keyframes header-ad-toggle-in{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.header-ad__close{opacity:1;animation:none}}.infeed-ad{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);box-sizing:border-box;border-radius:8px;justify-content:center;align-items:center;width:100%;height:400px;min-height:400px;max-height:400px;margin:8px 0;padding:16px;display:flex}@media (max-width:991.98px){.infeed-ad{height:320px;min-height:320px;max-height:320px}}.infeed-ad--content-middle{height:642px;min-height:642px;max-height:642px;margin-block-start:20px;margin-block-end:20px;padding-block-start:20px;padding-block-end:20px}.infeed-ad__inner{flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:300px;max-width:600px;display:flex}@media (max-width:999px){.infeed-ad__inner{max-width:320px}}.infeed-ad__inner>div{justify-content:center;align-items:center;width:100%;display:flex}.infeed-ad__inner>div>ins{width:100%;height:100%;display:block}.sidebar-ad{justify-content:center;align-items:center;margin:25px 0;display:flex}.sidebar-ad__inner{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:300px;display:flex}.sidebar-ad__inner>div{justify-content:center;align-items:center;width:100%;display:flex}.sidebar-ad__inner>div>ins{width:100%;height:100%;display:block}@media (min-width:1272px){.sidebar-ad--box1,.sidebar-ad--box2{height:600px}}.sidebar-ad--leftCol{display:none}@media (min-width:1272px){.sidebar-ad--leftCol{height:600px;display:flex;position:sticky;top:80px}}.sidebar-ad--rightCol{display:none}@media (min-width:962px){.sidebar-ad--rightCol{height:600px;display:flex;position:sticky;top:80px}}.contenttop-ad{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);box-sizing:border-box;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:300px;max-height:600px;margin:8px 0;padding:16px;display:flex;overflow:hidden}@media (min-width:991px){.contenttop-ad{display:none}}.contenttop-ad__inner{flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:300px;max-width:320px;display:flex}.contenttop-ad__inner>div{justify-content:center;align-items:center;width:100%;display:flex}.contenttop-ad__inner>div>ins{width:100%;height:100%;display:block}#sticky-limit{background:var(--s24-page-bg,#f7f7f7);z-index:2;justify-content:center;padding:20px 0;display:flex;position:relative}.comment-ad{text-align:center;justify-content:center;margin-top:20px;margin-left:-16px;margin-right:-16px;padding-block-start:20px;padding-block-end:20px;display:flex;overflow:hidden}.comment-ad--reply{margin-left:-36px}.comment-ad--h600{height:640px;min-height:640px;max-height:640px}@media (min-width:992px){.comment-ad--h300{height:440px;min-height:440px;max-height:440px}}@media (max-width:991px){.comment-ad--h300{min-height:360px}}@media (min-width:1000px){.comment-ad--mobile{display:none}}@media (max-width:999px){.comment-ad--desktop{display:none}}.comment-ad>div{justify-content:center;align-items:center;width:100%;display:flex}.comment-ad>div>ins{width:100%;height:100%;display:block}.thread-contenttop-ad{justify-content:center;margin-top:10px;margin-left:-16px;margin-right:-16px;display:flex;overflow:hidden}@media (max-width:1099.98px){.thread-contenttop-ad{margin-left:-12px;margin-right:-12px}}.thread-contenttop-ad{min-height:600px;max-height:600px}@media (max-width:991px){.thread-contenttop-ad{min-height:320px;max-height:600px}}@media (max-width:320px){.thread-contenttop-ad{margin-top:0}}.thread-contenttop-ad__spacer{display:none}@media (min-width:992px){.thread-contenttop-ad__spacer{flex:none;width:0;min-height:600px;display:block}}.thread-contenttop-ad__inner{flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:300px;max-width:600px;display:flex}@media (max-width:999px){.thread-contenttop-ad__inner{max-width:320px}}.thread-contenttop-ad__inner>div{justify-content:center;align-items:center;width:100%;display:flex}.thread-contenttop-ad__inner>div>ins{width:100%;height:100%;display:block}.site-footer{margin-top:40px}.site-footer__legal{background:var(--bs-body-bg);padding:20px 0}.site-footer__legal-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.site-footer__legal-links{flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.site-footer__legal-links a{color:var(--bs-secondary-color);text-decoration:none}.site-footer__legal-links a:hover{text-decoration:underline}.site-footer__copyright{color:var(--bs-secondary-color);margin:0;font-size:14px}.site-footer--full{background:var(--s24-footer-bg);color:#fff}.site-footer--full a:focus-visible{border-radius:4px}.site-footer--full .site-footer__legal{border-top:1px solid var(--s24-footer-line);background:0 0;padding:18px 0 22px}.site-footer--full .site-footer__legal-links,.site-footer--full .site-footer__copyright{font-size:13px}.site-footer--full .site-footer__legal-links a,.site-footer--full .site-footer__copyright{color:#ffffffc7}.site-footer--full .site-footer__legal-links a:hover{color:#fff}@media (max-width:767.98px){.site-footer--full .site-footer__legal-row{flex-direction:column;align-items:flex-start}}.site-footer__next{background:var(--s24-footer-strip-bg);border-bottom:1px solid var(--s24-footer-line);padding:26px 0}.site-footer__next-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;display:flex}.site-footer__next-title{color:#fff;letter-spacing:-.01em;text-wrap:balance;margin:0;font-family:Montserrat,Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:22px;font-weight:700}@media (max-width:767.98px){.site-footer__next-title{font-size:20px}}.site-footer__next-actions{flex:420px;align-items:center;gap:12px;max-width:560px;display:flex}.site-footer__next-actions .search-form{flex:auto;min-width:0}@media (max-width:767.98px){.site-footer__next-actions{flex-direction:column;flex-basis:100%;align-items:stretch;max-width:none}}.site-footer__new{cursor:pointer;white-space:nowrap;color:#3d7020;background:#fff;border:1px solid #fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 22px;font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.site-footer__new:hover{color:#3d7020;background:#eef5e3;border-color:#eef5e3}.site-footer__new{flex:none}.site-footer__main{padding:36px 0 34px}.site-footer__groups{grid-template-columns:minmax(200px,1.2fr) repeat(3,minmax(0,1fr));gap:28px 32px;display:grid}@media (max-width:991.98px){.site-footer__groups{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767.98px){.site-footer__groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 20px}}.site-footer__brand-block{align-content:start;justify-items:start;gap:10px;display:grid}@media (max-width:991.98px){.site-footer__brand-block{grid-column:1/-1}}.site-footer__logo{width:auto;height:40px;display:block}.site-footer__brand{color:#fff;letter-spacing:-.02em;font-family:Montserrat,Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:20px;font-weight:800}.site-footer__tagline{color:#ffffffc7;margin:0;font-size:14px}.site-footer__heading{color:#ffffffc7;letter-spacing:.02em;margin:0 0 12px;font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13px;font-weight:700}@media (max-width:767.98px){.site-footer__group--services{grid-column:1/-1}}.site-footer__services,.site-footer__also,.site-footer__list{margin:0;padding:0;list-style:none}.site-footer__services{gap:10px;display:grid}.site-footer__services a{color:#fff;align-items:center;gap:10px;font-family:Montserrat,Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.site-footer__services a:hover{text-decoration:underline}@media (max-width:767.98px){.site-footer__services{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}}.site-footer__mark{width:26px;height:26px}.site-footer__also{flex-wrap:wrap;gap:4px 14px;margin-top:16px;font-size:14px;display:flex}.site-footer__also a{color:#ffffffc7;text-decoration:none}.site-footer__also a:hover{color:#fff;text-decoration:underline}.site-footer__list{gap:8px;font-size:14px;display:grid}.site-footer__list a{color:#fff;text-decoration:none}.site-footer__list a:hover{text-decoration:underline}.comment{-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.comments-card>.comment{content-visibility:auto;contain-intrinsic-size:auto var(--cv-h,240px)}.comment__user{justify-content:space-between;align-items:center;display:flex}.comment__bubble{margin:6px 0 0 42px}@media (max-width:767.98px){.comment__bubble{margin-left:0}}.comment__bubble--reply{margin-left:38px}@media (max-width:767.98px){.comment__bubble--reply{margin-left:0}}.comment--author>.comment__user,.comment--author>.comment__bubble{background:var(--s24-author-bg);margin-inline-start:-10px;margin-inline-end:-10px;padding-inline-start:10px;padding-inline-end:10px}.comment--author>.comment__user{border-radius:8px 8px 0 0;padding-top:8px}.comment--author>.comment__bubble{border-radius:0 0 8px 8px;margin-top:0;padding-top:6px;padding-bottom:8px;padding-left:52px}@media (max-width:767.98px){.comment--author>.comment__bubble{padding-left:10px}}.comment__replies .comment--author>.comment__bubble{padding-left:48px}@media (max-width:767.98px){.comment__replies .comment--author>.comment__bubble{padding-left:10px}}.comment__text{word-break:break-word;margin:0 0 8px;font-size:16px;line-height:1.55;overflow:hidden}.comment__text>a{word-break:break-all}.comment__actions{height:24px;color:var(--bs-secondary-color);justify-content:space-between;align-items:center;font-size:14px;display:flex}.comment__quote{background:var(--s24-quote-bg);border:1px solid var(--s24-quote-border);box-sizing:border-box;border-radius:4px;margin:0 0 8px;padding:10px}.comment__quote-author{color:var(--bs-heading-color,inherit);margin:0 0 6px;font-family:Montserrat,Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.1}.comment__quote-text{color:var(--bs-secondary-color);word-break:break-word;margin:0 0 6px;font-size:14px;font-style:italic}.comment__quote-text>a{word-break:break-all}.comment__replies{border-left:2px solid var(--s24-thread-line);margin:12px 0 0 15px;padding:0 0 0 17px;list-style:none}@media (max-width:767.98px){.comment__replies{margin-left:4px;padding-left:12px}}.comment__replies>li+li{border-top:1px solid var(--s24-divider-soft);margin-top:12px;padding-top:12px}.comments-card>.comment+.comment{border-top:1px solid var(--bs-border-color);margin-top:14px;padding-top:14px}.comment__divider{border:0;border-top:1px solid var(--s24-border-strong);opacity:1;margin:0 0 20px}.comment__divider--author{margin:20px 0}.comment__replies .comment__divider{display:none}.comments-card{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:8px;padding:16px}@media (max-width:632px){.comments-card{border:0}}.comments-card{-webkit-font-smoothing:antialiased;flex-direction:column;margin-top:8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex}.thread-open{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:8px;padding:16px}@media (max-width:632px){.thread-open{border:0}}.thread-open{-webkit-font-smoothing:antialiased;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex;container-type:inline-size}.thread-open__header{flex-direction:column;display:flex}.thread-open__header>h1{font-family:Montserrat,Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:22px;letter-spacing:-.01em;text-wrap:balance;font-size:max(20px,min(4.8cqi,28px));font-weight:700;line-height:1.2}.thread-open__header>h1.thread-open__title--long{font-size:20px;font-size:max(20px,min(4cqi,24px))}.thread-open__header>h1.thread-open__title--xlong{font-size:20px;font-size:max(18px,min(3.6cqi,22px))}.thread-open__header>h1{word-break:break-word;margin:10px 0 15px;overflow:hidden}@media (max-width:320px){.thread-open__header>h1{margin:5px 0}}.thread-open__user{justify-content:space-between;align-items:center;display:flex}.thread-open__byline{flex-direction:column;display:flex}.thread-open__author{color:var(--bs-secondary-color);font-size:12px}.thread-open__time{color:var(--bs-tertiary-color);font-size:12px}.thread-open__report{cursor:pointer;color:var(--bs-secondary-color);background:0 0;border:0;align-items:center;gap:6px;font-size:14px;display:flex}.thread-open__image{margin:12px 0 0}.thread-open__image img{border-radius:6px;max-width:100%;height:auto;display:block}.thread-open__image figcaption{color:var(--bs-tertiary-color);margin-top:4px;font-size:12px}.thread-open__text{margin:12px 0;position:relative;overflow:hidden}.thread-open__text>.body{word-break:break-word;font-size:16px;line-height:1.55}.thread-open__stats{justify-content:flex-end;align-items:center;margin:10px 0;display:flex}.thread-open__stats>span{color:var(--s24-gray-darker);font-variant-numeric:tabular-nums;align-items:center;gap:4px;padding:0 5px;display:flex}.thread-open__stats>span>svg{color:var(--s24-primary-text,var(--bs-primary))}.thread-open__actions{border-top:1px solid var(--s24-gray-light);border-bottom:1px solid var(--s24-gray-light);height:46px;color:var(--bs-secondary-color);justify-content:space-between;align-items:center;padding:10px 0;display:flex}.vote{align-items:center;font-size:14px;display:flex}.vote--voted{color:var(--s24-primary-text,var(--bs-primary))}.vote__score{color:var(--s24-primary-text,var(--bs-primary));font-variant-numeric:tabular-nums;margin-right:4px}.vote__score[hidden]{display:none}.vote__button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;margin-right:4px;padding:4px;transition:background-color .15s cubic-bezier(.4,0,.2,1);display:flex}.vote__button:hover{background-color:rgba(var(--s24-ink-rgb), .08)}.vote__button:disabled{cursor:default;background-color:#0000}.vote__button>svg{pointer-events:none}.vote__label{cursor:pointer}.vote__label:hover{opacity:.7}.vote__label[hidden]{display:none}.thread-open__actions button{cursor:pointer;color:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;align-items:center;gap:6px;font-size:14px;display:flex}.thread-open__action--share{margin-left:32px}.user{flex-direction:column;display:flex}.user__row{display:flex}.user__avatar{background-color:var(--s24-skeleton-base);object-fit:cover;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;flex-shrink:0;width:32px;height:32px;margin-right:10px;display:block}.user__avatar--anon{background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Ccircle cx='16' cy='16' r='16' fill='%23EBEBEB'/%3E %3Cmask id='mask0' mask-type='alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='32' height='32'%3E %3Ccircle cx='16' cy='16' r='16' fill='%236D4D4D'/%3E %3C/mask%3E %3Cg mask='url(%23mask0)'%3E %3Cpath d='M8 24.517C8 21.9964 10.0433 19.9531 12.5639 19.9531H19.7519C22.2725 19.9531 24.3158 21.9964 24.3158 24.517V32.846H8V24.517Z' fill='%23D0D0D0'/%3E %3Ccircle cx='16.101' cy='13.5639' r='4.56386' fill='%23D0D0D0'/%3E %3C/g%3E %3C/svg%3E")}.user__avatar--default{background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Ccircle cx='16' cy='16' r='16' fill='%2344791F' fill-opacity='0.25'/%3E %3Cmask id='mask0' mask-type='alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='32' height='32'%3E %3Ccircle cx='16' cy='16' r='16' fill='%236D4D4D'/%3E %3C/mask%3E %3Cg mask='url(%23mask0)'%3E %3Cpath d='M8 24.517C8 21.9964 10.0433 19.9531 12.5639 19.9531H19.7519C22.2725 19.9531 24.3158 21.9964 24.3158 24.517V32.846H8V24.517Z' fill='%23D0D0D0'/%3E %3Ccircle cx='16.101' cy='13.5639' r='4.56386' fill='%23D0D0D0'/%3E %3Cpath d='M8 24.517C8 21.9964 10.0433 19.9531 12.5639 19.9531H19.7519C22.2725 19.9531 24.3158 21.9964 24.3158 24.517V32.846H8V24.517Z' fill='%2344791F'/%3E %3Ccircle cx='16.101' cy='13.5639' r='4.56386' fill='%2344791F'/%3E %3C/g%3E %3C/svg%3E")}.user__row{align-items:center}.user__column{flex-direction:column;min-width:0;display:flex}.user--comment .user__column{flex-flow:wrap;align-items:center;column-gap:8px}.comment__replies .user__avatar{width:28px;height:28px}.user--opening .user__avatar{width:40px;height:40px}.user__name{color:var(--bs-body-color);word-wrap:break-word;align-items:center;font-size:15px;font-weight:700;display:flex;overflow:hidden}.user__name--registered{color:var(--bs-link-color);font-weight:700}.user__name--registered a{color:inherit;word-break:break-word;text-decoration:none}.user__name--registered a:hover{text-decoration:underline}.user__role{flex-shrink:0;width:25px;height:25px;margin-left:5px}.user__time{color:var(--bs-tertiary-color);font-size:13px}.user__op{background:var(--s24-pageheader-bg);color:var(--s24-primary-text,var(--bs-primary));border-radius:999px;align-items:center;height:20px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.user__badges{gap:5px;margin:5px 0;display:flex}.user__badge{background-color:var(--s24-gray-dark);color:#fafafa;padding:5px;font-size:12px}.comment__menu-button{color:var(--bs-secondary-color);cursor:pointer;background:0 0;border:0;border-radius:50%;align-items:center;padding:6px;display:flex}.comment__menu-button:hover{background-color:rgba(var(--s24-ink-rgb), .04)}.comment__menu-list{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);box-shadow:1px 1px 4px var(--s24-shadow-card);z-index:10;border-radius:.25rem;margin:0;padding:0;list-style:none;position:absolute}.comment__menu-list[hidden]{display:none}.comment__menu-item{color:var(--bs-body-color);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:10px 16px;font-size:14px;display:flex}.comment__menu-item:hover{background-color:rgba(var(--s24-ink-rgb), .04)}.comment__action{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:14px;display:flex}.comment__action:hover{opacity:.7}.comment__action:disabled{cursor:not-allowed;opacity:.5}.comment__bubble--admin,.comment__bubble--premium{border-left:3px solid var(--s24-accent);padding-left:10px}.comment__bubble--premium{border-left-color:var(--bs-link-color)}.comment__bubble[style*=--comment-bg],.comment__bubble--highlight{border-radius:8px;padding:8px 10px}.comment__bubble[style*=--comment-bg]{background:var(--comment-bg)}.comment__bubble--highlight{background:var(--s24-highlight-bg)}.comment__commercial{justify-content:space-between;align-items:center;gap:8px;display:flex}.comment__commercial-text{color:var(--bs-tertiary-color);margin:0 0 0 6px;font-size:14px;font-style:italic}.comment__commercial-badge{color:#fff;white-space:nowrap;background:#ff932b;border-radius:4px;padding:6px 12px;font-size:14px;display:inline-block}.comments-card>.comment,.pinned-comments>.comment{margin-bottom:15px}.pinned-comments{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:8px;padding:16px}@media (max-width:632px){.pinned-comments{border:0}}.pinned-comments{-webkit-font-smoothing:antialiased;flex-direction:column;margin-top:8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex}.pinned-comments>.comment:last-child{margin-bottom:0}.user__pinned{color:var(--s24-gray-dark);white-space:nowrap;align-items:center;gap:4px;margin:0 0 0 20px;font-size:12px;display:flex}.comment-form{margin:16px 0 0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.comment-form__closed{color:var(--bs-secondary-color);margin:0;font-size:14px}.comment-form__row{align-items:center;gap:8px;margin-left:8px;display:flex}.comment-form__name{color:var(--bs-secondary-color);font-size:12px}.comment-form__row .identity-alias{margin-left:0}.comment-form__identity{flex-direction:column;gap:6px;display:flex}.comment-form__identity[hidden]{display:none}.comment-form__check{cursor:pointer;align-items:center;gap:8px;margin-left:8px;font-size:14px;display:flex}.comment-form__box{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:8px;margin:12px 0 4px;padding:12px;transition:border-color .12s,box-shadow .12s}.comment-form__box:focus-within{border-color:var(--s24-focus-ring);box-shadow:0 0 0 3px var(--s24-focus-glow)}.comment-form__textarea{resize:vertical;background:0 0;border:0;width:100%;height:180px;padding:6px 4px;font-family:inherit;font-size:15px;line-height:1.5;display:block}.comment-form__textarea:focus{outline:none}.comment-form__meta{justify-content:space-between;align-items:center;min-height:20px;margin-top:4px;display:flex}.comment-form__error{color:var(--bs-danger);font-size:13px}.comment-form__counter{color:var(--bs-tertiary-color);font-size:13px}.comment-form__actions{justify-content:flex-end;margin-top:8px;display:flex}.dialog{background:var(--bs-body-bg);color:var(--bs-body-color);border:0;border-radius:5px;width:calc(100% - 20px);max-width:600px;padding:20px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.dialog::backdrop{background:var(--s24-backdrop)}.dialog hr{background:var(--bs-border-color);opacity:1;border:0;height:1px;margin:15px 0}.dialog--sheet{border-radius:5px 5px 0 0;width:100%;max-height:100%;margin-top:auto;margin-bottom:0;overflow-y:auto}.dialog--sheet .dialog__title{letter-spacing:-.01em;font-weight:700}.age-gate{text-align:center;max-width:460px;padding:28px 24px 24px}.age-gate::backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f1411b8}:root.age-gate-open{overflow:hidden}:root.age-gate-pending .layout{filter:blur(16px);pointer-events:none;-webkit-user-select:none;user-select:none}.age-gate__step{justify-items:center;gap:12px;display:grid}.age-gate__badge{border:2px solid var(--bs-danger);color:var(--bs-danger);border-radius:999px;align-items:center;height:32px;margin:0;padding:0 12px;font-family:Montserrat,Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px;font-weight:700;display:inline-flex}.age-gate__title{text-wrap:balance;margin:0}.age-gate__title:focus{outline:none}.age-gate__text{color:var(--bs-secondary-color);max-width:36ch;margin:0;font-size:16px;line-height:1.5}.age-gate__actions{gap:10px;width:100%;margin-top:8px;display:grid}.dialog__head{justify-content:space-between;align-items:center;display:flex}.dialog__title{margin:0;padding:0;font-size:20px;font-weight:700}.dialog__close{color:var(--bs-secondary-color);background:0 0;border:0;border-radius:50%;padding:4px 10px;font-size:24px;line-height:1}.dialog__close:hover{background:rgba(var(--s24-ink-rgb), .06)}.share-list{margin:0;padding:0;list-style:none}.share-list li{margin-bottom:20px}.share-list li:last-child{margin-bottom:0}.share-list__item{color:var(--bs-body-color);cursor:pointer;background:0 0;border:0;align-items:center;width:150px;padding:0;font-size:16px;text-decoration:none;display:flex}.share-list__item:hover{opacity:.7}.share-list__icon{background:var(--bs-tertiary-color);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-right:15px;font-size:18px;font-weight:700;display:flex}.share-list__icon--facebook{background:#1877f2}.share-list__icon--x{background:#000}.share-list__icon--whatsapp{background:#25d366}.share-link{border:1px solid var(--bs-border-color);border-radius:4px;width:100%;margin-top:20px;padding:8px;font-size:14px}.share-copied{color:var(--s24-primary-text,var(--bs-primary));margin:8px 0 0;font-size:13px}.report__options{margin:16px 0 0;padding:0;list-style:none}.report__option{border-bottom:1px solid var(--bs-border-color);padding:10px 0}.report__option:last-child{border-bottom:0}.report__label{cursor:pointer;align-items:center;gap:10px;display:flex}.report__option-title{font-size:15px;font-weight:700}.report__option-body{color:var(--bs-secondary-color);margin:4px 0 0 26px;font-size:13px;line-height:1.45}.report__extra{margin-top:12px}.report__field-label{margin-bottom:4px;font-size:13px;display:block}.report__textarea,.report__input{border:1px solid var(--bs-border-color);border-radius:4px;width:100%;padding:8px;font-family:inherit;font-size:15px}.report__error{color:var(--bs-danger);min-height:18px;margin:8px 0 0;font-size:13px}.report__actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.report__done{text-align:center;margin:0;padding:20px 0;font-size:15px}.reply-bar{background:var(--bs-body-bg);z-index:100;justify-content:center;width:100%;display:flex;position:fixed;bottom:0;left:0}.reply-bar[hidden]{display:none}.reply-bar__inner{background:var(--bs-body-bg);border-top:1px solid var(--bs-border-color);width:100%;max-width:632px;display:flex;box-shadow:0 0 20px #0006}.reply-bar__button,.reply-bar__jump{background:var(--bs-body-bg);color:var(--bs-secondary-color);border:0;flex-direction:column;justify-content:center;align-items:center;height:50px;text-decoration:none;display:flex}.reply-bar__button:hover,.reply-bar__jump:hover{background:rgba(var(--s24-ink-rgb), .04)}.reply-bar__button:focus-visible{outline:2px solid var(--s24-primary-text,var(--bs-primary));outline-offset:-2px}.reply-bar__jump:focus-visible{outline:2px solid var(--s24-primary-text,var(--bs-primary));outline-offset:-2px}.reply-bar__button{flex:auto}.reply-bar__jump{border-left:1px solid var(--bs-border-color);cursor:pointer;flex:0 0 88px}.reply-bar__jump-icon{color:var(--s24-primary-text,var(--bs-primary));transition:transform .15s}.reply-bar__jump[data-direction=up] .reply-bar__jump-icon{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.reply-bar__jump-icon{transition:none}}.reply-bar__button--closed{background:rgba(var(--s24-ink-rgb), .04);cursor:not-allowed}.reply-bar__icon{color:var(--s24-primary-text,var(--bs-primary));font-size:18px;line-height:1}.reply-bar__text{font-size:12px}.reply-prompt{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);color:var(--bs-secondary-color);border-radius:4px;justify-content:space-between;align-items:center;gap:20px;width:100%;height:60px;margin:16px 0;padding:10px 20px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;display:flex;box-shadow:0 2px 3px #0000001a}.reply-prompt:hover{background:rgba(var(--s24-ink-rgb), .04)}.reply-prompt--closed{background:rgba(var(--s24-ink-rgb), .04);cursor:not-allowed}.reply-prompt__text{text-align:start;flex:1}.reply-prompt__icon,.reply-prompt__send{color:var(--s24-primary-text,var(--bs-primary));font-size:20px;line-height:1}.comments-header{justify-content:space-between;align-items:center;margin:10px 0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex}.comments-header__title{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:700}.comments-header__count{color:var(--bs-tertiary-color);margin-left:4px;font-weight:600}.sort{position:relative}.sort__button{color:var(--bs-link-color);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;padding:8px 12px 8px 16px;list-style:none;transition:background-color .15s cubic-bezier(.4,0,.2,1);display:flex}.sort__button::-webkit-details-marker{display:none}.sort__button:hover{background-color:rgba(var(--s24-ink-rgb), .04)}.sort__chevron{margin-left:6px}.sort[open] .sort__chevron{transform:rotate(180deg)}.sort__list{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);z-index:10;border-radius:.25rem;min-width:100%;margin:0;padding:0;list-style:none;position:absolute;top:100%;right:0;box-shadow:1px 1px 4px #0000001f}.sort__option{color:var(--bs-body-color);white-space:nowrap;padding:10px 20px;text-decoration:none;display:block}.sort__option:hover,.sort__option--current{background-color:rgba(var(--s24-ink-rgb), .04)}.poll{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:12px;flex-direction:column;gap:12px;width:100%;margin-top:32px;padding:16px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex;box-shadow:0 6px 16px #0000000f}.poll__header{flex-direction:column;gap:6px;display:flex}.poll__question{margin:0;font-size:18px;font-weight:700}.poll__meta{color:var(--bs-secondary-color);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.poll__dot{background:var(--bs-tertiary-color);border-radius:50%;width:4px;height:4px}.poll__tag{background:var(--bs-primary);color:#fff;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700}.poll__options{flex-direction:column;gap:8px;display:flex}.poll__option{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:12px;padding:12px;transition:border-color .12s,box-shadow .12s,background .12s;display:flex}.poll__option:hover{border-color:var(--s24-primary-text,var(--bs-primary));box-shadow:0 4px 10px #0000000f}.poll__option:disabled{box-shadow:none;cursor:not-allowed;opacity:.65}.poll__option--selected{background:var(--s24-pageheader-bg);border-color:var(--s24-primary-text,var(--bs-primary))}.poll__check{border:2px solid var(--bs-tertiary-color);border-radius:50%;flex-shrink:0;width:18px;height:18px}.poll__option--selected .poll__check{background:var(--bs-primary);border-color:var(--bs-primary)}.poll__content{flex-direction:column;gap:6px;width:100%;display:flex}.poll__text{font-size:15px;font-weight:600}.poll__result{color:var(--bs-secondary-color);grid-template-columns:1fr auto auto;align-items:center;gap:10px;font-size:14px;display:grid}.poll__result[hidden]{display:none}.poll__bar{background:rgba(var(--s24-ink-rgb), .06);border-radius:999px;height:8px;overflow:hidden}.poll__bar-fill{background:var(--bs-primary);height:100%;transition:width .16s;display:block}.poll__votes{text-align:right;min-width:36px;font-weight:600}.poll__percent{text-align:right;min-width:42px}.poll__note{border-top:1px dashed rgba(var(--s24-ink-rgb), .08);color:var(--bs-secondary-color);margin:0;padding-top:8px;font-size:14px}.poll__note[hidden]{display:none}.poll__error{color:var(--bs-danger);margin:0;font-size:13px}.poll__error:empty{display:none}.toaster{pointer-events:none;z-index:1000;flex-direction:column;align-items:center;width:100%;margin:0;padding:10px;list-style:none;display:flex;position:fixed;bottom:50px;left:0}.toaster:empty{display:none}.toast{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);pointer-events:auto;border-left-width:4px;border-radius:4px;align-items:center;gap:15px;width:100%;min-width:300px;max-width:600px;margin-top:10px;padding:9px 5px;display:flex;box-shadow:0 6px 8px #0000002e}.toast__icon{flex-shrink:0;margin-left:15px}.toast__message{flex:1;margin:0;font-size:16px}.toast__close{color:inherit;background:0 0;border:0;border-radius:50%;padding:4px 10px;font-size:24px;line-height:1}.toast__close:hover{background-color:rgba(var(--s24-ink-rgb), .06)}.toast--success{border-color:var(--s24-accent)}.toast--success .toast__icon{color:var(--s24-accent)}.toast--info{border-color:var(--bs-link-color)}.toast--info .toast__icon{color:var(--bs-link-color)}.toast--warning{border-color:var(--s24-warning)}.toast--warning .toast__icon{color:var(--s24-warning)}.toast--error{border-color:var(--bs-danger)}.toast--error .toast__icon{color:var(--bs-danger)}.login-card{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:8px;width:100%;max-width:400px;margin:24px auto}.login-card__title{border-bottom:1px solid var(--bs-border-color);text-align:center;margin:0;padding:16px;font-size:20px}.login-form{flex-direction:column;gap:16px;padding:16px;display:flex}.login-form__error{background:rgba(var(--bs-danger-rgb), .1);border:1px solid rgba(var(--bs-danger-rgb), .3);color:var(--bs-danger-text-emphasis,#842029);border-radius:4px;margin:0;padding:8px 12px}.login-form__group{flex-direction:column;gap:4px;display:flex}.login-form__label{font-weight:700}.login-form__reveal{color:var(--bs-link-color);cursor:pointer;background:0 0;border:0;align-self:flex-end;padding:0;font-size:12px}.login-form__reveal:hover{text-decoration:underline}.login-form__check{align-items:center;gap:8px;display:flex}.login-form__submit{align-self:center;min-height:44px;padding:0 22px;font-size:16px}.login-form__links{text-align:center;flex-direction:column;gap:4px;display:flex}.login-form__help{color:var(--bs-secondary-color);text-align:center;margin:0;font-size:12px}.register__field-error{color:var(--bs-danger);margin:4px 0 0;font-size:13px}.register__field-error:empty{display:none}.register__help{color:var(--bs-secondary-color);margin:6px 0 0;font-size:13px}.register__help ul{margin:2px 0 0;padding-left:20px}.register__success{background:rgba(var(--bs-primary-rgb), .12);border:1px solid rgba(var(--bs-primary-rgb), .3);border-radius:4px;margin:0;padding:8px 12px}.register__captcha{justify-content:center;display:flex}.register__captcha:empty{display:none}.register__terms{text-align:center;margin:0;font-size:13px}.phone__promotion{background:rgba(var(--bs-link-color-rgb), .08);text-align:center;border-radius:4px;margin:0;padding:8px 12px}.phone__number{text-align:center;margin:0;font-weight:700}.phone__input{display:flex}.phone__input .form-control{border-top-left-radius:0;border-bottom-left-radius:0}.phone__prefix{background:var(--bs-tertiary-bg,var(--s24-surface-hover));border:1px solid var(--bs-border-color);border-bottom-left-radius:var(--bs-border-radius);border-top-left-radius:var(--bs-border-radius);color:var(--bs-secondary-color);border-right:0;align-items:center;padding:0 10px;display:flex}.phone__resend{text-align:center;margin-top:12px}.phone__secondary{text-align:center;font-size:14px;display:block}.phone__link-button{color:var(--bs-link-color);cursor:pointer;background:0 0;border:0;margin:0 auto;padding:0;text-decoration:underline}.delete-account__warning p{margin:0}.delete-account__warning p+p{margin-top:8px}.delete-account__confirm{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.delete-account__confirm input{margin-top:4px}.topic-nav{background:var(--bs-body-bg);border:1px solid var(--s24-gray-light);border-radius:4px;flex-direction:column;padding:0 16px;display:flex}.topic-nav__switch{opacity:0;width:0;height:0;position:absolute}.topic-nav__toggle{color:var(--s24-primary-text,var(--bs-primary));cursor:pointer;align-items:center;gap:8px;padding:12px 0;font-size:15px;font-weight:700;display:flex}@media (min-width:1100px){.topic-nav__toggle{display:none}}.topic-nav__switch:checked+.topic-nav__toggle>svg{transform:rotate(180deg)}.topic-nav__toggle-text--close,.topic-nav__switch:checked+.topic-nav__toggle .topic-nav__toggle-text--open{display:none}.topic-nav__switch:checked+.topic-nav__toggle .topic-nav__toggle-text--close{display:inline}.topic-nav__body{display:none}@media (min-width:1100px){.topic-nav__body{display:block}}.topic-nav__switch:checked~.topic-nav__body{display:block}.topic-nav__switch:focus-visible+.topic-nav__toggle{outline:2px solid var(--s24-primary-text,var(--bs-primary));outline-offset:2px}.topic-nav__mains{border-bottom:1px solid var(--s24-gray-light);margin:0 -16px;padding:6px 8px;list-style:none}.topic-nav__main{color:var(--bs-body-color);overflow-wrap:normal;word-break:normal;border-radius:4px;align-items:center;gap:10px;padding:9px 8px;font-size:17px;font-weight:600;line-height:1.3;text-decoration:none;display:flex}.topic-nav__main:hover{background:rgba(var(--s24-ink-rgb), .04);color:var(--s24-primary-text,var(--bs-primary))}.topic-nav__main:hover span{text-decoration:underline}.topic-nav__main:focus-visible{outline:2px solid var(--s24-primary-text,var(--bs-primary));outline-offset:-2px}.topic-nav__main[aria-current]{background:var(--s24-page-bg);box-shadow:inset 3px 0 0 var(--s24-primary-text,var(--bs-primary));color:var(--s24-primary-text,var(--bs-primary))}.topic-nav__main-icon{color:var(--s24-primary-text,var(--bs-primary));flex-shrink:0}.topic-nav__search{padding:8px 0;position:relative}.topic-nav__search-input{border:1px solid var(--s24-gray-light);border-radius:20px;width:100%;padding:6px 34px 6px 12px;font-size:14px}.topic-nav__search-input:focus{border-color:var(--s24-primary-text,var(--bs-primary));outline:none}.topic-nav__search-input::-webkit-search-cancel-button{display:none}.topic-nav__search-icon{color:var(--bs-tertiary-color);pointer-events:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.topic-nav__tabs{grid-template-columns:1fr 1fr;display:grid}.topic-nav__radio{opacity:0;width:0;height:0;position:absolute}.topic-nav__tab{color:var(--bs-tertiary-color);white-space:nowrap;border-bottom:2px solid #0000;padding:10px 0;font-size:14px;font-weight:600;text-decoration:none}.topic-nav__tab:hover{color:var(--bs-body-color)}.topic-nav__tab{border-bottom-color:var(--s24-gray-light);cursor:pointer;text-align:center}.topic-nav__panel{grid-column:1/-1;display:none}#topic-tab-all:checked~.topic-nav__panel--all,#topic-tab-current:checked~.topic-nav__panel--current{display:block}#topic-tab-all:checked+.topic-nav__tab,#topic-tab-current:checked+.topic-nav__tab{border-bottom-color:var(--s24-primary-text,var(--bs-primary));color:var(--bs-body-color)}.topic-nav__list{margin:0;padding:0;list-style:none}.topic-nav__list--sub{margin-left:15px}.topic-nav__row{justify-content:space-between;align-items:center;display:flex}.topic-nav__chevron{color:var(--bs-tertiary-color);cursor:pointer;background:0 0;border:0;padding:4px;transition:transform .2s ease-out;display:flex}.topic-nav__chevron[aria-expanded=true]{transform:rotate(180deg)}.topic-nav__error{color:var(--bs-secondary-color);padding:6px 10px;font-size:14px}.topic-nav__link{color:var(--bs-secondary-color);flex:auto;align-items:center;gap:10px;padding:10px;font-size:16px;text-decoration:none;display:flex}.topic-nav__link:hover{color:var(--s24-primary-text,var(--bs-primary))}.topic-nav__icon{flex:none}.topic-nav__list--sub .topic-nav__link{padding:6px 10px;font-size:14px}.topic-nav__child>.topic-nav__link{margin-left:15px;padding:6px 10px;font-size:14px}.topic-nav__active>.topic-nav__link{background:var(--s24-page-bg)}.topic-nav__more>summary{border:1px solid var(--s24-gray-light);cursor:pointer;text-align:center;border-radius:20px;width:-moz-fit-content;width:fit-content;margin:12px auto;padding:8px 18px;font-size:14px;list-style:none;display:block}.topic-nav__more>summary::-webkit-details-marker{display:none}.topic-nav__more>summary:hover{border-color:var(--s24-primary-text,var(--bs-primary));color:var(--s24-primary-text,var(--bs-primary))}.topic-nav__more[open]>summary:after{content:""}.topic-nav__empty{color:var(--bs-secondary-color);margin:0;padding:10px 0}.topic-nav__path{color:var(--bs-tertiary-color);font-size:12px;display:block}.profile-header__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.profile-header__avatar{object-fit:cover;border-radius:8%;flex-shrink:0;width:64px;height:64px}.profile-header__badges{align-items:center;gap:6px;margin-top:4px;display:flex}.profile-header__badges>img{width:28px;height:28px}.profile-header__label{color:var(--bs-secondary-color);margin-top:10px;font-size:13px;display:block}.profile-header__description{color:var(--bs-body-color);white-space:pre-wrap;word-break:break-word;margin:2px 0 0;font-weight:300}.profile-header__joined{color:var(--bs-tertiary-color);margin-top:8px;font-size:13px}.profile-header__edit{cursor:pointer;white-space:nowrap;background:var(--bs-primary);border:1px solid #0000;border-color:var(--bs-primary);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 18px;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.profile-header__edit:hover{background:var(--s24-primary-dark);border-color:var(--s24-primary-dark);color:#fff}.profile-header__edit{margin-top:12px}.profile-header__stats{color:var(--bs-secondary-color);margin-top:12px;font-size:14px}.profile-header__stats>strong{color:var(--bs-body-color);font-weight:700}.profile-header__tabs{margin-top:14px;margin-bottom:-1px}.profile-comments{margin:0;padding:0;list-style:none}.profile-comment{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:8px;flex-direction:column;margin:8px 0;padding:16px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;transition:box-shadow .12s,border-color .12s;display:flex}.profile-comment:hover{border-color:var(--s24-border-strong);box-shadow:0 2px 8px var(--s24-shadow-card)}.profile-comment__link{color:var(--bs-body-color);text-decoration:none}.profile-comment__link:hover{text-decoration:underline}.profile-comment__body{-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:16px;line-height:1.55;display:-webkit-box;overflow:hidden}.profile-comment__time{color:var(--bs-tertiary-color);margin-top:8px;font-size:12px}.profile-empty{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);color:var(--bs-secondary-color);text-align:center;border-radius:8px;margin:8px 0;padding:24px 16px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.profile-edit{flex-direction:column;display:flex}.profile-edit__notice{background:rgba(var(--bs-primary-rgb), .12);color:var(--s24-primary-text,var(--bs-primary));border-radius:4px;margin:12px 0 0;padding:8px 12px}.profile-edit__section{border-top:1px solid var(--s24-pageheader-border);margin-top:12px;padding-top:12px}.profile-edit__label{color:var(--bs-secondary-color);margin:0 0 6px;font-family:inherit;font-size:13px;font-weight:600}.profile-edit__picture{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.profile-edit__file{max-width:100%;font-size:14px}.profile-edit__hint{color:var(--bs-tertiary-color);margin:8px 0 0;font-size:12px}.profile-edit__textarea{border:1px solid var(--bs-border-color);resize:vertical;border-radius:6px;width:100%;margin-bottom:10px;padding:10px;font-family:inherit;font-size:14px;display:block}.profile-edit__textarea:focus{border-color:var(--s24-primary-text,var(--bs-primary));outline:none}.profile-edit__toggle{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.profile-edit__secondary{cursor:pointer;white-space:nowrap;background:var(--bs-body-bg);border:1px solid #0000;border-color:var(--bs-border-color);min-height:40px;color:var(--bs-body-color);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.profile-edit__secondary:hover{border-color:var(--s24-primary-text,var(--bs-primary));color:var(--s24-primary-text,var(--bs-primary))}.settings{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:8px;max-width:720px;margin:0 auto;padding:20px}.settings__title{margin:0 0 16px;font-size:28px}.settings__notice{background:rgba(var(--bs-primary-rgb), .12);color:var(--s24-primary-text,var(--bs-primary));border-radius:4px;margin:0 0 16px;padding:8px 12px}.settings__form{flex-direction:column;display:flex}.settings__section{border-top:1px solid var(--bs-border-color);margin:20px 0 12px;padding-top:16px;font-size:16px}.settings__section:first-of-type{border-top:0;margin-top:0;padding-top:0}.settings__row{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:8px;margin-bottom:14px;display:grid}@media (max-width:575px){.settings__row{grid-template-columns:1fr}}.settings__label{padding-top:8px;font-weight:600}.settings__static{margin:0;padding-top:8px}.settings__nickname{color:var(--bs-secondary-color);font-size:14px;display:block}.settings__pair{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (max-width:575px){.settings__pair{grid-template-columns:1fr}}.settings__narrow{max-width:160px}.settings__choices{flex-wrap:wrap;gap:16px;padding-top:8px;display:flex}.settings__choice,.settings__check{cursor:pointer;align-items:start;gap:8px;display:flex}.settings__check{margin-bottom:10px}.settings__check>input{margin-top:4px}.settings__hint{color:var(--bs-secondary-color);margin:6px 0 0;font-size:13px}.settings__hint--ok{color:var(--s24-primary-text,var(--bs-primary))}.settings__hint--warn{color:var(--bs-danger)}.settings__mail-password{margin-top:8px}.settings__mail-password[hidden]{display:none}.settings__mail-password .settings__hint{margin:0 0 4px;display:block}.settings__phone-edit{margin-top:8px;display:inline-block}.settings__secondary{cursor:pointer;white-space:nowrap;background:var(--bs-body-bg);border:1px solid #0000;border-color:var(--bs-border-color);min-height:40px;color:var(--bs-body-color);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.settings__secondary:hover{border-color:var(--s24-primary-text,var(--bs-primary));color:var(--s24-primary-text,var(--bs-primary))}.settings__secondary{align-self:flex-start}.settings__actions{border-top:1px solid var(--bs-border-color);margin-top:20px;padding-top:16px}.settings__delete{margin:16px 0 0}.settings__delete>a{color:var(--bs-secondary-color);font-size:14px}.links__widget{border:0;width:100%;height:550px;margin-bottom:16px;display:block}.links{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:8px;padding:20px}.links__title{margin:0 0 16px;font-size:28px}.links__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 24px;display:grid}@media (max-width:991px){.links__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:632px){.links__grid{grid-template-columns:1fr}}.links__group{border-bottom:1px solid var(--bs-border-color);padding:8px 0}@media (min-width:633px){.links__group{border-bottom:0}}.links__group-title{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:4px 0;font-family:Montserrat,Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:17px;font-weight:700;list-style:none;display:flex}.links__group-title::-webkit-details-marker{display:none}.links__group-title>a{color:var(--bs-body-color);text-decoration:none}.links__group-title>a:hover{color:var(--s24-primary-text,var(--bs-primary));text-decoration:underline}.links__chevron{color:var(--bs-tertiary-color);flex-shrink:0;transition:transform .2s ease-out}[open]>.links__group-title>.links__chevron{transform:rotate(180deg)}.links__list{margin:0;padding:0 0 8px;list-style:none}.links__list>li>a{color:var(--bs-link-color);padding:4px 0;font-size:14px;text-decoration:none;display:block}.links__list>li>a:hover{text-decoration:underline}.notices__controls{flex-wrap:wrap;align-items:center;gap:16px;margin-top:12px;padding-bottom:14px;display:flex}.notices__toggle{color:var(--bs-link-color);font-size:14px;font-weight:600;text-decoration:none}.notices__toggle:hover{text-decoration:underline}.notices__action{color:var(--bs-link-color);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:600}.notices__action:hover{text-decoration:underline}.notices{margin:0;padding:0;list-style:none}.notices__item{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:8px;margin:8px 0;padding:16px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.notices__item--unread{border-left:4px solid var(--s24-accent)}.notices__link{color:var(--bs-body-color);text-decoration:none;display:block}.notices__link:hover .notices__meta{text-decoration:underline}.notices__meta{margin-bottom:6px;font-size:15px;display:block}.notices__body{-webkit-line-clamp:2;color:var(--bs-secondary-color);word-break:break-word;-webkit-box-orient:vertical;font-size:15px;line-height:1.5;display:-webkit-box;overflow:hidden}.notices__bottom{justify-content:space-between;align-items:center;gap:16px;margin-top:10px;display:flex}.notices__time{color:var(--bs-tertiary-color);font-size:12px}.notices__empty{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);color:var(--bs-secondary-color);text-align:center;border-radius:8px;margin:8px 0;padding:28px 16px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.search-form{border:1px solid #0000;border-radius:26px;align-items:center;margin:0;transition:border-color .12s;display:flex}.search-form:hover,.search-form:focus-within{border-color:var(--s24-focus-ring)}.search-form__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:none;flex:auto;min-width:0;padding:5px 5px 5px 15px;font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.search-form__button{cursor:pointer;background:0 0;border:0;border-left:1px solid #0000;border-top-right-radius:26px;border-bottom-right-radius:26px;align-items:center;padding:7px 15px;display:flex}.search-form__button>svg{display:block}.search-form--header{background:var(--s24-header-input-bg);border-color:var(--s24-header-input-bg);width:244px}.search-form--header .search-form__input{color:#fff;font-size:16px}.search-form--header .search-form__input::placeholder{color:#fff;opacity:1}.search-form--header .search-form__input::-webkit-search-cancel-button{display:none}.search-form--header .search-form__button{color:#fff}.search-form--header .search-form__button:hover{background:#0000001f}.search-form--footer{background:#ffffff1f;border-color:#0000;height:44px}.search-form--footer:hover,.search-form--footer:focus-within{border-color:#fff9}.search-form--footer .search-form__input{color:#fff;padding-left:18px;font-size:15px}.search-form--footer .search-form__input::placeholder{color:#ffffffc7;opacity:1}.search-form--footer .search-form__input::-webkit-search-cancel-button{display:none}.search-form--footer .search-form__button{color:#ffffffd9;height:100%}.search-form--footer .search-form__button:hover{background:#ffffff1a}.search-form--page{background:var(--bs-body-bg);border-color:var(--s24-gray-light)}.search-form--page .search-form__input{color:var(--bs-body-color);font-size:14px}@media (max-width:767.98px){.search-form--page .search-form__input{font-size:16px}}.search-form--page .search-form__button{color:var(--s24-gray-dark)}.search-form--page .search-form__button:hover{background:var(--s24-surface-hover);border-left-color:var(--s24-divider-soft)}.site-header__search{margin-left:auto}@media (max-width:767.98px){.site-header__search{display:none}}.site-header__search-link{color:#fff;margin-left:auto;padding:8px;display:none}.site-header__search-link:hover{color:#fff;opacity:.85}.site-header__search-link>svg{display:block}@media (max-width:767.98px){.site-header__search-link{display:block}.site-header__search-link+.site-header__user{margin-left:0}}.search-page__form{padding:12px 0 16px}.search-page__summary{color:var(--bs-secondary-color);margin:-4px 0 0;font-size:14px}.search-page__summary strong{color:var(--bs-body-color);font-variant-numeric:tabular-nums}.search-page__summary q{color:var(--bs-body-color);quotes:"”" "”";font-weight:600}.search-page__sorts{margin-top:4px}.search-page__message{background:var(--s24-pageheader-bg);border:1px solid var(--s24-pageheader-border);border-radius:8px;margin-bottom:4px;padding:16px 20px}.search-page__message-title{margin:0 0 4px;font-weight:700}.search-page__message-body{color:var(--bs-secondary-color);margin:0}.thread-create{background:var(--s24-pageheader-bg);border:1px solid var(--s24-pageheader-border);border-radius:8px;margin-bottom:16px;padding:16px 20px 20px}.thread-create__field{margin-bottom:16px}.thread-create__label-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.thread-create__label{margin:0 0 5px;font-size:16px;display:block}.thread-create__counter{color:var(--s24-text-muted);margin:0 0 5px;font-size:12.8px}.thread-create__input{background:var(--bs-body-bg);border:1px solid var(--s24-input-border);color:var(--s24-input-color);border-radius:3px;width:100%;padding:6px 12px;font-size:14px;display:block}.thread-create__input:focus{border-color:var(--s24-focus-ring);box-shadow:0 0 0 3px var(--s24-focus-glow);outline:0}.thread-create__input[aria-invalid=true]{border-color:var(--bs-danger)}@media (max-width:767.98px){.thread-create__input{font-size:16px}}.thread-create__textarea{resize:vertical;min-height:214px}.thread-create__error{color:var(--bs-danger);margin:4px 0 0;font-size:13px}.thread-create__error:empty{display:none}.thread-create__alert{background:var(--s24-alert-bg);border:1px solid var(--s24-alert-border);color:var(--s24-alert-color);border-radius:4px;margin-bottom:16px;padding:10px 14px}.thread-create__combo{position:relative}.thread-create__suggestions{background:var(--s24-surface-raised);border:1px solid var(--s24-input-border);z-index:20;border-radius:0 0 3px 3px;max-height:320px;margin:0;padding:4px 0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 6px 12px #0000001f}.thread-create__suggestion{cursor:pointer;padding:6px 12px;font-size:14px}.thread-create__suggestion:hover,.thread-create__suggestion[aria-selected=true]{background:var(--bs-primary);color:#fff}.thread-create__identity{margin-bottom:8px}.thread-create__hint{color:var(--s24-text-hint);margin:0 0 10px;font-size:14px}.thread-create__user{align-items:center;gap:10px;margin-bottom:8px;display:flex}.thread-create__avatar{object-fit:cover;border-radius:50%}.thread-create__username{margin:0;font-weight:700}.thread-create__check{align-items:center;gap:8px;font-size:14px;display:flex}.thread-create__submit{min-width:120px;margin-top:8px}.topic-directory{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:8px;margin:8px 0 16px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.topic-directory__up,.topic-directory__item{justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:4px 16px;display:flex}.topic-directory__up{border-bottom:1px solid var(--bs-border-color);margin:0;font-weight:700}.topic-directory__up a{text-decoration:none}.topic-directory__list{margin:0;padding:0;list-style:none}.topic-directory__item+.topic-directory__item{border-top:1px solid var(--bs-border-color)}.topic-directory__title{color:var(--bs-body-color);padding:12px 0;font-family:Montserrat,Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:17px;font-weight:700;text-decoration:none}.topic-directory__title:-webkit-any(a):hover{text-decoration:underline}.topic-directory__title:-moz-any(a):hover{text-decoration:underline}.topic-directory__title:is(a):hover{text-decoration:underline}.topic-directory__threads{color:var(--s24-primary-text,var(--bs-primary));flex-shrink:0;padding:12px 0;font-size:14px}.collection{margin:16px 0}.collection__heading{margin:0 0 4px;font-family:Montserrat,Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:20px;font-weight:700}.collection__heading a{color:inherit;text-decoration:none}.collection__heading a:hover{text-decoration:underline}.collection__more{color:var(--s24-primary-text,var(--bs-primary));padding:12px 0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:700;display:inline-block}.guidance{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);overflow-wrap:anywhere;border-radius:8px;margin-bottom:16px;padding:20px 24px;font-size:15px;line-height:1.6}.guidance h2{margin:28px 0 10px;font-size:20px}.guidance h3{margin:22px 0 8px;font-size:17px}.guidance h4{margin:18px 0 6px;font-size:15px}.guidance ul,.guidance ol{padding-left:22px}.guidance li{margin-bottom:4px}.guidance hr{border:0;border-top:1px solid var(--bs-border-color);opacity:1;margin:24px 0}@media (max-width:767.98px){.guidance{padding:16px}}.guidance__title{margin:0 0 16px;font-size:28px}.guidance__subtitle{margin-top:0}.faq{border:1px solid var(--bs-border-color);border-radius:6px;margin:8px 0 16px}.faq__item+.faq__item{border-top:1px solid var(--bs-border-color)}.faq__question{color:var(--bs-link-color);cursor:pointer;padding:10px 40px 10px 14px;list-style:none;position:relative}.faq__question::-webkit-details-marker{display:none}.faq__question:after{content:"";border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;transition:transform .15s;position:absolute;top:50%;right:16px;transform:translateY(-70%)rotate(45deg)}.faq__question:hover{background:rgba(var(--s24-ink-rgb), .04)}.faq__item[open]>.faq__question:after{transform:translateY(-30%)rotate(-135deg)}.faq__answer{padding:0 14px 12px}.guidance-nav{background:var(--bs-body-bg);border:1px solid var(--s24-gray-light);border-radius:4px;margin-bottom:16px;padding:4px 16px 12px}.guidance-nav__toggle{opacity:0;width:0;height:0;position:absolute}.guidance-nav__button{color:var(--s24-primary-text,var(--bs-primary));cursor:pointer;padding:10px 0 6px;font-weight:700;display:none}.guidance-nav__button-close{display:none}.guidance-nav__toggle:focus-visible+.guidance-nav__button{outline:2px solid var(--s24-primary-text,var(--bs-primary));outline-offset:2px}.guidance-nav__section{color:var(--bs-tertiary-color);letter-spacing:.04em;text-transform:uppercase;margin:14px 0 4px;font-size:12px}.guidance-nav__list{margin:0;padding:0;list-style:none}.guidance-nav__link{border-bottom:1px solid var(--bs-border-color);color:var(--bs-body-color);padding:7px 0;font-size:15px;text-decoration:none;display:block}.guidance-nav__link:hover{color:var(--s24-primary-text,var(--bs-primary))}.guidance-nav__link--current{color:var(--s24-primary-text,var(--bs-primary));font-weight:700}@media (max-width:767.98px){.guidance-nav__button{display:block}.guidance-nav__body{display:none}.guidance-nav__toggle:checked~.guidance-nav__body{display:block}.guidance-nav__toggle:checked+.guidance-nav__button .guidance-nav__button-open{display:none}.guidance-nav__toggle:checked+.guidance-nav__button .guidance-nav__button-close{display:inline}}.feedback{gap:24px;display:grid}@media (min-width:768px){.feedback{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.feedback__info{order:2}}.feedback__title{margin:0 0 12px;font-size:28px;font-weight:700}.feedback__note{background:var(--bs-tertiary-bg,#f1f1f1);border-radius:6px;padding:12px 14px}.feedback__card{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:8px;padding:20px}.feedback__subtitle{margin:0 0 12px;font-size:20px;font-weight:700}.feedback__subjects{border:0;gap:6px;margin:0 0 16px;padding:0;display:grid}.feedback__subject{cursor:pointer;align-items:center;gap:8px;display:flex}.feedback__done{justify-items:start;gap:12px;display:grid}.layout__top{margin-bottom:20px}.layout__bottom{margin-top:20px}.carousel{margin-bottom:20px}.carousel__header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.carousel__title{color:var(--bs-secondary-color);margin:0;font-size:22px}.carousel__controls{gap:4px;display:flex}.carousel__button{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);color:var(--bs-secondary-color);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.carousel__button:hover:not(:disabled){color:var(--s24-primary-text,var(--bs-primary))}.carousel__button:disabled{cursor:default;opacity:.4}.carousel__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;grid-auto-columns:calc(33.3333% - 16px);grid-auto-flow:column;gap:24px;margin:0 -4px;padding:4px 4px 12px;scroll-padding-inline:4px;list-style:none;display:grid;overflow-x:auto}@media (max-width:991.98px){.carousel__track{grid-auto-columns:calc(50% - 12px)}}@media (max-width:767.98px){.carousel__track{grid-auto-columns:85%;gap:16px}}.carousel__item{scroll-snap-align:start;display:flex}.carousel__item>.thread-card{border-color:var(--s24-gray-light);min-width:0;box-shadow:0 1px 3px var(--s24-shadow-card);border-radius:12px;flex:1;margin:0;padding:20px}.carousel__item>.thread-card:hover{border-color:var(--s24-border-strong);box-shadow:0 4px 12px var(--s24-shadow-card)}.carousel__item>.thread-card .thread-card__recency,.carousel__item>.thread-card .thread-card__byline{display:none}.carousel__item>.thread-card .thread-card__header{margin-bottom:4px}.carousel__item>.thread-card .thread-card__title{margin:4px 0 10px;font-size:17px;line-height:1.35}.carousel__item>.thread-card .thread-card__body{margin-bottom:16px;font-size:15px;line-height:1.6}.carousel__item>.thread-card .thread-card__footer{justify-content:flex-end;margin-top:auto}.partners{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 20px;padding:0;list-style:none;display:grid}@media (max-width:767.98px){.partners{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.partner__card{background:var(--bs-body-bg);border-radius:4px;flex-direction:column;align-items:center;padding:10px;display:flex;box-shadow:0 10px 20px #0000001a}.partner__image{width:100%;max-width:300px;display:block}.partner__image img{aspect-ratio:300/250;width:100%;height:auto;display:block}.partner__toggle{opacity:0;width:0;height:0;position:absolute}.partner__text{max-width:300px;margin:15px 0 0;font-size:16px;display:none}.partner__toggle:checked~.partner__text{display:block}.partner__toggle:checked~.partner__more{display:none}.partner__toggle:focus-visible~.partner__more{outline:2px solid var(--s24-primary-text,var(--bs-primary));outline-offset:2px}.partner__more{width:100%;max-width:300px;margin-top:10px}.link-panel{margin-bottom:20px}.link-panel+.link-panel{margin-top:0}.link-panel__title>a{color:inherit;text-transform:uppercase;justify-content:space-between;align-items:center;text-decoration:none;display:flex}.link-panel__title>a:hover{color:inherit;text-decoration:underline}.link-panel__list{background:var(--bs-body-bg);margin:0;padding:0 12px;list-style:none}.link-panel__list li{padding:10px 0}.link-panel__list li+li{border-top:1px solid var(--bs-border-color)}.link-panel__link{color:var(--bs-secondary-color);font-size:14px;text-decoration:none;display:block}.link-panel__link strong{color:var(--bs-body-color)}.link-panel__link:hover{color:var(--bs-link-color)}.link-panel__meta{color:var(--bs-tertiary-color);margin:4px 0 0;font-size:12px}.footer-ad{flex-direction:column;justify-content:center;align-items:center;display:flex}.site-header__inner{position:relative}:root.site-menu-open{overflow:hidden}:root:has(.site-menu[open]){overflow:hidden}:root.site-menu-open .site-header{z-index:301;position:relative}:root:has(.site-menu[open]) .site-header{z-index:301;position:relative}:root.site-menu-open .site-nav{z-index:302;position:relative}:root:has(.site-menu[open]) .site-nav{z-index:302;position:relative}.site-menu{flex:none}.site-menu__button{color:var(--s24-header-color);cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #ffffff59;border-radius:999px;align-items:center;gap:8px;height:34px;padding:0 12px 0 8px;font-size:14px;font-weight:700;list-style:none;display:inline-flex}.site-menu__button::-webkit-details-marker{display:none}.site-menu__button:hover{background:#ffffff1a}.site-menu__button:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (max-width:767.98px){.site-menu__button{justify-content:center;width:34px;padding:0}}.site-menu[open]>.site-menu__button{background:#ffffff29;border-color:#fff9}.site-menu__icon--close,.site-menu__label--close,.site-menu[open] .site-menu__icon--open,.site-menu[open] .site-menu__label--open{display:none}.site-menu[open] .site-menu__icon--close{display:block}.site-menu[open] .site-menu__label--close{display:inline}@media (max-width:767.98px){.site-menu__label{display:none!important}}.site-menu__scrim{background:var(--s24-backdrop);z-index:1;width:100vw;height:200vh;position:absolute;top:calc(100% + 50px);left:50%;transform:translate(-50%)}.site-menu__panel{background:var(--bs-body-bg);box-shadow:0 18px 40px var(--s24-shadow-card), 0 2px 6px var(--s24-shadow-card);color:var(--bs-body-color);overscroll-behavior:contain;z-index:2;border-radius:0 0 14px 14px;gap:22px;max-height:calc(100dvh - 116px);padding:20px 24px 22px;animation:.18s ease-out site-menu-drop;display:grid;position:absolute;top:calc(100% + 50px);left:12px;right:12px;overflow-y:auto}@media (max-width:767.98px){.site-menu__panel{border-radius:0;gap:18px;max-height:calc(100dvh - 100px);padding:16px 16px 20px;left:0;right:0}}@keyframes site-menu-drop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.site-menu__panel{animation:none}}.site-menu__section{gap:12px;display:grid}.site-menu__section+.site-menu__section{border-top:1px solid var(--bs-border-color);padding-top:20px}.site-menu__section-head{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.site-menu__heading{margin:0;font-size:15px;font-weight:700}.site-menu__section-head .site-menu__heading{margin-right:auto}.site-menu__subheading{color:var(--bs-tertiary-color);margin:0 0 6px;font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13px;font-weight:700}.site-menu__services{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:991.98px){.site-menu__services{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.site-menu__services{gap:8px}}.site-menu__service{background:var(--svc-bg);color:var(--svc-ink);border:2px solid #0000;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;padding:12px 14px 12px 10px;text-decoration:none;display:grid;position:relative}.site-menu__service:hover{border-color:color-mix(in srgb, var(--svc) 40%, transparent);color:var(--svc-ink)}.site-menu__service[aria-current=page]{border-color:var(--svc)}@media (max-width:767.98px){.site-menu__service{column-gap:8px;padding:10px 10px 10px 8px}}.site-menu__service--keskustelu{--svc:var(--s24-svc-keskustelu);--svc-bg:var(--s24-svc-keskustelu-bg);--svc-ink:var(--s24-svc-keskustelu-ink)}.site-menu__service--treffit{--svc:var(--s24-svc-treffit);--svc-bg:var(--s24-svc-treffit-bg);--svc-ink:var(--s24-svc-treffit-ink)}.site-menu__service--viihde{--svc:var(--s24-svc-viihde);--svc-bg:var(--s24-svc-viihde-bg);--svc-ink:var(--s24-svc-viihde-ink)}.site-menu__service--chat{--svc:var(--s24-svc-chat);--svc-bg:var(--s24-svc-chat-bg);--svc-ink:var(--s24-svc-chat-ink)}.service-mark{flex:none}.service-mark path{fill:var(--svc)}.service-mark text{fill:#fff;font-family:Montserrat,Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:17px;font-weight:700}.site-menu__mark{grid-row:span 2;width:44px;height:44px}@media (max-width:767.98px){.site-menu__mark{width:38px;height:38px}}.site-menu__service-name{letter-spacing:-.01em;font-family:Montserrat,Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:17px;font-weight:700;line-height:1.1}@media (max-width:767.98px){.site-menu__service-name{font-size:16px}}.site-menu__service-desc{color:var(--bs-secondary-color);font-size:13px;line-height:1.3}@media (max-width:767.98px){.site-menu__service-desc{display:none}}.site-menu__here{background:var(--svc);color:#fff;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700;position:absolute;top:-9px;right:10px}.site-menu__all{font-size:14px;font-weight:700;text-decoration:none}.site-menu__all:hover{text-decoration:underline}.site-menu__new{min-height:32px;padding:0 14px;font-size:14px}.site-menu__topic-areas{grid-template-columns:minmax(190px,230px) 1fr;align-items:start;gap:16px 28px;display:grid}@media (max-width:767.98px){.site-menu__topic-areas{grid-template-columns:1fr}}.site-menu__popular{background:var(--s24-svc-keskustelu-bg);border-radius:12px;padding:12px 14px 10px}.site-menu__popular .site-menu__subheading{color:var(--s24-svc-keskustelu-ink)}.site-menu__popular ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.site-menu__popular a{color:var(--bs-body-color);border-radius:6px;align-items:center;gap:8px;margin-inline-start:-8px;margin-inline-end:-8px;padding:6px 8px;font-family:Montserrat,Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px;font-weight:700;text-decoration:none;display:flex}.site-menu__popular a:after{color:var(--s24-svc-keskustelu-ink);content:"›";font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:18px;line-height:1}.site-menu__popular a:hover{background:var(--bs-body-bg);color:var(--s24-primary-text,var(--bs-primary))}@media (max-width:767.98px){.site-menu__popular{padding:10px 12px 12px}.site-menu__popular ul{flex-wrap:wrap;gap:6px;display:flex}.site-menu__popular a{background:var(--bs-body-bg);border-radius:999px;margin:0;padding:4px 12px;font-size:14px}.site-menu__popular a:after{content:none}}.site-menu__topic-icon{flex:none}.site-menu__topic-title{flex:auto}.site-menu__topics{columns:3;column-gap:24px;margin:0;padding:0;list-style:none}.site-menu__topics li{break-inside:avoid}.site-menu__topics a{color:var(--bs-body-color);border-radius:6px;align-items:center;gap:8px;margin-inline-start:-8px;margin-inline-end:-8px;padding:6px 8px;font-size:15px;text-decoration:none;display:flex}.site-menu__topics a:hover{background:rgba(var(--s24-ink-rgb), .04);color:var(--s24-primary-text,var(--bs-primary))}@media (max-width:991.98px){.site-menu__topics{columns:2}}@media (max-width:767.98px){.site-menu__topics{column-gap:16px}}.site-menu__k18{color:var(--bs-tertiary-color);vertical-align:1px;border:1px solid;border-radius:4px;margin-left:6px;padding:0 5px;font-size:11px;font-weight:700;line-height:16px;text-decoration:none;display:inline-block}.site-menu__more{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 32px;display:grid}.site-menu__more ul{flex-wrap:wrap;gap:4px 18px;margin:0;padding:0;list-style:none;display:flex}.site-menu__more a{color:var(--bs-secondary-color);font-size:14px;text-decoration:none}.site-menu__more a:hover{color:var(--s24-primary-text,var(--bs-primary));text-decoration:underline}@media (max-width:767.98px){.site-menu__more{grid-template-columns:1fr}}[data-identity-user][data-anonymous] [data-user-name]{color:var(--bs-secondary-color);text-decoration:line-through;text-decoration-thickness:2px}.identity-alias{color:var(--bs-body-color);margin-left:6px;font-weight:700}.identity-alias[hidden]{display:none}.icon-sprite[data-astro-cid-l7mmjtso]{width:0;height:0;position:absolute;overflow:hidden}
