/* SolarStrut approved inner-page system; homepage composition stays in site.css. */
:root{--ss-ui-radius:20px;--ss-ui-space:clamp(56px,7vw,112px)}
.ss-ui{font-size:clamp(16px,1.25vw,19px);line-height:1.75}.ss-ui h1,.ss-ui h2,.ss-ui h3{overflow-wrap:anywhere;text-wrap:balance}.ss-ui h1{font-size:clamp(40px,6.2vw,88px);line-height:1.16}.ss-ui h2{font-size:clamp(28px,3.3vw,48px);line-height:1.25}.ss-ui h3{font-size:clamp(22px,2.1vw,30px);line-height:1.4}.ss-ui a,.ss-ui button{touch-action:manipulation}.ss-ui :is(p,ul,ol,figure,table,details){max-width:100%}.ss-ui [hidden]{display:none!important}.ss-ui img{display:block;border-radius:var(--ss-ui-radius)}.ss-ui :is(a,button,input,select,summary):focus-visible,.ss-section-bar a:focus-visible{outline:3px solid currentColor;outline-offset:5px}.ss-ui :is(.wp-block-table,pre){overflow-x:auto;max-width:100%}.ss-ui table{border-collapse:collapse;width:100%;text-align:left}.ss-ui :is(th,td){padding:16px;border-bottom:1px solid #d0d0c9;vertical-align:top}.ss-ui th{background:var(--ss-paper);font-weight:600}.ss-ui .wp-block-table table.has-fixed-layout{table-layout:fixed}.ss-ui .wp-block-table figcaption{font-size:14px}.ss-button,.wp-block-button__link{border-radius:999px;gap:24px}.ss-ui .ss-button{flex-shrink:0}.ss-ui-heading{padding:clamp(36px,5vw,80px) var(--ss-gutter) clamp(48px,6vw,96px)}.ss-ui-heading>.ss-breadcrumb{margin-bottom:36px}.ss-ui-heading>div{display:flex;gap:48px;align-items:flex-end;justify-content:space-between}.ss-ui-heading>div>p{flex:0 1 36%;margin:0;max-width:48ch;font-size:clamp(18px,1.55vw,23px)}.ss-ui-cover{margin:0 var(--ss-gutter) var(--ss-ui-space);overflow:hidden;border-radius:var(--ss-ui-radius)}.ss-ui-cover img{width:100%;max-height:620px;object-fit:cover;aspect-ratio:2.2}.ss-ui .ss-section{padding:var(--ss-ui-space) var(--ss-gutter)}.ss-ui-page-body>.ss-section:first-child{padding-top:12px}.ss-ui .ss-section>h2{margin-bottom:40px}.ss-ui-section{scroll-margin-top:88px}.ss-ui-section-body>*:last-child{margin-bottom:0}.ss-ui-section-photo{margin:0 0 32px}.ss-ui-section-photo img{width:100%;max-height:600px;object-fit:cover}.ss-ui-section-photo figcaption{font-size:13px;opacity:.72;margin-top:12px}.ss-section-bar{position:sticky;top:var(--ss-header);z-index:12;display:flex;justify-content:center;background:var(--ss-ink);color:white;padding:8px var(--ss-gutter);gap:8px;box-shadow:0 4px 12px #0000000d}.admin-bar .ss-section-bar{top:calc(var(--ss-header) + 32px)}.ss-section-bar a{min-height:52px;display:flex;align-items:center;justify-content:center;text-align:center;padding:12px 28px;border-radius:999px;font-size:16px;line-height:1.4;transition:background .18s,color .18s}.ss-section-bar a[aria-current=true],.ss-section-bar a:hover{background:var(--ss-yellow);color:var(--ss-ink);text-decoration:none}.ss-ui :is(section[id],div[id],h2[id],h3[id]){scroll-margin-top:88px}.ss-ui .ss-ui-richtext p{max-width:75ch}.ss-ui-richtext :is(h2,h3){margin:40px 0 20px}.ss-ui-richtext>h3:first-child{margin-top:0}.ss-ui-richtext :is(p,figure,ul,ol,details){margin-bottom:24px}.ss-ui-richtext a:not(.ss-button,.wp-block-button__link){text-decoration:underline;text-underline-offset:4px}.ss-ui .wp-block-details,.ss-ui-accordion{border-bottom:1px solid #8d8d8550;padding:24px 0}.ss-ui summary{cursor:pointer;min-height:44px;font-size:clamp(18px,1.65vw,24px);font-weight:500;line-height:1.5}.ss-ui .wp-block-details>*:not(summary){margin-top:24px}.ss-ui-accordion summary{list-style:none;display:flex;justify-content:space-between;gap:20px}.ss-ui-accordion summary::-webkit-details-marker{display:none}.ss-ui-accordion[open] summary>span:last-child{transform:rotate(45deg)}.ss-ui-accordion>div{padding-top:24px}.ss-ui-accordion>div p:last-child{margin-bottom:0}.ss-ui-company{display:grid;grid-template-columns:1fr 2fr;gap:7vw}.ss-ui-company .ss-ui-section-body{font-size:clamp(22px,2.7vw,38px);line-height:1.6}.ss-ui-company .ss-ui-section-body:has(.ss-ui-section-photo){font-size:clamp(18px,1.6vw,24px)}.ss-ui-company .ss-ui-section-photo{margin-bottom:36px}.ss-ui-strength-grid{display:grid;grid-template-columns:1fr;gap:6vw}.ss-ui-strength-grid:has(>.ss-ui-section-photo:not([hidden])){grid-template-columns:1fr 1.1fr}.ss-ui-strength-grid .ss-ui-section-photo img{aspect-ratio:1;object-fit:cover}.ss-ui-strengths>h2{max-width:16ch}.ss-ui-strengths .ss-ui-accordion{border-color:#ffffff40}.ss-ui-strengths .ss-ui-accordion:first-child{padding-top:0}.ss-location-tabs{display:grid;grid-template-columns:1fr 1.8fr;gap:8vw}.ss-location-tablist{display:flex;flex-direction:column;align-items:stretch;gap:12px}.ss-location-tablist button{background:transparent;border:1px solid #bdbdb5;border-radius:999px;padding:16px 24px;text-align:left;min-height:52px}.ss-location-tablist button[aria-selected=true]{background:var(--ss-ink);border-color:var(--ss-ink);color:var(--ss-yellow)}.ss-location-panel{padding:40px;background:white;border-radius:var(--ss-ui-radius)}.ss-location-panel h3{margin-bottom:24px}.ss-location-panel p:last-of-type{margin-bottom:40px}.ss-ui-cta{display:flex;align-items:center;justify-content:space-between;gap:40px}.ss-ui-cta h2{max-width:22ch;margin:0!important}.ss-ui-service-list article{border-top:1px solid #c6c6bd}.ss-ui-service-list article:last-child{border-bottom:1px solid #c6c6bd}.ss-ui-service-list article>a{display:flex;align-items:center;gap:4vw;padding:40px 0}.ss-ui-service-list article>a:hover{text-decoration:none}.ss-ui-service-number{align-self:flex-start;font-size:16px;min-width:28px}.ss-ui-service-list article img{width:24%;aspect-ratio:1.3;object-fit:cover}.ss-ui-service-list article>a>div{flex:1}.ss-ui-service-list h2{font-size:clamp(26px,3vw,42px);margin-bottom:20px}.ss-ui-service-list p{max-width:52ch;margin:0}.ss-ui-service-list article>a>span:last-child{font-size:40px;min-width:44px}.ss-ui-process ol{list-style:none;counter-reset:process;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;padding:0}.ss-ui-process ol>li{counter-increment:process;border-top:1px solid #11111150;padding-top:24px}.ss-ui-process ol>li::before{content:counter(process,decimal-leading-zero);font-size:32px;display:block;margin-bottom:16px}.ss-ui-next{padding:48px var(--ss-gutter);display:flex;justify-content:space-between;align-items:center;gap:32px;background:white}.ss-ui-next>a{display:flex;gap:32px;font-size:clamp(24px,3vw,40px);max-width:65%}.ss-ui-filters{display:flex;flex-wrap:wrap;gap:24px;align-items:end;margin-bottom:40px}.ss-ui-filters label{display:grid;gap:8px;font-size:14px}.ss-ui :is(input,select){background:white;color:var(--ss-ink);min-height:48px;padding:10px 16px;border:1px solid #aaa;border-radius:10px;font-size:16px;max-width:100%}.ss-ui-filters select{min-width:180px}.ss-ui-empty{padding:64px 0;min-height:320px}.ss-ui-empty h2{margin-bottom:20px}.ss-ui-empty p{max-width:62ch}.ss-ui-empty .ss-button{margin:8px 12px 0 0}.ss-ui-directory-projects .ss-directory-projects{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 28px}.ss-project-card{overflow:hidden;border-radius:var(--ss-ui-radius);background:white}.ss-ui-project-button{display:block;width:100%;height:100%;text-align:left;padding:0;background:transparent;border-radius:inherit;color:inherit}.ss-ui-project-photo{display:block;position:relative;overflow:hidden;border-radius:var(--ss-ui-radius)}.ss-ui-project-photo>img{width:100%;aspect-ratio:1.55;object-fit:cover;border-radius:inherit}.ss-ui-photo-count{position:absolute;right:16px;bottom:16px;background:#111c;color:white;padding:6px 12px;border-radius:100px;font-size:13px}.ss-ui-project-copy{display:flex;flex-direction:column;padding:28px;gap:12px}.ss-ui-project-title{font-size:clamp(22px,2.2vw,32px);line-height:1.4}.ss-ui-project-location{font-size:15px;color:#555}.ss-ui-project-capacity{font-size:clamp(36px,4vw,60px);line-height:1.1;letter-spacing:-.03em;margin-top:16px;font-variant-numeric:tabular-nums}.ss-ui-project-capacity small{font-size:16px;letter-spacing:0}.ss-ui-filter-links{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:32px}.ss-ui-filter-links a{display:flex;align-items:center;min-height:48px;border:1px solid #bbb;border-radius:100px;padding:10px 24px;font-size:16px}.ss-ui-filter-links [aria-current=page]{background:var(--ss-ink);color:var(--ss-yellow);border-color:var(--ss-ink)}.ss-ui-news-featured{padding:16px 0 64px}.ss-ui-news-featured>a{display:grid;grid-template-columns:1.15fr 1fr;gap:5vw;align-items:center}.ss-ui-news-list a:hover{text-decoration:none}.ss-ui-news-featured>a:not(:has(img)){grid-template-columns:1fr;max-width:900px}.ss-ui-news-list img{width:100%;aspect-ratio:1.55;object-fit:cover}.ss-ui-news-list h2{margin:16px 0 24px}.ss-ui-news-meta{font-size:14px;color:#60605b}.ss-ui-read{display:inline-block;margin-top:12px;font-size:16px}.ss-ui-news-row{padding:32px 0;border-top:1px solid #bbb}.ss-ui-news-row>a{display:flex;align-items:center;gap:40px}.ss-ui-news-row img{width:28%}.ss-ui-news-row>a>div{flex:1}.ss-ui-news-row h2{font-size:clamp(24px,2.5vw,36px)}.ss-ui-news-row p{max-width:70ch}.ss-ui-article-date,.ss-ui-draft-note{margin:-24px var(--ss-gutter) 48px;color:#555}.ss-ui-reading-layout{display:flex;align-items:flex-start;gap:7vw;padding:0 var(--ss-gutter) var(--ss-ui-space)}.ss-ui-toc{width:24%;flex-shrink:0;position:sticky;top:calc(var(--ss-header) + 32px);font-size:15px}.ss-ui-toc summary{font-size:16px}.ss-ui-toc nav{display:grid;gap:12px;margin-top:20px}.ss-ui-toc a{padding:8px 0;line-height:1.5}.ss-ui-reading-body{flex:1;min-width:0;max-width:900px;margin-inline:auto}.ss-ui-reading-body .ss-section{padding:0 0 40px;background:transparent}.ss-ui-reading-body .ss-section>h2{margin:40px 0 24px}.ss-ui-reading-body img{max-width:100%;height:auto}.ss-ui-reading-body blockquote{margin:32px 0;padding:24px 32px;background:#e8e8e2;border-left:4px solid var(--ss-yellow);border-radius:0 16px 16px 0}.ss-ui-return{padding:0 var(--ss-gutter) 64px}.ss-ui-contact{background:var(--ss-yellow);min-height:75svh}.ss-ui-contact .ss-section{background:var(--ss-yellow)}.ss-ui-contact .ss-contact>h2{font-size:clamp(24px,3vw,40px);margin-bottom:40px}.ss-ui-contact .ss-contact address{font-style:normal;display:grid;grid-template-columns:1fr 1fr;gap:24px}.ss-ui-contact .ss-contact address>p{margin:0;background:#ffffff60;border-radius:var(--ss-ui-radius);padding:40px}.ss-ui-contact .ss-contact-label{display:block;font-size:14px;margin-bottom:24px}.ss-ui-contact .ss-contact a{display:inline-block;font-size:clamp(20px,2.7vw,38px);line-height:1.5;min-height:44px}.ss-ui-product-section{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,2.6fr);gap:6vw}.ss-ui-product-section>h2{margin:0!important}.ss-ui-features{border-top:1px solid #c8c8c0;padding-top:28px;margin-top:36px}.ss-ui-features h2{font-size:24px;margin-bottom:20px}.ss-ui-features :is(h2,h3){font-size:22px}.ss-ui-features p{font-size:16px}.ss-product-summary .ss-product-back{display:block;margin-top:24px}.ss-ui-download,.ss-ui .wp-block-file{padding:24px;background:var(--ss-paper);border-radius:16px;display:flex;justify-content:space-between;gap:24px;align-items:center;flex-wrap:wrap}.ss-ui-download span{white-space:nowrap;font-size:14px}.ss-ui .wp-block-file__button{border-radius:100px;padding:10px 20px;background:var(--ss-ink);color:var(--ss-yellow)}.ss-product-category-grid{grid-template-columns:1.7fr 1fr;grid-template-rows:repeat(2,minmax(220px,auto))}.ss-product-category-grid>a:first-child{grid-row:span 2;justify-content:flex-end}.ss-product-category{border-radius:var(--ss-ui-radius);overflow:hidden;position:relative;isolation:isolate}.ss-product-category .ss-ui-category-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.ss-product-category:has(img){color:white;background:#222}.ss-product-category:has(img)::before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#1113,#111b);z-index:-1}.ss-product-category:has(img) :is(p,.ss-category-action){color:inherit}.ss-product-series{display:flex;flex-direction:column}.ss-product-series>a{display:flex;align-items:center;gap:32px;padding:32px 0;border-bottom:1px solid #bbb}.ss-product-series img{width:28%;aspect-ratio:1.4;object-fit:cover;border-radius:var(--ss-ui-radius)}.ss-product-series h3{font-size:clamp(24px,2.7vw,38px);margin-bottom:16px}.ss-product-series p{margin:0;font-size:16px}.ss-product-series>a>span{margin-left:auto}.ss-product-search input,.ss-product-search select{border-radius:10px}.ss-product-card{border-radius:var(--ss-ui-radius);overflow:hidden}.ss-ui-not-found{background:var(--ss-yellow);min-height:80svh;padding:32px var(--ss-gutter) 80px;display:flex;flex-direction:column;align-items:flex-start}.ss-ui-not-found .ss-404-number{font-size:clamp(140px,25vw,360px);line-height:1.1;letter-spacing:-.08em;margin:0}.ss-ui-not-found h1{font-size:clamp(32px,4vw,54px);margin:24px 0}.ss-ui-not-found p{max-width:52ch}.ss-ui-not-found .ss-button{margin:8px 16px 0 0}.ss-lightbox{width:min(1240px,94vw);max-height:92dvh;padding:56px 32px 24px;border:0;border-radius:20px;background:#f2f2f0;color:#111}.ss-lightbox-layout{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(180px,1fr);gap:36px;align-items:center}.ss-lightbox-layout>figure{min-width:0}.ss-lightbox .ss-lightbox-layout>figure>img{width:100%;height:min(55vh,600px);object-fit:contain;border-radius:16px}.ss-lightbox figcaption{font-size:13px;margin-top:12px}.ss-gallery-title{font-size:clamp(24px,3vw,40px);line-height:1.4;margin-bottom:24px}.ss-gallery-location{font-size:16px}.ss-gallery-capacity{font-size:clamp(30px,3vw,44px);line-height:1.2}.ss-gallery-thumbnails{display:flex;gap:8px;overflow-x:auto;padding:16px 2px 4px}.ss-gallery-thumbnails button{flex:0 0 70px;height:55px;padding:3px;border:2px solid transparent;background:white;border-radius:10px}.ss-gallery-thumbnails button[aria-pressed=true]{border-color:#111}.ss-gallery-thumbnails img{width:100%;height:100%;object-fit:cover;border-radius:6px}.ss-lightbox .ss-lightbox-controls{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:20px}.ss-lightbox-controls button{min-height:44px;padding:8px 20px;border-radius:100px;background:#111;color:#fbd238}.ss-lightbox-controls button:disabled{opacity:.35;cursor:default}.ss-lightbox-close{position:absolute;top:10px;right:16px;width:44px;height:44px;border-radius:50%;background:#111;color:white;font-size:28px}.ss-footer details>summary{list-style:none;font-size:18px;min-height:44px;cursor:pointer}.ss-footer details>summary::-webkit-details-marker{display:none}.ss-footer details nav{display:flex;flex-direction:column;gap:8px}.ss-footer-columns{grid-template-columns:1.15fr 1fr 1fr}.ss-footer .ss-contact h2{font-size:20px}.ss-footer-columns>div{min-width:0}
@media(max-width:1000px){.ss-ui-heading>div{display:block}.ss-ui-heading>div>p{max-width:60ch;margin-top:28px}.ss-ui-company{grid-template-columns:1fr;gap:0}.ss-ui-company>h2{margin-bottom:24px}.ss-ui-company .ss-ui-section-body{max-width:800px}.ss-section-bar a{padding:12px 20px}.ss-ui-product-section{grid-template-columns:1fr;gap:28px}.ss-ui-reading-layout{gap:32px}.ss-ui-toc{width:27%}.ss-ui-contact .ss-contact address>p{padding:28px}.ss-ui-news-featured>a{gap:32px}.ss-product-category-grid{grid-template-columns:1.3fr 1fr}.ss-ui-next{align-items:flex-start;flex-direction:column}.ss-ui-next>a{max-width:100%}}
@media(max-width:767px){.ss-ui{font-size:16px}.ss-ui h1{font-size:clamp(36px,8vw,54px)}.ss-ui-heading{padding-top:24px;padding-bottom:40px}.ss-ui-heading>.ss-breadcrumb{margin-bottom:28px;font-size:12px}.ss-ui-heading>div>p{font-size:18px}.ss-ui-cover{margin-bottom:48px}.ss-ui-cover img{aspect-ratio:1.3}.ss-section-bar{padding:8px 12px;gap:4px;flex-wrap:wrap}.ss-section-bar a{flex:1 1 25%;font-size:14px;padding:10px 12px;min-height:44px}.admin-bar .ss-section-bar{top:var(--ss-header)}.ss-ui :is(section[id],div[id],h2[id],h3[id]){scroll-margin-top:80px}.ss-ui-strength-grid:has(>.ss-ui-section-photo:not([hidden])),.ss-location-tabs{grid-template-columns:1fr;gap:32px}.ss-location-tablist{flex-direction:row;flex-wrap:wrap;gap:8px}.ss-location-tablist button{font-size:14px;padding:10px 18px;min-height:44px}.ss-location-panel{padding:28px}.ss-ui-cta{align-items:flex-start;flex-direction:column;gap:28px}.ss-ui-service-list article>a{position:relative;display:grid;grid-template-columns:28px 1fr;gap:20px;padding:32px 0}.ss-ui-service-list article img{grid-column:2;width:100%}.ss-ui-service-list article>a>div{grid-column:2}.ss-ui-service-list article>a>span:last-child{position:absolute;right:0;top:24px;font-size:28px}.ss-ui-service-list h2{padding-right:20px}.ss-ui-process ol{grid-template-columns:1fr;gap:28px}.ss-ui-filters{gap:16px}.ss-ui-filters label{flex:1 1 40%;min-width:0}.ss-ui-filters select{min-width:0;width:100%}.ss-ui-directory-projects .ss-directory-projects{grid-template-columns:1fr;gap:28px}.ss-ui-project-copy{padding:24px}.ss-ui-news-featured>a{display:block}.ss-ui-news-featured img{margin-bottom:28px}.ss-ui-news-featured{padding-bottom:32px}.ss-ui-news-row>a{gap:20px;align-items:flex-start}.ss-ui-news-row img{width:32%;aspect-ratio:1}.ss-ui-news-row h2{font-size:22px;margin:12px 0}.ss-ui-news-row p:not(.ss-ui-news-meta){display:none}.ss-ui-news-meta{font-size:12px}.ss-ui-filter-links{gap:8px}.ss-ui-filter-links a{padding:10px 16px;font-size:14px}.ss-ui-reading-layout{display:block}.ss-ui-toc{width:100%;position:static;margin-bottom:36px;padding:20px 24px;background:#e7e7e0;border-radius:16px}.ss-ui-toc nav{gap:8px}.ss-ui-reading-body{max-width:none}.ss-ui :is(th,td){padding:12px;font-size:14px}.ss-ui-contact .ss-contact address{grid-template-columns:1fr}.ss-ui-contact .ss-contact address>p{padding:28px}.ss-ui-contact .ss-contact a{font-size:clamp(20px,5.8vw,30px)}.ss-product-category-grid{display:flex;flex-direction:column}.ss-product-category-grid>a{min-height:240px}.ss-product-category-grid>a:first-child{min-height:320px}.ss-product-series>a{gap:20px;flex-wrap:wrap}.ss-product-series img{width:100%}.ss-product-series>a>div{flex:1}.ss-ui-features{margin-top:28px}.ss-lightbox{width:calc(100vw - 24px);padding:56px 16px 20px;max-height:94dvh}.ss-lightbox-layout{grid-template-columns:1fr;gap:20px}.ss-lightbox .ss-lightbox-layout>figure>img{height:min(38vh,340px)}.ss-gallery-info h2{font-size:24px;margin-bottom:12px}.ss-gallery-location{margin-bottom:12px}.ss-gallery-capacity{font-size:28px;margin-bottom:0}.ss-gallery-thumbnails button{flex-basis:56px;height:44px}.ss-lightbox .ss-lightbox-controls{gap:16px;margin-top:16px}.ss-lightbox-controls button{padding:8px 14px}.ss-footer-columns{grid-template-columns:1fr}.ss-footer details{padding:16px 0;border-top:1px solid #11111140}.ss-footer details>summary{display:flex;align-items:center;justify-content:space-between}.ss-footer details>summary::after{content:'+'}.ss-footer details[open]>summary::after{content:'−'}.ss-footer details nav{padding:16px 0}.ss-ui-not-found{padding-top:40px}}
@media(prefers-reduced-motion:reduce){.ss-section-bar a,.ss-location-tablist button{transition:none}.ss-ui{scroll-behavior:auto}}

body:has(.ss-ui-contact),body:has(.ss-ui-not-found){background:var(--ss-yellow)}
.ss-lightbox .ss-gallery-thumbnails img{width:100%;height:100%;max-height:100%;object-fit:cover}.ss-lightbox .ss-gallery-thumbnails{overflow-y:hidden}
.ss-ui .ss-product-summary h1{font-size:clamp(32px,3.8vw,56px);line-height:1.25}.ss-ui .ss-product-summary .ss-product-excerpt{font-size:18px}.ss-ui .ss-product-main-image{max-height:700px}

.ss-ui-strength-grid.has-switching-photo details .wp-block-image{display:none}.ss-ui-company:has(.ss-ui-section-photo){display:block}.ss-ui-company .ss-ui-section-body:has(.ss-ui-section-photo){display:flow-root}.ss-ui-company .ss-ui-section-photo{float:left;width:48%;margin:0 5% 24px 0}.ss-ui-company .ss-ui-section-photo img{aspect-ratio:1.2;object-fit:cover}.ss-ui-company .ss-ui-section-body:has(.ss-ui-section-photo)>:not(figure){font-size:clamp(18px,1.8vw,27px)}
@media(max-width:767px){.ss-ui-strength-grid.has-switching-photo>.ss-ui-section-photo{display:none}.ss-ui-strength-grid.has-switching-photo details .wp-block-image{display:block}.ss-ui-company .ss-ui-section-photo{float:none;width:100%;margin:0 0 28px}.ss-ui-company .ss-ui-section-body:has(.ss-ui-section-photo)>:not(figure){font-size:18px}}
.ss-ui-accordion .wp-block-image{margin-bottom:24px}
