.services-studio{--s-cream:#f0e9df;--s-ink:#0d2e3d;--s-orange:#e9643d;--s-border:#d9d1c6;color:var(--s-ink)}.s-wrap{width:min(1230px,90%);margin-inline:auto}.services-studio h2{font-family:Anuphan,sans-serif;font-size:clamp(30px,3.3vw,45px);line-height:1.38;letter-spacing:-.03em}.services-studio em{color:var(--s-orange)}.services-studio .eyebrow{font-size:10px;letter-spacing:.15em}.s-hero{display:grid;grid-template-columns:44% 56%;align-items:center;padding-block:68px 66px;gap:0}.s-hero-copy{position:relative;z-index:1}.s-hero h1{font-size:clamp(58px,6.9vw,94px);line-height:.99;letter-spacing:-.065em;margin:26px 0 28px}.s-hero-thai{font-size:26px;line-height:1.55;letter-spacing:-.025em;color:var(--s-ink);margin:0 0 16px}.s-hero-intro{font-size:15px;line-height:1.9;margin-bottom:0}.s-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:29px}.s-hero-actions .button{font-size:14px;background:var(--s-ink)}.s-hero-actions .text-link{font-size:14px}.s-workbench{height:555px;position:relative;margin:0 0 0 20px;background:repeating-linear-gradient(0deg,transparent,transparent 27px,#d6cabc3a 28px),repeating-linear-gradient(90deg,transparent,transparent 27px,#d6cabc3a 28px),#f0e9df;border-radius:150px 12px 12px 12px;isolation:isolate}.s-board-id{position:absolute;right:24px;top:24px;font:600 8px/1.5 Arial,sans-serif;letter-spacing:.12em;color:#776c5f}.s-board-corner{position:absolute;inset:32px;border:1px solid #d6cabc;border-top-color:transparent;border-left-color:transparent;border-radius:0 0 5px 0;z-index:-1}.s-art-sheet{position:absolute;left:17%;top:20%;width:70%;height:63%;background:#fffdf7;box-shadow:0 12px 24px #523c2a16;transform:rotate(-7deg);padding:18px 20px 20px;display:flex;flex-direction:column;justify-content:space-between;transition:transform .4s}.s-workbench:hover .s-art-sheet{transform:rotate(-4deg) translateY(-3px)}.s-sheet-heading{display:flex;justify-content:space-between;font:600 8px/1.5 Arial,sans-serif;letter-spacing:.1em;border-bottom:1px solid #dfd7cb;padding-bottom:10px}.s-sheet-heading span:last-child{font-size:16px;color:var(--s-orange);line-height:1}.s-art-sheet>svg{width:112%;max-width:none;margin-left:-6%;height:230px}.s-sheet-caption{font:500 8px/1.5 Arial,sans-serif;letter-spacing:.15em;text-align:right}.s-paper-stack{position:absolute;right:3%;top:12%;width:115px;height:160px;transform:rotate(12deg);filter:drop-shadow(0 6px 6px #44321b12)}.s-paper-stack i{position:absolute;display:block;width:85px;height:117px;border:1px solid #d1c4b1;background:#c7ad87;border-radius:1px;left:18px;top:10px;transform:rotate(10deg);transform-origin:top center}.s-paper-stack i:nth-child(2){background:#fffaf1;transform:rotate(-3deg);left:8px;top:4px}.s-paper-stack i:nth-child(3){background:#e86d49;transform:rotate(-16deg);left:0;top:0;border-color:#c96243}.s-paper-stack i:before{content:'';position:absolute;top:8px;left:39px;width:5px;height:5px;border-radius:50%;background:#f6f1e8}.s-paper-stack span{position:absolute;bottom:5px;left:-4px;font:600 7px/1.2 Arial;letter-spacing:.1em;transform:rotate(-5deg)}.s-dieline-sheet{position:absolute;left:1%;bottom:14%;width:37%;background:#fff9ee;transform:rotate(-13deg);box-shadow:0 5px 15px #4b321c12;padding:10px 5px}.s-dieline-sheet svg{display:block;width:100%}.s-dieline-sheet span{font:600 6px/1.2 Arial;letter-spacing:.12em;display:block;text-align:center;margin-bottom:5px}.s-studio-stamp{position:absolute;top:9%;left:3%;width:123px;height:123px;transform:rotate(-15deg);color:var(--s-orange)}.s-studio-stamp>svg{width:100%;height:100%}.s-studio-stamp>span{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff8ef;font:600 15px/1.04 Arial,sans-serif;letter-spacing:-.045em}.s-palette{position:absolute;right:8%;bottom:9%;display:flex;gap:5px;align-items:center;transform:rotate(3deg)}.s-palette i{display:block;width:20px;height:20px;border-radius:50%;background:#ec6c43}.s-palette i:nth-child(2){background:#173747}.s-palette i:nth-child(3){background:#efbd46}.s-palette span{font:600 7px/1.4 Arial,sans-serif;letter-spacing:.08em;max-width:80px;margin-left:6px}.s-workbench figcaption{position:absolute;bottom:16px;left:24px;font-size:9px;color:#7a7167}.s-wordstrip{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;background:var(--s-ink);color:#fffaf5;padding:21px max(5%,calc((100vw - 1230px)/2));font:500 10px/1.5 Arial,sans-serif;letter-spacing:.12em}.s-wordstrip b{color:#f58e65;font-size:21px;line-height:1}
.s-studio{background:#f4eee7;padding:76px 0 44px;scroll-margin-top:20px}.s-section-top{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:38px}.s-section-top h2{margin:0}.s-section-top>p{font-size:14px;line-height:1.9;margin:0 0 6px;max-width:400px}.s-explorer{display:grid;grid-template-columns:28% 1fr;gap:34px;align-items:start}.s-service-sidebar{position:sticky;top:24px}.s-index-label{display:flex;justify-content:space-between;gap:10px;font:600 8px/1.8 Arial,sans-serif;letter-spacing:.09em;margin:0 0 18px;color:#63717a}.s-service-nav{border-top:1px solid #c9c1b7}.s-service-tab{display:flex;align-items:center;gap:14px;min-height:93px;padding:17px 17px 17px 8px;border-bottom:1px solid #d5ccc1;position:relative;transition:background .18s,padding .18s}.s-tab-number{font:500 11px/1.5 Arial;color:#9b7862;align-self:flex-start;padding-top:7px}.s-service-tab b{font:600 23px/1.2 Arial,sans-serif;letter-spacing:-.03em;display:block}.s-service-tab small{display:block;font-size:12px;margin-top:5px;line-height:1.6;color:#657079}.s-tab-arrow{margin-left:auto;font-size:22px;color:#a9917d}.s-service-tab:hover{background:#ebe1d3;padding-left:14px}.s-service-tab[aria-selected=true]{background:#fffaf5;padding-left:19px;box-shadow:inset 3px 0 var(--s-orange)}.s-service-tab[aria-selected=true] .s-tab-number,.s-service-tab[aria-selected=true] .s-tab-arrow{color:var(--s-orange)}.s-service-tab:focus-visible{outline:3px solid #b84d2b;outline-offset:3px;z-index:2}.s-index-note{font-size:12px;line-height:1.8;margin-top:24px}.s-index-note a{color:#a54226;border-bottom:1px solid #d2ab92;padding-bottom:4px}.s-service-panel{background:#fffaf5;border:1px solid #ded6ca;border-radius:12px;overflow:hidden;scroll-margin-top:25px}.s-service-panel+.s-service-panel{margin-top:25px}.s-service-panel[hidden]{display:none}.s-panel-stack.is-enhanced .s-service-panel{margin-top:0;animation:s-reveal .2s ease-out}.s-panel-header{display:grid;grid-template-columns:60% 40%;gap:0;min-height:240px;align-items:center;background:#eae2d5;border-bottom:1px solid #ded6ca;padding:34px 32px 28px}.s-micro{display:block;font:600 8px/1.7 Arial,sans-serif;letter-spacing:.12em;color:#74685e}.s-panel-header h3{font:600 clamp(30px,3.1vw,42px)/1.05 Arial,sans-serif;letter-spacing:-.045em;margin:14px 0 16px}.s-title-dot{color:var(--s-orange)}.s-panel-headline{font-size:17px;line-height:1.7;color:var(--s-ink);margin:0;max-width:290px}.s-panel-art{position:relative;align-self:stretch;display:flex;align-items:center;justify-content:center}.s-panel-art>svg{position:relative;width:125%;max-width:none;flex-shrink:0}.s-art-number{position:absolute;right:-10px;top:-16px;font:400 96px/1 Arial,sans-serif;letter-spacing:-.085em;color:#cabaa4;opacity:.5}.s-panel-body{padding:29px 32px 28px}.s-intro{font-size:15px;line-height:1.9;margin:0 0 24px}.s-why{display:flex;align-items:start;gap:18px;padding:22px;background:#f5ede3;margin-bottom:27px;border-radius:4px}.s-why-icon{color:var(--s-orange);font:400 35px/1 Arial,sans-serif;flex-shrink:0}.services-studio h4{font:600 15px/1.65 Anuphan,sans-serif;margin:0 0 9px}.s-why p{font-size:14px;line-height:1.85;margin:0}.s-scope-grid{display:grid;grid-template-columns:60% 40%;gap:0}.s-scope-grid h4 span{font:500 10px/1.5 Arial;color:#b24f2c;letter-spacing:.05em;margin-right:5px}.s-task-list{list-style:none;padding:0;margin:15px 24px 0 0}.s-task-list li{font-size:13px;line-height:1.85;position:relative;padding-left:16px;margin:10px 0;color:#516171}.s-task-list li:before{content:'';position:absolute;left:0;top:11px;width:4px;height:4px;border-radius:50%;background:var(--s-orange)}.s-deliverables{border-left:1px solid #e0d6c8;padding-left:24px}.s-deliverables ul{padding:0;list-style:none;margin:15px 0 13px}.s-deliverables li{border-bottom:1px solid #e4dace;font:500 11px/1.65 Arial,sans-serif;padding:9px 0;color:#405766}.s-deliverables p{font-size:10px;line-height:1.8;color:#7c7a72;margin:0}.s-value{margin:25px 0 20px;padding:18px 0 18px 18px;border-left:2px solid var(--s-orange)}.s-value>span{font-size:11px;font-weight:600;color:#a4492b}.s-value p{font-size:15px;line-height:1.8;margin:5px 0 0;color:var(--s-ink)}.s-extra details{border-top:1px solid #ded6ca}.s-extra details:last-child{border-bottom:1px solid #ded6ca}.s-extra summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:56px;font-size:14px;font-weight:600;cursor:pointer;list-style:none}.s-extra summary::-webkit-details-marker{display:none}.s-extra summary>span{font-size:22px;font-weight:400;color:var(--s-orange);transition:transform .18s}.s-extra details[open] summary>span{transform:rotate(45deg)}.s-extra summary:focus-visible{outline:3px solid #166a9f;outline-offset:3px}.s-extra ul{margin:0 0 20px;padding-left:20px;font-size:13px;line-height:1.9;color:#516171}.s-extra li{margin-bottom:6px}.s-extra li::marker{color:var(--s-orange)}.s-panel-end{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:25px}.s-panel-end .button{font-size:13px;padding:11px 22px;min-height:46px;background:var(--s-ink)}.s-next-service{font-size:12px;min-height:44px;display:flex;align-items:center;gap:14px}.s-scope-note{font-size:11px;line-height:1.9;max-width:850px;margin:27px 0 0 auto;text-align:right;color:#797b77}
.s-starting{padding-block:78px 75px}.s-brief-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.s-brief-card{border:1px solid #ded6ca;border-radius:6px;padding:29px 27px 26px;display:flex;flex-direction:column;align-items:start;background:#fffaf5;position:relative;overflow:hidden;transition:transform .2s,background .2s}.s-brief-card:nth-child(2){background:#f2ece2}.s-brief-card:nth-child(3){background:#ffe1ce}.s-brief-card:hover{transform:translateY(-5px);background:#f6dfcd}.s-brief-mark{font:400 51px/1 Arial,sans-serif;margin:0 0 28px;color:var(--s-orange)}.s-brief-card:nth-child(2) .s-brief-mark{color:var(--s-ink)}.s-brief-card:nth-child(3) .s-brief-mark{font-size:64px;line-height:.8}.s-brief-card h3{font-family:Anuphan,sans-serif;font-size:25px;line-height:1.5;letter-spacing:-.025em;margin:15px 0}.s-brief-card p{font-size:13px;line-height:1.9;margin:0 0 24px}.s-brief-tags{font:500 10px/1.8 Arial,sans-serif;color:#756c61;margin-top:auto}.s-brief-card>b{font-size:12px;font-weight:600;display:flex;justify-content:space-between;width:100%;border-top:1px solid #ccbba8;margin-top:18px;padding-top:17px}.s-brief-card>b>span{font-size:18px;line-height:1}.s-works{padding-block:0 80px}.s-works .s-section-top{border-top:1px solid #ded6ca;padding-top:64px}.s-works-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.s-work-photo{height:260px;background:#f0e9df;padding:22px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.s-work-photo img{width:100%;height:100%;object-fit:contain;transition:transform .25s}.s-work-card:hover img{transform:scale(1.025)}.s-work-photo>span{position:absolute;right:14px;bottom:14px;width:34px;height:34px;display:grid;place-items:center;background:#fffaf5;border-radius:50%;color:var(--s-ink)}.s-work-card>.s-micro{margin-top:18px}.s-work-card h3{font:600 21px/1.3 Arial,sans-serif;letter-spacing:-.03em;max-width:300px;margin:8px 0 0}.s-process-bridge{background:var(--s-ink);color:#fffaf5;padding:66px 0}.s-process-bridge>.s-wrap{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:60px}.s-process-bridge .eyebrow{color:#e0d8cc}.s-process-bridge h2{font:600 clamp(36px,4.3vw,58px)/1.08 Arial,sans-serif;letter-spacing:-.04em;margin:20px 0}.s-process-bridge h2 em{color:#ff956c}.s-process-bridge p{font-size:14px;line-height:1.9;color:#d3d9d9;margin:0}.s-bridge-right{display:flex;flex-direction:column;align-items:flex-start;gap:22px;padding-left:25px}.s-bridge-right .button{border-color:#fffaf5;color:#fffaf5;font-size:14px}.s-bridge-right .button:hover{background:#234654}.s-bridge-contact{color:#f0c5ad;font-size:13px}.s-mini-path{display:flex;align-items:center;width:100%;max-width:400px;margin-bottom:12px}.s-mini-path span{display:grid;place-items:center;width:40px;height:40px;border:1px solid #f38b62;border-radius:50%;font:500 11px Arial;color:#ffb48a;flex-shrink:0}.s-mini-path i{height:1px;background:#f38b62;flex:1}.s-mini-path i:nth-last-of-type(1){background:repeating-linear-gradient(90deg,#f38b62,#f38b62 3px,transparent 3px,transparent 7px)}
@keyframes s-reveal{from{opacity:.6;transform:translateY(5px)}to{opacity:1;transform:none}}
@media(max-width:1100px){.s-wrap{width:90%}.s-hero{grid-template-columns:47% 53%;padding-top:50px}.s-hero h1{font-size:75px}.s-workbench{height:490px;margin-left:5px}.s-art-sheet{padding:15px}.s-paper-stack{width:88px;transform:rotate(12deg) scale(.85);right:0;top:10%}.s-studio-stamp{width:100px;height:100px}.s-studio-stamp>span{font-size:12px}.s-workbench figcaption{font-size:8px}.s-explorer{gap:24px;grid-template-columns:29% 1fr}.s-service-tab b{font-size:20px}.s-service-tab{gap:10px}.s-tab-arrow{font-size:19px}.s-panel-header{padding:28px 25px 23px;min-height:225px}.s-panel-body{padding:24px 25px}.s-panel-header h3{font-size:33px}.s-panel-headline{font-size:16px}.s-panel-art>svg{width:135%}.s-brief-card{padding:25px 22px}.s-brief-card h3{font-size:23px}.s-brief-card p br{display:none}.s-wordstrip{font-size:9px;gap:12px}.s-wordstrip b{font-size:17px}}
@media(max-width:850px){.s-hero{grid-template-columns:1fr 1fr;gap:12px}.s-hero h1{font-size:62px}.s-hero-thai{font-size:23px}.s-hero-intro{font-size:14px}.s-hero-intro br{display:none}.s-hero-actions{gap:18px}.s-workbench{height:435px;margin:0;border-radius:120px 8px 8px 8px}.s-art-sheet{left:13%;width:76%;top:22%;height:60%;padding:12px}.s-art-sheet>svg{height:auto}.s-studio-stamp{width:86px;height:86px;top:11%;left:0}.s-studio-stamp>span{font-size:11px}.s-paper-stack{transform:rotate(12deg) scale(.7);right:-3%;top:6%}.s-dieline-sheet{left:-3%;width:39%}.s-board-id{font-size:6px;top:20px;right:18px}.s-palette{right:7%;bottom:9%}.s-palette i{width:15px;height:15px}.s-palette span{font-size:6px}.s-sheet-heading,.s-sheet-caption{font-size:6px}.s-wordstrip{justify-content:center;gap:15px;font-size:8px;padding-block:18px}.s-studio{padding-top:54px}.s-section-top>p{max-width:310px;font-size:13px}.s-explorer{grid-template-columns:1fr;gap:26px}.s-service-sidebar{position:static}.s-service-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;border:0}.s-service-tab{border:1px solid #d5ccc1;border-radius:4px;padding:14px 12px;min-height:80px}.s-service-tab[aria-selected=true]{padding-left:15px}.s-service-tab:hover{padding-left:12px}.s-service-tab small{font-size:10px}.s-service-tab b{font-size:19px}.s-tab-arrow{display:none}.s-tab-number{font-size:10px;padding-top:4px}.s-index-label{margin-bottom:12px}.s-index-note{display:none}.s-panel-header{grid-template-columns:60% 40%;min-height:240px;padding:30px 32px}.s-panel-header h3{font-size:40px}.s-panel-art>svg{width:112%}.s-panel-body{padding:30px 32px}.s-art-number{font-size:100px;right:10px}.s-scope-note{text-align:left}.s-brief-grid{gap:14px}.s-brief-card{padding:23px 18px}.s-brief-card h3{font-size:21px}.s-brief-card p{font-size:12px}.s-brief-tags{font-size:9px}.s-brief-card .s-micro{font-size:7px}.s-work-photo{height:205px;padding:14px}.s-work-card h3{font-size:18px}.s-works-grid{gap:18px}.s-process-bridge>.s-wrap{gap:30px}.s-bridge-right{padding-left:0}.s-process-bridge h2{font-size:39px}.s-mini-path span{width:33px;height:33px}}
@media(max-width:600px){.s-wrap{width:88%}.s-hero{grid-template-columns:1fr;gap:36px;padding-block:40px 34px}.s-hero h1{font-size:clamp(51px,16.6vw,65px);margin:22px 0}.s-hero .eyebrow{font-size:8px;letter-spacing:.13em}.s-hero-thai{font-size:23px}.s-hero-intro{font-size:14px}.s-hero-actions{margin-top:24px;gap:20px}.s-hero-actions .button{font-size:13px;padding:12px 20px}.s-hero-actions .text-link{font-size:13px}.s-workbench{height:auto;aspect-ratio:.93;width:100%;max-width:470px;margin:auto;border-radius:100px 8px 8px 8px}.s-art-sheet{top:22%;height:59%;left:15%;width:73%;padding:13px}.s-studio-stamp{width:90px;height:90px;top:10%;left:1%}.s-studio-stamp>span{font-size:11px}.s-paper-stack{right:6%;top:6%;transform:rotate(12deg) scale(.75)}.s-dieline-sheet{left:0;bottom:14%;width:36%;padding:6px 4px}.s-board-id{font-size:6px;top:18px;right:17px}.s-board-corner{inset:22px}.s-workbench figcaption{font-size:8px;bottom:12px;left:20px}.s-palette{bottom:10%}.s-wordstrip{gap:10px 16px;padding:17px 6%;justify-content:center;font-size:8px}.s-wordstrip b{font-size:12px}.s-wordstrip b:nth-of-type(3){display:none}.s-studio{padding:43px 0 30px}.s-section-top{display:block;margin-bottom:27px}.s-section-top h2{font-size:31px;line-height:1.42;margin-bottom:17px}.s-section-top>p{font-size:13px;max-width:none}.s-service-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.s-service-tab{gap:9px;min-height:78px;padding:12px 10px}.s-service-tab b{font-size:19px}.s-service-tab small{font-size:10px;line-height:1.5;letter-spacing:-.02em}.s-service-tab[aria-selected=true]{padding-left:12px}.s-service-tab:hover{padding-left:10px}.s-tab-number{font-size:9px}.s-panel-header{display:block;position:relative;min-height:0;padding:27px 24px 0;overflow:hidden}.s-panel-header h3{font-size:35px;max-width:290px;margin:13px 0}.s-panel-header .s-micro{font-size:7px;max-width:240px}.s-panel-headline{max-width:270px;font-size:17px}.s-panel-art{height:172px;width:100%;margin-top:10px}.s-panel-art>svg{width:100%;height:172px;max-width:310px}.s-art-number{left:0;right:auto;top:50px;font-size:80px;opacity:.35}.s-panel-body{padding:24px 22px}.s-intro{font-size:14px;line-height:1.9}.s-why{padding:19px 16px;gap:11px;margin-bottom:24px}.s-why-icon{font-size:25px}.s-why p{font-size:13px;line-height:1.9}.services-studio h4{font-size:14px}.s-scope-grid{grid-template-columns:1fr;gap:24px}.s-task-list{margin:12px 0 0}.s-task-list li{font-size:13px}.s-deliverables{border-left:0;border-top:1px solid #ded6ca;padding:21px 0 0}.s-deliverables ul{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.s-deliverables li{border:1px solid #d3c6b5;background:#f1e9de;border-radius:3px;padding:7px 9px;font-size:10px}.s-deliverables p{font-size:11px}.s-deliverables p br{display:none}.s-value p{font-size:14px}.s-extra summary{font-size:13px;min-height:56px}.s-extra ul{font-size:13px}.s-panel-end{display:block}.s-panel-end .button{width:100%;justify-content:space-between}.s-next-service{justify-content:space-between;margin-top:12px;font-size:12px}.s-scope-note{font-size:11px;margin-top:23px}.s-starting{padding-block:49px 46px}.s-brief-grid{grid-template-columns:1fr;gap:14px}.s-brief-card{padding:26px}.s-brief-mark{position:absolute;right:23px;top:25px;font-size:40px}.s-brief-card:nth-child(3) .s-brief-mark{font-size:52px}.s-brief-card .s-micro{font-size:7px;padding-right:42px}.s-brief-card h3{font-size:25px;margin-top:18px}.s-brief-card p{font-size:13px;margin-bottom:19px}.s-brief-tags{font-size:10px}.s-brief-card>b{padding-top:14px;margin-top:17px}.s-works{padding-bottom:48px}.s-works .s-section-top{padding-top:42px}.s-works .text-link{display:inline-block;margin-top:3px;font-size:13px}.s-works-grid{grid-template-columns:1fr;gap:30px}.s-work-photo{height:auto;aspect-ratio:1.3;padding:20px}.s-work-card h3{font-size:22px;max-width:none}.s-work-card>.s-micro{margin-top:15px}.s-process-bridge{padding:46px 0}.s-process-bridge>.s-wrap{grid-template-columns:1fr;gap:30px}.s-process-bridge h2{font-size:41px}.s-process-bridge p{font-size:13px}.s-bridge-right{gap:20px}.s-mini-path{max-width:290px;margin:0}.s-bridge-contact{font-size:12px}}
@media(prefers-reduced-motion:reduce){.services-studio *{animation:none!important;transition:none!important}.s-workbench:hover .s-art-sheet{transform:rotate(-7deg)}.s-brief-card:hover{transform:none}}

@media(max-width:360px){.s-service-tab b{font-size:16px}.s-service-tab small{font-size:9px}.s-service-tab{gap:6px;padding-inline:8px}.s-service-tab[aria-selected=true]{padding-left:10px}.s-panel-header h3{font-size:30px}.s-hero-actions{gap:16px}.s-hero-actions .text-link{font-size:12px}}

.s-service-panel:focus-visible{outline:3px solid #166a9f;outline-offset:5px}
