:root{--about-blue:#0875f5;--about-navy:#09245b;--about-text:#61789f;--about-line:#dce7f4;--about-green:#09b97b;--about-pink:#ef4798}
.about-page{color:var(--about-navy);background:#fff}.about-page *{box-sizing:border-box}.about-page :is(h1,h2,h3,p,ol,ul,figure){margin:0}.about-page a{text-decoration:none}
.about-hero{overflow:hidden;background:#f4f9ff;border-bottom:1px solid #e9f1f9}.about-crumbs{display:flex;align-items:center;gap:9px;padding:19px 0 4px;color:#7085a5;font-size:11px}.about-crumbs a{color:inherit}.about-crumbs strong{color:#395476;font-weight:600}
.about-hero-grid{display:grid;grid-template-columns:minmax(0,48%) minmax(0,52%);gap:30px;align-items:center;min-height:470px;padding:13px 0 25px}.about-hero-copy{min-width:0}.about-hero h1{font-size:48px;font-weight:800;line-height:1.02;letter-spacing:0;color:var(--about-navy)}.about-hero h1 span{color:var(--about-blue)}.about-hero-copy>p{max-width:610px;margin-top:12px;color:var(--about-text);font-size:14px;line-height:1.48}.about-hero-copy>.about-lead{font-size:16px;line-height:1.4}
.about-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:17px}.about-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:43px;padding:10px 18px;border:1px solid #8dbbfa;border-radius:7px;background:#fff;color:var(--about-blue);font-size:12px;font-weight:700;transition:background .18s,transform .18s}.about-button:hover{background:#edf5ff;transform:translateY(-1px)}.about-button.is-primary{border-color:var(--about-blue);background:var(--about-blue);color:#fff;box-shadow:0 6px 16px rgba(8,117,245,.18)}.about-button.is-primary:hover{background:#0064df}.about-button .so-icon{width:16px;height:16px}.about-play{display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:var(--about-blue);color:#fff;font-size:8px;padding-left:1px}
.about-hero-benefits{display:flex;flex-wrap:wrap;gap:10px;margin-top:17px}.about-hero-benefits>div{display:flex;align-items:center;gap:8px;min-width:138px;padding:8px 11px;border:1px solid #e5edf7;border-radius:8px;background:#fff}.about-hero-benefits>div>span{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;border-radius:50%}.about-hero-benefits .is-green{background:#e1f8ec;color:#08ac6d}.about-hero-benefits .is-mint{background:#e8f8f5;color:#08a886}.about-hero-benefits .is-blue{background:#e5f1ff;color:#0875f5}.about-hero-benefits .so-icon{width:16px;height:16px}.about-hero-benefits b,.about-hero-benefits small{display:block}.about-hero-benefits b{font-size:9px}.about-hero-benefits small{margin-top:1px;color:#7085a5;font-size:8px}
.about-collage{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:145px 145px 96px;gap:8px;padding-right:62px}.about-collage figure{position:relative;overflow:hidden;border-radius:8px;background:#eaf2fb;box-shadow:0 7px 20px rgba(25,67,116,.1)}.about-collage figure:nth-child(-n+3){grid-column:span 4}.about-collage figure:nth-child(n+4):nth-child(-n+6){grid-column:span 4}.about-collage figure:nth-child(7){grid-column:9/13;grid-row:3}.about-collage img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.about-collage figure:nth-child(-n+3) img,.about-collage figure:nth-child(6) img{object-fit:contain}.about-collage figcaption{position:absolute;left:7px;right:7px;bottom:7px;display:flex;align-items:center;justify-content:center;gap:5px;min-height:25px;padding:4px 6px;border-radius:7px;background:#fff;color:#1468c5;font-size:8.5px;font-weight:800;line-height:1.1;text-align:center}.about-collage figcaption .so-icon{width:13px;height:13px}.about-collage figure:nth-child(1) figcaption{color:#df3e8c}.about-collage figure:nth-child(2) figcaption,.about-collage figure:nth-child(5) figcaption{color:#07a86a}.about-collage figure:nth-child(7) figcaption{color:#8057df}
.about-hand{font-family:Caveat,'Segoe Print',cursive;color:#2a65bd;font-size:18px;font-weight:700;line-height:1.04;transform:rotate(-7deg)}.about-collage>.about-hand{position:absolute;text-align:center}.about-collage>.is-top{right:0;top:33px}.about-collage>.is-bottom{right:48px;bottom:16px}
.about-content{padding-top:15px;padding-bottom:30px}.about-kicker{display:block;margin-bottom:4px;color:#3976bd;font-size:9px;font-weight:700;text-transform:uppercase}.about-section{margin-top:18px}.about-section h2,.about-mission h2{font-size:26px;font-weight:800;line-height:1.12;letter-spacing:0}
.about-mission{display:grid;grid-template-columns:minmax(0,1.8fr) repeat(3,minmax(0,1fr));gap:10px;padding:14px;border-radius:8px;background:#eef7ff}.about-mission-copy{padding:4px 6px}.about-mission-copy p{max-width:600px;margin-top:7px;color:#6280aa;font-size:11px;line-height:1.45}.about-mission article{min-width:0;padding:12px;border:1px solid #e0eaf5;border-radius:7px;background:#fff}.about-mission article>span{display:grid;place-items:center;width:35px;height:35px;margin-bottom:8px;border-radius:50%;background:#e3f1ff;color:#0875f5}.about-mission article:nth-child(3)>span{background:#e6f4ff}.about-mission article:nth-child(4)>span{background:#ffe6ef;color:#ea428a}.about-mission .so-icon{width:18px;height:18px}.about-mission h3{font-size:11.5px;font-weight:800}.about-mission article p{margin-top:4px;color:#6d82a3;font-size:9.5px;line-height:1.4}
.about-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:10px}.about-section-head a{display:inline-flex;align-items:center;gap:7px;color:var(--about-blue);font-size:10px;font-weight:700}.about-section-head a .so-icon{width:14px;height:14px}
.about-categories{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}.about-categories>a{display:flex;flex-direction:column;align-items:center;min-width:0;min-height:145px;padding:12px 9px;border:1px solid var(--about-line);border-radius:7px;background:#fff;color:var(--about-navy);text-align:center;transition:border-color .18s,transform .18s,box-shadow .18s}.about-categories>a:hover{transform:translateY(-2px);border-color:#a9c8ef;box-shadow:0 7px 18px rgba(20,61,109,.07)}.about-category-icon{display:grid;place-items:center;width:46px;height:46px;margin-bottom:8px;border-radius:10px;background:#ffe7f1;color:#e63c8d}.about-categories>a:nth-child(2) .about-category-icon{background:#fff2d8;color:#eaa000}.about-categories>a:nth-child(3) .about-category-icon{background:#e6f1ff;color:#0875f5}.about-categories>a:nth-child(4) .about-category-icon{background:#e7f1ff;color:#126ce3}.about-categories>a:nth-child(5) .about-category-icon{background:#e2f8ee;color:#08a969}.about-categories>a:nth-child(6) .about-category-icon{background:#ffebdd;color:#e77c1b}.about-categories>a:nth-child(7) .about-category-icon{background:#eee8ff;color:#7e54dc}.about-categories>a:nth-child(8) .about-category-icon{background:#e8f8f5;color:#079f83}.about-category-icon .so-icon{width:27px;height:27px}.about-categories h3{font-size:10.5px;font-weight:800;line-height:1.25}.about-categories p{display:-webkit-box;margin-top:5px;overflow:hidden;color:#7186a7;font-size:8.5px;line-height:1.35;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.about-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.about-path{position:relative;min-height:230px;overflow:hidden;border-radius:8px;background:#eaf5ff}.about-path.is-green{background:#eaf9f2}.about-path-copy{position:relative;z-index:2;width:60%;padding:16px}.about-path-icon{display:grid;place-items:center;width:42px;height:42px;margin-bottom:7px;border-radius:50%;background:#dceeff;color:#0875f5}.about-path.is-green .about-path-icon{background:#dff7eb;color:#09a669}.about-path-icon .so-icon{width:22px;height:22px}.about-path h3{font-size:17px;font-weight:800}.about-path-copy>p{margin-top:2px;color:#5876a1;font-size:10px}.about-path ol{display:grid;gap:7px;margin-top:12px;padding:0;list-style:none}.about-path li{display:flex;align-items:center;gap:8px;color:#426085;font-size:9.5px}.about-path li b{display:grid;place-items:center;width:20px;height:20px;flex:0 0 20px;border-radius:50%;background:#fff;color:#0875f5;font-size:9px}.about-path.is-green li b{color:#09a669}.about-path-copy>a{display:inline-flex;align-items:center;gap:6px;margin-top:11px;color:#0875f5;font-size:10px;font-weight:700}.about-path.is-green .about-path-copy>a{color:#07985f}.about-path-copy>a .so-icon{width:13px;height:13px}.about-path>img{position:absolute;right:0;top:0;width:47%;height:100%;object-fit:cover;object-position:42% center}.about-path:after{content:"";position:absolute;inset:0 0 0 53%;background:rgba(234,245,255,.12)}.about-path.is-green:after{background:rgba(234,249,242,.12)}.about-path>.about-hand{position:absolute;z-index:2;right:20px;top:24px;font-size:15px;text-align:center}
.about-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.about-trust article{display:flex;gap:10px;min-width:0;padding:12px;border:1px solid var(--about-line);border-radius:7px;background:#fff}.about-trust article>span{display:grid;place-items:center;width:39px;height:39px;flex:0 0 39px;border-radius:50%;background:#e1f8ec;color:#08aa6b}.about-trust article:nth-child(2)>span{background:#fff1d7;color:#eaa000}.about-trust article:nth-child(3)>span{background:#fff0d9;color:#f0a000}.about-trust article:nth-child(4)>span{background:#e5f1ff;color:#0875f5}.about-trust .so-icon{width:20px;height:20px}.about-trust h3{font-size:10.5px;font-weight:800;line-height:1.25}.about-trust p{margin-top:4px;color:#6b81a3;font-size:8.7px;line-height:1.4}
.about-tools{display:grid;grid-template-columns:1.06fr .94fr;gap:10px}.about-budget,.about-geography{position:relative;min-height:205px;overflow:hidden;border-radius:8px;background:#edf7ff}.about-budget>div{position:relative;z-index:2;width:58%;padding:17px}.about-budget h2,.about-geography h2{font-size:19px}.about-budget p,.about-geography p{margin-top:6px;color:#647da4;font-size:10px;line-height:1.45}.about-budget .about-button{min-height:36px;margin-top:12px;padding:8px 13px;font-size:10px}.about-budget>img{position:absolute;right:0;top:0;width:48%;height:100%;object-fit:cover;object-position:40% center}.about-budget>.about-hand{position:absolute;z-index:2;right:10px;top:21px;font-size:14px}
.about-geography>div:first-child{position:relative;z-index:2;width:57%;padding:17px}.about-cities{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.about-cities a{padding:4px 8px;border-radius:12px;background:#fff;color:#3974bd;font-size:8px}.about-map-link{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:7px 10px;border:1px solid #aad0ff;border-radius:6px;background:#fff;color:#0875f5;font-size:9px;font-weight:700}.about-map-link .so-icon{width:12px;height:12px}.about-map{position:absolute;right:0;top:0;width:46%;height:100%;padding:7px}.about-map svg{width:100%;height:100%}/* В belarus-map.svg нет ни одного атрибута fill — цвет задаётся только отсюда.
   Без заливки области рисуются чёрным (значение fill по умолчанию у SVG).
   Оттенки по областям слегка разные, чтобы границы читались под белым штрихом. */
.about-map .region{fill:#cfe6ff;stroke:#fff;stroke-width:.8}
.about-map .r1{fill:#d9ecff}
.about-map .r2{fill:#c6e0fd}
.about-map .r3{fill:#ddeeff}
.about-map .r4{fill:#cbe3ff}
.about-map .r5{fill:#d5eaff}
.about-map .r6{fill:#c2ddfb}.about-map .city-dot{fill:#0875f5;stroke:#fff;stroke-width:1.5}.about-map .city-ring{fill:#fff;opacity:.8}.about-map text{display:none}
.about-faq{margin-bottom:18px}.about-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px}.about-faq details{border:1px solid var(--about-line);border-radius:6px;background:#fff}.about-faq summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 13px;cursor:pointer;list-style:none;color:#183461;font-size:9.5px;font-weight:700}.about-faq summary::-webkit-details-marker{display:none}.about-faq summary .so-icon{width:13px;height:13px;flex:0 0 13px;color:#0875f5;transition:transform .18s}.about-faq details[open] summary .so-icon{transform:rotate(180deg)}.about-faq details p{padding:0 13px 11px;color:#667e9f;font-size:9.5px;line-height:1.5}
.about-final{position:relative;min-height:190px;overflow:hidden;border-radius:8px;background:#eaf5ff}.about-final-copy{position:relative;z-index:2;width:55%;padding:22px}.about-final h2{font-size:31px}.about-final h2 span{color:#08b77a}.about-final-copy>p{margin-top:5px;color:#617da5;font-size:11px}.about-final>img{position:absolute;right:0;top:0;width:45%;height:100%;object-fit:cover;object-position:center 40%}.about-final>.about-hand{position:absolute;z-index:2;right:36%;top:27px;font-size:16px;text-align:center}.about-final>ul{position:absolute;z-index:2;right:20px;bottom:17px;padding:9px 12px;border-radius:7px;background:#fff;list-style:none;color:#527098;font-size:8.5px}.about-final>ul li+li{margin-top:4px}.about-final>ul li:before{content:"✓";display:inline-grid;place-items:center;width:14px;height:14px;margin-right:5px;border-radius:50%;background:#14b77c;color:#fff;font-size:8px;font-weight:800}
.about-hero h1{font-size:clamp(40px,3.35vw,48px)}
body:has(.about-page) .so-footer.sf{margin-top:0!important}
@media(max-width:1100px){.about-hero h1{font-size:42px}.about-hero-copy>.about-lead{font-size:14px}.about-collage{grid-template-rows:130px 130px 90px}.about-categories{grid-template-columns:repeat(4,minmax(0,1fr))}.about-path-copy{width:64%}.about-path>.about-hand{display:none}}
@media(max-width:860px){.about-hero-grid{grid-template-columns:1fr;padding-bottom:28px}.about-collage{max-width:680px}.about-mission{grid-template-columns:repeat(3,minmax(0,1fr))}.about-mission-copy{grid-column:1/-1}.about-paths,.about-tools{grid-template-columns:1fr}.about-trust{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.about-crumbs{padding-top:14px}.about-hero-grid{gap:18px}.about-hero h1{font-size:35px}.about-hero-copy>.about-lead{font-size:14px}.about-hero-copy>p{font-size:12px}.about-actions .about-button{flex:1;padding-inline:10px;font-size:10px}.about-hero-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.about-hero-benefits>div{display:block;min-width:0;padding:7px;text-align:center}.about-hero-benefits>div>span{margin:0 auto 4px}.about-hero-benefits small{font-size:7px}.about-collage{grid-template-rows:95px 95px;padding-right:0}.about-collage figure:nth-child(7),.about-collage>.about-hand{display:none}.about-collage figcaption{left:3px;right:3px;bottom:3px;min-height:19px;padding:3px;font-size:6.5px}.about-collage figcaption .so-icon{display:none}.about-content{padding-top:10px}.about-section{margin-top:22px}.about-section h2,.about-mission h2{font-size:22px}.about-mission{grid-template-columns:1fr;padding:11px}.about-mission-copy{grid-column:auto}.about-mission article{display:grid;grid-template-columns:38px 1fr;gap:2px 9px;align-items:center}.about-mission article>span{grid-row:1/3;margin:0}.about-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.about-categories>a{min-height:135px}.about-path{min-height:255px}.about-path-copy{width:72%;padding:14px}.about-path>img{width:42%;opacity:.65}.about-path ol{max-width:230px}.about-trust{grid-template-columns:1fr}.about-budget,.about-geography{min-height:225px}.about-budget>div,.about-geography>div:first-child{width:70%;padding:15px}.about-budget>img{width:46%;opacity:.75}.about-map{width:43%;opacity:.75}.about-faq-grid{grid-template-columns:1fr}.about-faq summary,.about-faq details p{font-size:11px}.about-final{min-height:245px}.about-final-copy{width:76%;padding:18px}.about-final h2{font-size:27px}.about-final>img{width:48%;opacity:.72}.about-final>.about-hand{display:none}.about-final>ul{right:10px;bottom:10px}.about-final .about-actions{align-items:stretch;flex-direction:column;width:190px}.about-final .about-button{font-size:9px}}
@media(prefers-reduced-motion:reduce){.about-page *{transition:none!important;scroll-behavior:auto!important}}

/* Геометрия макета страницы «О проекте» на компактном десктопе. */
@media(min-width:861px) and (max-width:1100px){
 body:has(.about-page) .so-wrap{width:calc(100% - 68px);max-width:none}
 body:has(.about-page) .so-header-row{height:48px;gap:18px}
 body:has(.about-page) .so-logo img{width:140px}
 body:has(.about-page) .so-nav{display:flex;gap:20px;font-size:10px}
 body:has(.about-page) .so-menu-button{display:none}
 body:has(.about-page) .so-header-actions{gap:7px}
 body:has(.about-page) .so-header-actions .so-button{min-height:34px;padding:7px 14px;font-size:10px}
 body:has(.about-page) .topbar-location{min-height:34px;padding:7px 11px;font-size:10px}

 .about-hero{height:345px}
 .about-crumbs{height:30px;padding:13px 0 3px;font-size:9px}
 .about-hero-grid{grid-template-columns:430px minmax(0,1fr);gap:18px;align-items:start;height:315px;min-height:315px;padding:2px 0 8px}
 .about-hero-copy{padding-top:0}
 .about-hero h1{font-size:36px;line-height:1.01;letter-spacing:-1px}
 .about-hero-copy>.about-lead{margin-top:10px;font-size:12px;line-height:1.42}
 .about-hero-copy>p{margin-top:8px;font-size:10.5px;line-height:1.42}
 .about-actions{gap:9px;margin-top:12px}
 .about-button{min-height:34px;padding:7px 16px;font-size:10px}
 .about-play{width:18px;height:18px;font-size:7px}
 .about-hero-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:19px}
 .about-hero-benefits>div{min-width:0;height:43px;padding:6px 8px}
 .about-hero-benefits>div>span{width:28px;height:28px;flex-basis:28px}
 .about-hero-benefits b{font-size:8px}.about-hero-benefits small{font-size:7px}
 .about-collage{height:315px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:120px 120px;gap:6px;padding:0 68px 0 0}
 .about-collage figure:nth-child(-n+6){grid-column:span 1!important;grid-row:auto;transform:translateY(-20px)}
 .about-collage figure{border-radius:7px}
 .about-collage figure:nth-child(7){position:absolute;right:0;bottom:0;width:150px;height:118px;grid-column:auto;grid-row:auto}
 .about-collage figcaption{left:5px;right:5px;bottom:5px;min-height:22px;padding:3px 5px;font-size:7px}
 .about-collage figcaption .so-icon{width:11px;height:11px}
 .about-collage>.is-top{right:0;top:28px;font-size:15px}
 .about-collage>.is-bottom{right:110px;bottom:8px;font-size:15px}

 .about-content{padding-top:0;padding-bottom:14px}
 .about-kicker{margin-bottom:3px;font-size:7.5px}
 .about-section{margin-top:14px}
 .about-section h2,.about-mission h2{font-size:21px;line-height:1.08}
 .about-mission{height:130px;grid-template-columns:minmax(0,2.7fr) repeat(3,minmax(0,1fr));gap:8px;padding:13px;border-radius:9px}
 .about-mission-copy{grid-column:auto;padding:3px 4px}
 .about-mission-copy p{margin-top:6px;font-size:9px;line-height:1.4}
 .about-mission article{padding:10px;border-radius:7px}
 .about-mission article>span{width:33px;height:33px;margin-bottom:6px}
 .about-mission h3{font-size:10px}.about-mission article p{margin-top:3px;font-size:8px}
 .about-section-head{min-height:31px;margin-bottom:8px}
 .about-section-head a{font-size:8.5px}
 .about-categories{height:123px;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px}
 .about-categories>a{min-height:123px;height:123px;padding:10px 6px}
 .about-category-icon{width:44px;height:44px;margin-bottom:7px}
 .about-categories h3{font-size:9px}.about-categories p{margin-top:4px;font-size:7.3px;line-height:1.3}

 .about-paths{height:166px;gap:10px}
 .about-path{min-height:166px;height:166px}
 .about-path-copy{width:62%;padding:12px}
 .about-path-icon{position:absolute;left:12px;top:12px;width:38px;height:38px;margin:0}
 .about-path h3,.about-path-copy>p{margin-left:50px}
 .about-path h3{font-size:14px}.about-path-copy>p{font-size:8.5px}
 .about-path ol{gap:5px;margin-top:12px}
 .about-path li{gap:7px;font-size:8px}.about-path li b{width:18px;height:18px;flex-basis:18px;font-size:8px}
 .about-path-copy>a{display:none}
 .about-path>img{width:47%}
 .about-path>.about-hand{display:block;right:20px;top:20px;font-size:13px}

 .about-trust{height:80px;gap:9px}
 .about-trust article{height:80px;padding:10px;gap:8px}
 .about-trust article>span{width:36px;height:36px;flex-basis:36px}
 .about-trust h3{font-size:9px}.about-trust p{margin-top:3px;font-size:7.5px;line-height:1.32}
 .about-tools{height:147px;grid-template-columns:1.06fr .94fr;gap:10px}
 .about-budget,.about-geography{height:147px;min-height:147px}
 .about-budget>div,.about-geography>div:first-child{padding:12px}
 .about-budget h2,.about-geography h2{font-size:15px}
 .about-budget p,.about-geography p{margin-top:4px;font-size:8px;line-height:1.35}
 .about-budget .about-button{min-height:30px;margin-top:8px;padding:6px 11px;font-size:8px}
 .about-cities{gap:4px;margin-top:7px}.about-cities a{padding:3px 7px;font-size:7px}
 .about-map-link{margin-top:7px;padding:5px 8px;font-size:7.5px}
 .about-map .region{fill:#dcefdc}.about-map .r1{fill:#e4f4e2}.about-map .r2{fill:#d4ebd4}.about-map .r3{fill:#e8f5e5}.about-map .r4{fill:#d9eed8}.about-map .r5{fill:#e1f2df}.about-map .r6{fill:#cfe8cf}
 .about-map .belarus-cities{display:none}
 .about-map-pin{position:absolute;z-index:2;display:grid;place-items:center;width:18px;height:18px;transform:translate(-50%,-50%);border-radius:50%;background:#fff;color:#0875f5;box-shadow:0 2px 7px rgba(8,117,245,.18)}
 .about-map-pin .so-icon{width:13px;height:13px;fill:#0875f5}
 .about-map-pin.is-main{width:25px;height:25px}.about-map-pin.is-main .so-icon{width:18px;height:18px}
 .about-budget>.about-hand{top:17px;font-size:12px}

 .about-faq{margin-bottom:14px}
 .about-faq .about-section-head{min-height:30px;margin-bottom:7px}
 .about-faq-grid{gap:6px 10px}
 .about-faq summary{min-height:23px;padding:4px 12px;font-size:8px}
 .about-faq details p{padding:0 12px 8px;font-size:8px}
 .about-final{height:130px;min-height:130px}
 .about-final-copy{width:55%;padding:15px}
 .about-final h2{font-size:26px}.about-final-copy>p{font-size:9px}
 .about-final .about-actions{margin-top:10px}
 .about-final>.about-hand{top:19px;font-size:13px}
 .about-final>ul{right:14px;bottom:12px;padding:7px 10px;font-size:7px}
 .about-final>ul li+li{margin-top:3px}

 body:has(.about-page) .so-footer.sf{padding:16px 0 18px}
 body:has(.about-page) .sf-inner{grid-template-columns:1.3fr 1fr 1.1fr 1.2fr 1fr;gap:22px}
 body:has(.about-page) .sf-brand{grid-column:auto}
 body:has(.about-page) .sf-logo img{width:108px}
 body:has(.about-page) .sf-brand{gap:4px}
 body:has(.about-page) .sf-tagline{margin-top:2px;font-size:8px}
 body:has(.about-page) .sf-copyright{margin-top:4px;font-size:7.5px}
 body:has(.about-page) .sf-col{gap:5px}
 body:has(.about-page) .sf-col h3{margin-bottom:2px;font-size:9px}
 body:has(.about-page) .sf-col a{font-size:7.5px}
 body:has(.about-page) .sf-social-wrap{gap:9px}
 body:has(.about-page) .sf-social-wrap h3{font-size:9px}
 body:has(.about-page) .sf-soc-btn{width:24px;height:24px}
 body:has(.about-page) .sf-soc-btn svg{width:13px;height:13px}
 body:has(.about-page) .sf-email{font-size:7.5px}
}
