/* Shared Q&A templates: real category data, native GET navigation and USP forms. */
.se-qa{--qa-green:#38745a;--qa-green-paper:#edf6ef}
.se-qa .se-qa-breadcrumbs{display:flex;gap:10px;align-items:center;flex-wrap:wrap}
.se-qa .se-qa-hero{display:flex;justify-content:space-between;align-items:center;gap:36px;background:#fff;border:1px solid #dce5ef;border-radius:26px;padding:42px 44px;margin:5px 0 22px;position:relative;overflow:hidden}
.se-qa .se-qa-hero:before{content:"";position:absolute;top:0;left:0;bottom:0;width:5px;background:#225de8}
.se-qa .se-qa-eyebrow{display:flex;align-items:center;gap:9px;text-transform:uppercase;letter-spacing:1.5px;font-size:10px;font-weight:750;color:#627e96;line-height:1.6}
.se-qa .se-qa-eyebrow i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#7da637}
.se-qa .se-qa-hero h1,.se-qa .se-qa-ask-heading h1{font:800 48px/1.12 Manrope,"Segoe UI",sans-serif;letter-spacing:-1.8px;color:#17364e;margin:16px 0}
.se-qa .se-qa-hero p,.se-qa .se-qa-ask-heading>p{font-size:16px;line-height:1.75;color:#687e90;max-width:590px;margin:0}
.se-qa .se-qa-hero-action{display:flex;flex-direction:column;align-items:center;gap:13px;flex:none}
.se-qa .se-qa-hero-action>span:last-child{font-size:10px;color:#8395a6}
.se-qa .se-qa-dialog{display:block;position:relative;width:100px;height:75px;margin-top:-5px;color:#225de8}
.se-qa .se-qa-dialog>svg{width:74px;height:74px;fill:#eef3ff;stroke-width:1.2}
.se-qa .se-qa-dialog>span{position:absolute;right:0;bottom:0;width:44px;height:44px;display:grid;place-items:center;border-radius:15px;background:#d1ef93;color:#345143;transform:rotate(8deg);font-size:23px;font-weight:700;border:4px solid white}
.se-qa .se-qa-primary{display:flex;align-items:center;justify-content:center;gap:24px;border-radius:12px;padding:15px 21px;background:#225de8;color:white;font-size:13px;font-weight:750;text-decoration:none;box-shadow:0 5px 13px #225de814}
.se-qa .se-qa-primary svg{width:20px;height:20px}.se-qa .se-qa-primary:hover{background:#154cca}
.se-qa .se-qa-topics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:32px}
.se-qa .se-qa-topic{display:flex;align-items:center;gap:9px;padding:15px 12px;border:1px solid #dce5ef;border-radius:13px;background:#f7f9fd;text-decoration:none;font-size:11px;font-weight:650;color:#516b80;line-height:1.4}
.se-qa .se-qa-topic svg{width:20px;height:20px;flex:none;color:#7c98b6}
.se-qa .se-qa-topic.is-active,.se-qa .se-qa-topic:hover{background:#e3edff;border-color:#b7cfff;color:#2056b1}.se-qa .se-qa-topic.is-active svg{color:#225de8}
.se-qa .se-qa-line-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:15px}.se-qa .se-qa-line-heading h2{font-size:21px;letter-spacing:-.5px;margin:0;font-weight:800}.se-qa .se-qa-line-heading>a{font-size:11px;text-decoration:none;font-weight:650}
.se-qa .se-qa-featured{margin-bottom:34px}.se-qa .se-qa-featured-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.se-qa .se-qa-feature{display:flex;flex-direction:column;border:1px solid #d0e0d7;border-radius:19px;padding:23px 25px;background:linear-gradient(140deg,#fbfdfb,#eff6f0);text-decoration:none;color:#17364e;min-width:0}
.se-qa .se-qa-answer-label{display:flex;align-items:center;gap:7px;font-size:9px;font-weight:700;color:#477c60;text-transform:uppercase;letter-spacing:.6px}.se-qa .se-qa-answer-label svg{width:16px;height:16px;flex:none}
.se-qa .se-qa-feature h3{font-size:16px;line-height:1.6;font-weight:750;margin:14px 0 20px;letter-spacing:-.15px}
.se-qa .se-qa-feature-bottom{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:650;margin-top:auto;color:#558268}.se-qa .se-qa-feature-bottom>span{font-size:20px}
.se-qa .se-qa-feature:hover{border-color:#98bc9f;background:#edf5eb}
.se-qa .se-qa-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:26px;align-items:start}
.se-qa .se-qa-feed,.se-qa .se-qa-form-column{min-width:0}
.se-qa .se-qa-sidebar{display:grid;gap:22px;min-width:0}
.se-qa .se-qa-search{display:flex;align-items:center;gap:12px;padding:9px 10px 9px 19px;margin:0 0 18px;border:1px solid #ccdbee;border-radius:15px;background:white;box-shadow:0 3px 9px #17364e03}
.se-qa .se-qa-search>span{font-size:26px;color:#6987a1;line-height:1}
.se-qa .se-qa-search input[type=search]{background:none;border:0;box-shadow:none;font:14px/1.6 inherit;min-width:0;flex:1;color:#17364e;padding:8px 0;width:auto}
.se-qa .se-qa-search button{border:0;box-shadow:none;border-radius:10px;background:#edf2fb;color:#2056b1;font:700 12px/1.5 Manrope,"Segoe UI",sans-serif;padding:12px 19px;cursor:pointer}
.se-qa .se-qa-search button:hover{background:#dfeaff}
.se-qa .se-qa-feed-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:21px}
.se-qa .se-qa-filters{display:flex;gap:5px;flex-wrap:wrap}.se-qa .se-qa-filters>a{padding:8px 11px;border-radius:9px;color:#74869a;font-size:11px;font-weight:650;text-decoration:none}.se-qa .se-qa-filters>a.is-active{background:#17364e;color:white}
.se-qa .se-qa-sort{display:flex;align-items:center;gap:10px;font-size:10px}.se-qa .se-qa-sort>span{color:#8496a8}.se-qa .se-qa-sort>a{color:#73879b;text-decoration:none}.se-qa .se-qa-sort>a[aria-current=true]{color:#225de8;font-weight:700}
.se-qa .se-qa-result-heading{display:flex;gap:12px;justify-content:space-between;align-items:center;padding:0 2px 15px}.se-qa .se-qa-result-heading h2{font-size:16px;font-weight:750;margin:0;letter-spacing:-.2px}.se-qa .se-qa-result-heading>span{font-size:11px;color:#7e92a4;white-space:nowrap}
.se-qa .se-qa-search-note{margin:0 0 17px;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.se-qa .se-qa-search-note a{margin-left:10px}
.se-qa .se-qa-questions{background:white;border:1px solid #dce5ef;border-radius:20px;overflow:hidden}
.se-qa article.se-qa-question-row{display:flex;align-items:flex-start;gap:19px;padding:28px;margin:0;border:0;border-bottom:1px solid #e7edf4;box-shadow:none;background:white;float:none;width:auto}
.se-qa article.se-qa-question-row:last-child{border-bottom:0}
.se-qa .se-qa-row-icon{width:43px;height:43px;border-radius:14px;display:grid;place-items:center;background:#edf3fd;color:#6f8ec5;flex:none;margin-top:3px}.se-qa .se-qa-row-icon.has-answer{background:#edf5e7;color:#6d9543}.se-qa .se-qa-row-icon svg{width:22px;height:22px}
.se-qa .se-qa-row-content{flex:1;min-width:0}
.se-qa .se-qa-row-meta{display:flex;align-items:center;flex-wrap:wrap;gap:9px;font-size:10px;color:#8a9bac;line-height:1.6}.se-qa .se-qa-row-meta a{color:#557d9d;text-decoration:none;font-weight:650}
.se-qa .se-qa-row-content h3{font-size:19px;font-weight:750;line-height:1.5;margin:9px 0 10px;letter-spacing:-.35px}.se-qa .se-qa-row-content h3>a{color:#17364e;text-decoration:none}.se-qa .se-qa-row-content h3>a:hover{color:#225de8}
.se-qa .se-qa-row-content>p{font-size:12px;color:#7a8c9d;line-height:1.85;margin:0 0 18px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.se-qa .se-qa-row-footer{display:flex;align-items:center;gap:13px;flex-wrap:wrap;line-height:1.5;font-size:10px}.se-qa .se-qa-status{font-size:9px;font-weight:700;color:#568148;background:#f0f6e9;padding:5px 8px;border-radius:6px}
.se-qa .se-qa-comment-count{display:flex;align-items:center;gap:5px;color:#8b9bad;text-decoration:none}.se-qa .se-qa-comment-count svg{width:13px;height:13px}
.se-qa .se-qa-read{margin-left:auto;color:#225de8;text-decoration:none;font-weight:700}.se-qa .se-qa-read span{margin-left:9px;font-size:16px}
.se-qa .se-qa-help{padding:27px;background:#17364e;color:#f5f9ff;border-radius:20px;position:relative;overflow:hidden}
.se-qa .se-qa-help-icon{display:grid;place-items:center;width:45px;height:45px;border-radius:14px;background:#ffffff0e;color:#d1ef93;margin-bottom:18px}.se-qa .se-qa-help-icon svg{width:26px;height:26px}
.se-qa .se-qa-help h2{font-size:24px;line-height:1.35;letter-spacing:-.8px;margin:0 0 14px;font-weight:750;color:white}
.se-qa .se-qa-help p{font-size:12px;line-height:1.8;color:#b6cbda;margin:0 0 25px}
.se-qa .se-qa-help>a{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 15px;border-radius:10px;background:#d1ef93;color:#234132;font-size:11px;font-weight:750;text-decoration:none}.se-qa .se-qa-help>a svg{width:18px;height:18px}
.se-qa .se-qa-pagination{margin:25px 0}.se-qa .se-qa-pagination ul{display:flex;align-items:center;justify-content:center;gap:7px;list-style:none;padding:0;margin:0;flex-wrap:wrap}.se-qa .se-qa-pagination li{padding:0;margin:0}.se-qa .se-qa-pagination li>.page-numbers{display:grid;place-items:center;min-width:37px;height:39px;padding:0 10px;border:1px solid #dce5ef;background:white;border-radius:10px;font-size:12px;text-decoration:none;color:#57758f}.se-qa .se-qa-pagination .current{color:white;background:#225de8;border-color:#225de8}.se-qa .se-qa-pagination .dots{background:transparent;border:0;min-width:20px}
.se-qa .se-qa-empty{text-align:center;padding:48px 25px}.se-qa .se-qa-empty>svg{width:38px;height:38px;color:#7fa0c8}.se-qa .se-qa-empty h3{font-size:22px;margin:18px 0 10px}.se-qa .se-qa-empty p{font-size:13px;color:#7a8d9f}.se-qa .se-qa-empty a{font-size:13px;text-decoration:none}
.se-qa .se-qa-description{background:white;border:1px solid #dce5ef;border-radius:20px;padding:30px;margin-top:25px;font-size:14px}
/* Question detail uses existing shortcode wrappers and the universal single.php. */
.se-qa .se-qa-detail-actions{display:flex;gap:20px;flex-wrap:wrap;align-items:center;margin-top:20px}.se-qa .se-qa-detail-actions a{font-size:12px;font-weight:650;text-decoration:none}.se-qa .se-qa-detail-answer{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:10px;background:#e7f0dc;color:#5b7c38}.se-qa .se-qa-detail-answer svg{width:17px;height:17px}
.se-qa .se-entry .in-vopros{padding:0;border:0;background:none;margin:0 0 30px;box-shadow:none;font-size:17px;line-height:1.9;color:#365269}
.se-qa .se-entry .vopros-author{font:750 12px/1.6 Manrope,"Segoe UI",sans-serif;letter-spacing:.3px;color:#6b869c;margin:0 0 18px;background:none;padding:0;border:0}
.se-qa .se-entry .vopros-author:before{content:"?";display:inline-grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#e8effb;color:#416aab;margin-right:10px;font-size:15px}
.se-qa .se-entry .in-otvet{position:relative;padding:27px 29px;margin:22px -12px 30px;border:1px solid #cfdec8;border-left:4px solid #a1c876;border-radius:15px;background:#f3f8ef;color:#305346;font-size:16px;line-height:1.9;box-shadow:none}
.se-qa .se-entry .otvet-author{padding:0 0 17px;margin:0 0 17px;border:0;border-bottom:1px solid #dce7d5;display:flex;gap:6px;align-items:center;flex-wrap:wrap;background:transparent}
.se-qa .se-entry .otvet-author .otv1{font-size:0;color:#527a3d;font-weight:750;letter-spacing:.4px}.se-qa .se-entry .otvet-author .otv1:after{content:"Ответ редакции";font-size:12px}.se-qa .se-entry .otvet-author .otv2{font-size:12px;font-weight:700}.se-qa .se-entry .otvet-author a{color:#527a3d}
.se-qa .se-question-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:26px;border-top:1px solid #e4ebf3;padding-top:24px;font-size:12px}
/* Native submission form, with the original processing and anti-spam fields. */
.se-qa .se-qa-ask-heading{padding:10px 4px 34px}.se-qa .se-qa-ask-heading h1{font-size:45px;margin-top:15px}
.se-qa .se-qa-form-card{padding:34px;background:#fff;border:1px solid #dce5ef;border-radius:22px}
.se-qa .se-qa-form-heading{display:flex;gap:15px;align-items:center;margin-bottom:30px}.se-qa .se-qa-form-heading>span{display:grid;place-items:center;width:45px;height:45px;border-radius:14px;background:#e9f0fd;color:#225de8;flex:none}.se-qa .se-qa-form-heading svg{width:23px;height:23px}.se-qa .se-qa-form-heading h2{margin:0 0 5px;font-size:24px;line-height:1.4;letter-spacing:-.5px;font-weight:750}.se-qa .se-qa-form-heading p{margin:0;font-size:11px;color:#8395a7}
.se-qa #user-submitted-posts{width:100%;max-width:none;margin:0;box-sizing:border-box}
.se-qa #user-submitted-posts #usp_form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:0;padding:0;background:none;max-width:none}
.se-qa #user-submitted-posts fieldset{padding:0;margin:0;min-width:0;border:0;display:block;float:none;width:100%}
.se-qa #usp_form .usp-name{order:1}.se-qa #usp_form .usp-email{order:2}.se-qa #usp_form .usp-title{order:3;grid-column:1/-1}.se-qa #usp_form .usp-category{order:4;grid-column:1/-1}.se-qa #usp_form .usp-content{order:5;grid-column:1/-1}.se-qa #usp_form .usp-images{order:6;grid-column:1/-1}.se-qa #usp_form .usp-captcha{order:7;grid-column:1/-1}.se-qa #usp_form #usp-submit{order:8;grid-column:1/-1}.se-qa #usp_form>.usp-callout-failure,.se-qa #usp_form>.usp-callout-success{grid-column:1/-1}
.se-qa #user-submitted-posts fieldset>label{display:block;font:700 12px/1.6 Manrope,"Segoe UI",sans-serif;color:#4b647b;margin:0 0 8px;padding:0}
.se-qa #user-submitted-posts fieldset:not(.usp-images):not(#coldform_verify)>label:after{content:"обязательно";font-size:9px;font-weight:400;color:#9aabbb;margin-left:9px}
.se-qa #user-submitted-posts input.usp-input,.se-qa #user-submitted-posts select.usp-select,.se-qa #user-submitted-posts textarea.usp-textarea{float:none;width:100%;max-width:none;min-width:0;box-sizing:border-box;padding:13px 15px;border:1px solid #d5e0ed;background:#f9fbfd;color:#17364e;border-radius:10px;font:14px/1.65 Manrope,"Segoe UI",sans-serif;margin:0;box-shadow:none;height:auto}
.se-qa #user-submitted-posts input::placeholder,.se-qa #user-submitted-posts textarea::placeholder{color:#9aabba;font-size:12px}
.se-qa #user-submitted-posts select.usp-select{padding-right:28px;min-height:49px}
.se-qa #user-submitted-posts textarea.usp-textarea{min-height:180px;resize:vertical}
.se-qa #user-submitted-posts .usp-images{border:1px dashed #c6d8ed;padding:20px;border-radius:13px;background:#f5f8fd}
.se-qa #user-submitted-posts #usp-upload-message{font-size:11px;color:#8296aa;line-height:1.7;margin:0 0 15px;padding:0}
.se-qa #user-submitted-posts #user-submitted-image input{background:white;font-size:11px;padding:8px;max-width:100%}
.se-qa #user-submitted-posts input[type=file]::file-selector-button{border:0;border-radius:7px;padding:10px 12px;background:#e8effc;color:#2256ae;font:650 11px/1.4 Manrope,"Segoe UI",sans-serif;margin-right:10px;cursor:pointer}
.se-qa #user-submitted-posts #usp_add-another{font-size:11px;margin-top:10px}
.se-qa #user-submitted-posts .usp-captcha input{max-width:210px}
.se-qa #user-submitted-posts #usp-submit{margin:0;padding:2px 0 0;float:none}
.se-qa #user-submitted-posts #user-submitted-post{border:0;border-radius:12px;padding:16px 24px;background:#225de8;color:white;font:750 13px/1.6 Manrope,"Segoe UI",sans-serif;box-shadow:0 5px 12px #225de819;cursor:pointer;max-width:100%;float:none;text-shadow:none;width:auto}
.se-qa #user-submitted-posts #user-submitted-post:hover{background:#174fcf}
.se-qa #user-submitted-posts .usp-callout-failure:not(.usp-hidden){padding:16px;border-radius:12px;background:#fff1ed;border:1px solid #efd2c7;color:#9a503c;font-size:13px}
.se-qa #user-submitted-posts .usp-callout-success:not(.usp-hidden){padding:16px;border-radius:12px;background:#edf6eb;border:1px solid #d0e4c9;color:#507a41;font-size:13px}
.se-qa #user-submitted-posts .usp-hidden{display:none!important}
.se-qa .se-qa-original-rules{padding:23px 26px;margin-top:20px;border:1px solid #dce5ef;border-radius:16px;background:#f7f9fc}
.se-qa .se-qa-original-rules>summary{display:flex;align-items:center;justify-content:space-between;gap:18px;cursor:pointer;list-style:none;font-size:12px;font-weight:650;color:#617c95}.se-qa .se-qa-original-rules>summary svg{width:19px;height:19px;flex:none}.se-qa .se-qa-original-rules>.se-entry{font-size:13px;padding-top:20px}
.se-qa .se-qa-checklist{background:#fff;border:1px solid #dce5ef;border-radius:20px;padding:27px}
.se-qa .se-qa-checklist h2{font-size:23px;line-height:1.4;font-weight:750;letter-spacing:-.65px;margin:17px 0 25px}.se-qa .se-qa-checklist ol{list-style:none;padding:0;margin:0}.se-qa .se-qa-checklist li{display:flex;gap:13px;padding:18px 0;border-top:1px solid #e9eef5;margin:0}.se-qa .se-qa-checklist li:first-child{padding-top:0;border:0}.se-qa .se-qa-checklist li:last-child{padding-bottom:0}.se-qa .se-qa-checklist li>span{font-size:11px;font-weight:750;color:#88a0b6;padding-top:3px}.se-qa .se-qa-checklist h3{font-size:12px;font-weight:750;line-height:1.7;margin:0 0 7px}.se-qa .se-qa-checklist p{font-size:11px;color:#8295a8;margin:0;line-height:1.8}
.se-qa .se-qa-search-tip{background:#e5eefb;border:1px solid #cfdff4;border-radius:18px;padding:25px}.se-qa .se-qa-search-tip h2{font-size:17px;line-height:1.6;margin:0 0 10px;font-weight:750}.se-qa .se-qa-search-tip p{font-size:12px;line-height:1.8;color:#6985a0;margin:0 0 15px}.se-qa .se-qa-search-tip a{font-size:11px;font-weight:700;text-decoration:none}
@media(max-width:1050px){.se-qa .se-qa-topics{grid-template-columns:repeat(3,minmax(0,1fr))}.se-qa .se-qa-layout{grid-template-columns:minmax(0,1fr) 270px;gap:20px}.se-qa .se-qa-row-icon{display:none}.se-qa .se-qa-hero{padding:34px}.se-qa .se-qa-hero h1{font-size:42px}.se-qa .se-qa-help{padding:24px}.se-qa .se-qa-form-card{padding:26px}.se-qa .se-qa-feature{padding:20px}}
@media(max-width:800px){.se-qa .se-qa-layout{grid-template-columns:1fr}.se-qa .se-qa-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.se-qa .se-qa-sidebar .se-module-card{grid-column:2;grid-row:1/3}.se-qa .se-qa-featured-grid{gap:12px}.se-qa .se-qa-feature h3{font-size:14px}.se-qa .se-qa-feature{padding:18px}.se-qa .se-qa-answer-label{font-size:8px;letter-spacing:0}}
@media(max-width:600px){.se-qa .se-qa-hero{display:block;padding:28px 24px;border-radius:20px;margin:0 0 17px}.se-qa .se-qa-hero h1,.se-qa .se-qa-ask-heading h1{font-size:33px;letter-spacing:-1px;margin:15px 0}.se-qa .se-qa-hero p,.se-qa .se-qa-ask-heading>p{font-size:13px;line-height:1.8}.se-qa .se-qa-eyebrow{font-size:8px;letter-spacing:1px}.se-qa .se-qa-hero-action{margin-top:24px;align-items:stretch;gap:10px}.se-qa .se-qa-dialog{display:none}.se-qa .se-qa-hero-action>span:last-child{text-align:center}.se-qa .se-qa-primary{padding:14px 19px;font-size:12px}.se-qa .se-qa-topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:25px}.se-qa .se-qa-topic{font-size:10px;padding:13px 11px;gap:8px}.se-qa .se-qa-topic svg{width:18px;height:18px}.se-qa .se-qa-featured-grid{grid-template-columns:1fr;gap:10px}.se-qa .se-qa-feature{padding:18px 20px;border-radius:15px}.se-qa .se-qa-feature h3{font-size:16px;margin:11px 0 14px}.se-qa .se-qa-answer-label{font-size:9px}.se-qa .se-qa-line-heading{gap:10px;align-items:baseline}.se-qa .se-qa-line-heading h2{font-size:18px}.se-qa .se-qa-line-heading>a{font-size:9px}.se-qa .se-qa-search{gap:8px;padding:8px 8px 8px 14px}.se-qa .se-qa-search input[type=search]{font-size:12px}.se-qa .se-qa-search button{font-size:10px;padding:10px 12px}.se-qa .se-qa-feed-toolbar{gap:16px;margin-bottom:20px}.se-qa .se-qa-filters>a{font-size:10px;padding:8px 10px}.se-qa .se-qa-sort{padding:0 4px}.se-qa .se-qa-result-heading h2{font-size:14px}.se-qa .se-qa-result-heading>span{font-size:9px}.se-qa article.se-qa-question-row{padding:22px 20px}.se-qa .se-qa-row-content h3{font-size:17px;margin:9px 0 10px}.se-qa .se-qa-row-content>p{font-size:11px}.se-qa .se-qa-row-meta{font-size:9px;gap:6px}.se-qa .se-qa-row-footer{font-size:9px;gap:10px}.se-qa .se-qa-status{font-size:8px}.se-qa .se-qa-read{font-size:10px}.se-qa .se-qa-sidebar{grid-template-columns:1fr}.se-qa .se-qa-sidebar .se-module-card{grid-column:auto;grid-row:auto}.se-qa .se-qa-help h2{font-size:26px}.se-qa .se-qa-help p{font-size:13px}.se-qa .se-qa-detail-actions{gap:13px;margin-top:20px}.se-qa .se-qa-detail-actions a{font-size:10px}.se-qa .se-entry .in-vopros{font-size:16px}.se-qa .se-entry .in-otvet{margin:22px -6px;padding:22px 19px;font-size:15px}.se-qa .se-entry .vopros-author{font-size:11px}.se-qa .se-qa-ask-heading{padding:6px 5px 26px}.se-qa .se-qa-form-card{padding:24px 20px;border-radius:18px}.se-qa .se-qa-form-heading{align-items:flex-start;gap:12px;margin-bottom:26px}.se-qa .se-qa-form-heading>span{width:37px;height:37px;border-radius:11px}.se-qa .se-qa-form-heading h2{font-size:19px}.se-qa .se-qa-form-heading p{font-size:10px;line-height:1.8}.se-qa #user-submitted-posts #usp_form{grid-template-columns:1fr;gap:19px}.se-qa #user-submitted-posts input.usp-input,.se-qa #user-submitted-posts select.usp-select,.se-qa #user-submitted-posts textarea.usp-textarea{font-size:16px;padding:12px}.se-qa #user-submitted-posts fieldset>label{font-size:11px}.se-qa #user-submitted-posts fieldset>label:after{font-size:8px}.se-qa #user-submitted-posts .usp-images{padding:15px}.se-qa #user-submitted-posts #user-submitted-post{width:100%;font-size:12px}.se-qa .se-qa-original-rules{padding:20px}.se-qa .se-qa-original-rules>summary{font-size:11px;line-height:1.8}}
.se-qa .se-qa-ask-library{margin-top:40px}.se-qa .se-qa-ask-library .se-qa-topics{margin-bottom:20px}.se-qa .se-qa-compact-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:10px 28px;background:white;border:1px solid #dce5ef;border-radius:20px;column-gap:35px}.se-qa .se-qa-compact-list li{margin:0;padding:0;border-bottom:1px solid #e9eef5}.se-qa .se-qa-compact-list li:nth-last-child(-n+2){border:0}.se-qa .se-qa-compact-list a{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:18px 0;color:#49677e;font-size:12px;font-weight:600;line-height:1.75;text-decoration:none}.se-qa .se-qa-compact-list a:hover{color:#225de8}.se-qa .se-qa-compact-list a>span:last-child{font-size:17px;flex:none;color:#86a0b7}
.se-qa .se-qa-sidebar .se-legacy-widgets{display:block}
@media(max-width:600px){.se-qa .se-qa-compact-list{grid-template-columns:1fr;padding:6px 21px}.se-qa .se-qa-compact-list li:nth-last-child(2){border-bottom:1px solid #e9eef5}.se-qa .se-qa-compact-list a{font-size:11px}.se-qa .se-qa-ask-library .se-qa-line-heading h2{font-size:16px}}
.se-qa #user-submitted-posts fieldset>label{float:none;width:100%;max-width:none;text-align:left;clear:none}
.se-qa #user-submitted-posts #user-submitted-image{width:100%;max-width:none;float:none;clear:both}
.se-qa #user-submitted-posts #user-submitted-image input[type=file]{width:100%;max-width:100%}
.se-qa .se-qa-search input[type=search]{font-family:inherit;font-size:14px;line-height:1.6}
@media(max-width:600px){.se-qa .se-qa-search input[type=search]{font-size:12px}}
.se-qa #user-submitted-posts #usp_form>*{min-width:0;max-width:100%}
.se-qa #user-submitted-posts #usp-submit{width:100%;min-width:0;max-width:100%}
@media(max-width:600px){.se-qa #user-submitted-posts #usp_form{grid-template-columns:minmax(0,1fr)}}
