/* Paper 10/25 11:30: shared header/footer/docks only. Load after prior styles. */
:root{--t4-white:#FFFFFF;--t4-ivory:#FBF7F2;--t4-blush:#F7EAEA;--t4-pink:#D59CA4;--t4-gold:#B9975B;--t4-cocoa:#2E2422;--t4-text:#4A3F3B;--t4-line:#06C755;--t4-bar-height:114px;--t4-ai-lift:0px;--t4-ai-right:16px;--t4-header-height:82px}
body{padding-bottom:calc(var(--t4-bar-height) + 16px)!important}
.t4-header,.t4-footer,.t4-fixed-bar,.t4-mobile-dock,.t4-preview{box-sizing:border-box;color:var(--t4-text);font-family:Arial,'Noto Sans JP',sans-serif;line-height:1.7}
.t4-header *,.t4-footer *,.t4-fixed-bar *,.t4-mobile-dock *{box-sizing:border-box}
.t4-shell-inner{width:min(1280px,calc(100% - 80px));margin-inline:auto}
.t4-icon{display:inline-block;flex:0 0 auto;width:24px;height:24px;vertical-align:middle;color:inherit}
.t4-header a,.t4-footer a,.t4-fixed-bar a,.t4-mobile-dock a{color:var(--t4-cocoa);text-decoration:none;overflow-wrap:normal;word-break:auto-phrase}
.t4-header button,.t4-header summary,.t4-footer a,.t4-mobile-dock a{font-family:inherit}
.t4-header :is(a,button,summary):focus-visible,.t4-footer a:focus-visible,.t4-fixed-bar a:focus-visible,.t4-mobile-dock a:focus-visible{outline:2px solid var(--t4-cocoa);outline-offset:4px}
.t4-skip{position:fixed;left:12px;top:-100px;z-index:1001;padding:10px 18px;background:var(--t4-white);color:var(--t4-cocoa);border:1px solid var(--t4-gold)}
.t4-skip:focus{top:10px}
.t4-preview{font-size:12px;line-height:1.65;padding:5px 20px;background:var(--t4-ivory);text-align:center}
body[data-preview=false] .t4-preview{display:none!important}
.t4-header{position:relative;z-index:85;background:var(--t4-white);border-bottom:1px solid var(--t4-gold);width:100%;isolation:isolate}
.t4-utility{border-bottom:1px solid var(--t4-blush);background:var(--t4-white)}
.t4-utility>.t4-shell-inner{display:flex;justify-content:flex-end;align-items:center;gap:26px;min-height:38px;font-size:12px}
.t4-utility a{display:inline-flex;align-items:center;gap:7px;min-height:36px}
.t4-utility .t4-icon{width:17px;height:17px}
.t4-font-controls{display:flex;align-items:center;gap:7px;white-space:nowrap;font-size:12px}
.t4-font-controls button{min-width:29px;min-height:28px;padding:0 6px;border:1px solid var(--t4-gold);background:var(--t4-white);color:var(--t4-cocoa);font-size:12px;border-radius:0;line-height:1.4;cursor:pointer}
.t4-font-controls button[aria-pressed=true]{background:var(--t4-blush);border-color:var(--t4-cocoa)}
.t4-utility .t4-utility-line{color:var(--t4-cocoa);border-bottom:2px solid var(--t4-line)}
.t4-logo-row{min-height:108px;display:flex;align-items:center;justify-content:space-between;gap:32px;padding-block:12px}
.t4-logo-and-copy{display:flex;align-items:center;gap:30px;min-width:0}
.t4-brand{display:block;flex:0 0 auto;width:198px;max-width:100%;padding:0;border:0}
.t4-brand img{display:block;width:100%;height:auto;aspect-ratio:198/80;object-fit:contain;filter:brightness(.7)!important}
.t4-tagline{font-size:12px;line-height:1.9;max-width:270px;margin:0;color:var(--t4-text);letter-spacing:.035em;word-break:auto-phrase}
.t4-header-ctas{display:flex;gap:12px;flex-shrink:0}
.t4-shell-button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:16px;padding:13px 24px;border:1px solid transparent;border-radius:4px;font-size:15px;font-weight:600;text-align:center;line-height:1.6;letter-spacing:.025em;text-decoration:none;word-break:auto-phrase;transition:background-color .18s ease,border-color .18s ease}
.t4-header .t4-primary,.t4-fixed-bar .t4-primary{background:var(--t4-pink);color:var(--t4-cocoa);border-color:var(--t4-pink)}
.t4-header .t4-secondary,.t4-fixed-bar .t4-secondary{background:var(--t4-gold);color:var(--t4-cocoa);border-color:var(--t4-gold)}
.t4-shell-button:hover{border-color:var(--t4-cocoa)}
.t4-header .t4-line-button{background:var(--t4-line);color:var(--t4-white);border-color:var(--t4-line)}
.t4-desktop-nav{border-top:1px solid var(--t4-blush);background:var(--t4-white)}
.t4-nav-list{display:grid;grid-template-columns:.8fr 1.1fr 1.1fr .85fr 1.15fr 1.35fr 1.2fr;list-style:none;padding:0;margin:0}
.t4-nav-list>li{min-width:0;position:relative;border-right:1px solid var(--t4-blush)}
.t4-nav-list>li:first-child{border-left:1px solid var(--t4-blush)}
.t4-home-link,.t4-nav-group>summary{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:57px;padding:10px 8px;font-size:14px;line-height:1.65;cursor:pointer;list-style:none;color:var(--t4-cocoa);word-break:auto-phrase}
.t4-nav-group>summary::-webkit-details-marker{display:none}
.t4-nav-group>summary .t4-icon{width:15px;height:15px}
.t4-nav-group[open]>summary,.t4-home-link:hover{background:var(--t4-ivory)}
.t4-nav-group[open]>summary .t4-icon{rotate:180deg}
.t4-nav-group>ul{position:absolute;left:0;top:100%;width:286px;list-style:none;margin:0;padding:9px 18px;background:var(--t4-white);border:1px solid var(--t4-gold);z-index:90}
.t4-nav-list>li:nth-last-child(-n+2) .t4-nav-group>ul{left:auto;right:0}
.t4-nav-group>ul>li+li{border-top:1px solid var(--t4-blush)}
.t4-nav-group>ul a{display:flex;align-items:center;min-height:48px;padding:10px 2px;font-size:14px;line-height:1.7}
.t4-nav-group>ul a:hover{text-decoration:underline;text-underline-offset:4px}
.t4-menu-toggle,.t4-mobile-menu{display:none}
.t4-menu-close-icon{display:none}
.t4-footer{background:var(--t4-white);border-top:1px solid var(--t4-gold);padding:60px 0 30px;margin:0}
.t4-footer-intro{display:flex;align-items:center;justify-content:center;gap:50px;padding-bottom:34px}
.t4-footer-intro p{font-size:15px;line-height:2;margin:0;color:var(--t4-text);word-break:auto-phrase}
.t4-socials{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:13px 28px;padding:24px 0;border-block:1px solid var(--t4-blush)}
.t4-socials>a{display:inline-flex;align-items:center;gap:10px;font-size:13px;min-height:44px;line-height:1.6}
.t4-socials .t4-icon{width:23px;height:23px}
.t4-footer-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:50px;margin-block:34px 42px}
.t4-footer-column ul{list-style:none;margin:0;padding:0}
.t4-footer-column a{display:flex;align-items:center;min-height:44px;font-size:14px;line-height:1.8;padding:7px 0;color:var(--t4-text)}
.t4-footer-column a:hover{text-decoration:underline;text-underline-offset:4px}
.t4-footer-bottom{border-top:1px solid var(--t4-blush);display:flex;align-items:center;justify-content:space-between;gap:30px;padding-top:26px}
.t4-footer-bottom p{font-size:13px;line-height:1.9;margin:0}
.t4-footer-bottom .t4-copyright{font-size:12px}
.t4-fixed-bar{position:fixed;inset:auto 0 0;z-index:80;background:var(--t4-white);border-top:1px solid var(--t4-gold);padding:8px 230px 12px 36px;min-height:110px}
.t4-fixed-inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;width:min(940px,100%);margin:auto}
.t4-bar-choice>p{font-size:12px;line-height:1.6;margin:0 0 4px;text-align:center;letter-spacing:.035em;color:var(--t4-text)}
.t4-bar-choice .t4-shell-button{display:flex;width:100%;min-height:54px;font-size:17px}
.t4-mobile-dock{display:none}
/* Geometry only: existing AI dialogue, text, controls and event bindings stay intact. */
.ai-launcher{right:var(--t4-ai-right)!important;bottom:calc(var(--t4-bar-height) + 12px + var(--t4-ai-lift))!important;max-width:190px;z-index:81!important;transform:none!important;transition:none!important;background:var(--t4-white)!important;color:var(--t4-cocoa)!important;border-color:var(--t4-gold)!important;box-shadow:none!important}
.ai-launcher:after{display:none!important}
.ai-launcher.is-hero-covered{opacity:1!important;pointer-events:auto!important;transform:none!important}
.ai-panel{right:12px!important;bottom:calc(var(--t4-bar-height) + 12px)!important;max-height:calc(100dvh - var(--t4-bar-height) - 28px)!important;z-index:100!important;background:var(--t4-white)!important;color:var(--t4-text)!important;border-color:var(--t4-gold)!important;box-shadow:none!important}
.ai-panel .ai-top{position:sticky;top:0;z-index:2}
html[data-t4-text-size=small] main :is(p,li,td,th,label):not(.t4-hero-lead):not(.t4-interlude > p):not(.t4-consult-intro > p){font-size:14px!important}
html[data-t4-text-size=large] main :is(p,li,td,th,label):not(.t4-hero-lead):not(.t4-interlude > p):not(.t4-consult-intro > p){font-size:18px!important}
html[data-t4-text-size=small] .t4-footer-column a{font-size:13px}
html[data-t4-text-size=large] .t4-footer-column a{font-size:17px}
@media(min-width:701px) and (max-width:1150px){.t4-logo-and-copy{gap:20px}.t4-tagline{max-width:200px;font-size:11px}.t4-header-ctas{gap:8px}.t4-header-ctas .t4-shell-button{padding:12px 16px;font-size:13px}.t4-brand{width:178px}.t4-shell-inner{width:calc(100% - 48px)}.t4-home-link,.t4-nav-group>summary{font-size:12px;gap:5px}.t4-utility>.t4-shell-inner{gap:18px}.t4-fixed-bar{padding-right:190px;padding-left:24px}.t4-fixed-inner{gap:18px}.t4-bar-choice .t4-shell-button{font-size:16px}.t4-footer-columns{gap:25px}}
@media(min-width:701px) and (max-width:1000px){.t4-tagline{display:none}.t4-utility>.t4-shell-inner{gap:14px}}
@media(max-width:700px){
 :root{--t4-bar-height:84px;--t4-ai-right:10px}
 .t4-shell-inner{width:calc(100% - 36px)}
 .t4-preview{font-size:11px;padding:4px 12px;line-height:1.6}
 .t4-header{z-index:95}
 .t4-utility,.t4-tagline,.t4-header-ctas,.t4-desktop-nav{display:none}
 .t4-logo-row{min-height:82px;padding:8px 0;gap:16px}
 .t4-brand{width:161px}
 .t4-logo-and-copy{gap:0}
 .t4-menu-toggle{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px;min-width:64px;min-height:58px;border:1px solid var(--t4-gold);background:var(--t4-white);border-radius:2px;padding:7px;font-size:12px;line-height:1.4;color:var(--t4-cocoa);cursor:pointer}
 .t4-menu-toggle .t4-icon{width:23px;height:23px}
 .t4-menu-toggle[aria-expanded=true] .t4-menu-open-icon{display:none}
 .t4-menu-toggle[aria-expanded=true] .t4-menu-close-icon{display:block}
 .t4-mobile-menu:not([hidden]){display:block;position:fixed;top:var(--t4-menu-top,var(--t4-header-height));left:0;right:0;bottom:var(--t4-bar-height);overflow-y:auto;overscroll-behavior:contain;background:var(--t4-white);border-bottom:1px solid var(--t4-gold);z-index:96}
 .t4-mobile-menu-inner{padding:20px 22px 30px}
 .t4-mobile-start{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:24px}
 .t4-mobile-start>.t4-line-button{grid-column:1/-1;min-height:48px}
 .t4-mobile-start .t4-shell-button{padding:11px 8px;font-size:13px;min-height:52px;gap:9px}
 .t4-mobile-nav-list{display:block;border-top:1px solid var(--t4-gold)}
 .t4-mobile-nav-list>li,.t4-mobile-nav-list>li:first-child{border:0;border-bottom:1px solid var(--t4-blush)}
 .t4-mobile-nav-list .t4-home-link,.t4-mobile-nav-list .t4-nav-group>summary{justify-content:space-between;padding:15px 4px;min-height:54px;font-size:15px;letter-spacing:.02em}
 .t4-mobile-nav-list .t4-nav-group>ul{position:static;width:100%;border:0;padding:3px 14px 13px;background:var(--t4-ivory)}
 .t4-mobile-nav-list .t4-nav-group>ul a{padding:12px 0;min-height:48px;font-size:14px}
 .t4-mobile-utility{display:grid;gap:20px;justify-items:center;margin-top:25px}
 .t4-mobile-utility>a{display:flex;align-items:center;gap:10px;min-height:48px;font-size:16px}
 .t4-mobile-utility .t4-font-controls button{min-width:44px;min-height:44px;font-size:14px}
 .t4-footer{padding:40px 0 28px}
 .t4-footer-intro{display:block;padding-bottom:26px}
 .t4-footer-intro .t4-brand{width:190px;margin:0 auto 21px}
 .t4-footer-intro p{text-align:center;font-size:13px;line-height:2;letter-spacing:.015em}
 .t4-socials{display:grid;grid-template-columns:1fr 1fr;gap:9px 16px;padding:20px 0}
 .t4-socials>a{gap:10px;font-size:12px;min-height:44px}
 .t4-socials .t4-icon{width:22px;height:22px}
 .t4-footer-columns{display:block;margin:26px 0}
 .t4-footer-column+ .t4-footer-column{border-top:1px solid var(--t4-blush);margin-top:16px;padding-top:16px}
 .t4-footer-column a{min-height:44px;padding:8px 2px;font-size:13px;line-height:1.8}
 .t4-footer-bottom{display:block;padding-top:22px;text-align:center}
 .t4-footer-bottom p+p{margin-top:15px}
 .t4-footer-bottom p{font-size:12px}
 .t4-fixed-bar{display:none}
 .t4-mobile-dock{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;position:fixed;inset:auto 0 0;z-index:90;min-height:82px;padding:5px 4px calc(5px + env(safe-area-inset-bottom));border-top:1px solid var(--t4-gold);background:var(--t4-white)}
 .t4-mobile-dock a{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;min-width:0;min-height:71px;padding:6px 3px;gap:4px;border-radius:3px;font-size:10px;line-height:1.55;font-weight:500;letter-spacing:0;word-break:auto-phrase}
 .t4-mobile-dock .t4-icon{width:23px;height:23px}
 .t4-mobile-dock a span{max-width:100%;overflow-wrap:normal}
 .t4-mobile-dock .t4-dock-line{color:var(--t4-white);background:var(--t4-line)}
 .t4-mobile-dock .t4-dock-primary{color:var(--t4-cocoa);background:var(--t4-pink)}
 .ai-launcher{max-width:160px!important;padding:8px 10px!important;font-size:10px!important;max-height:62px;right:var(--t4-ai-right)!important}
 .ai-launcher img{width:34px!important;height:34px!important}
 .ai-launcher>span{display:block!important;line-height:1.6}
 .ai-launcher strong{font-size:12px!important;letter-spacing:0!important}
 .ai-panel{left:10px!important;right:10px!important;width:auto!important;max-height:calc(100dvh - var(--t4-bar-height) - 24px)!important}
}
@media(prefers-reduced-motion:reduce){.t4-header *,.t4-footer *,.t4-fixed-bar *,.t4-mobile-dock *{transition:none!important;animation:none!important}}

.t4-privacy-related{width:min(1120px,calc(100% - 40px));margin:0 auto 40px;text-align:center;background:#FFFFFF}.t4-privacy-related a{display:inline-block;padding:12px 18px;border-bottom:1px solid #B9975B;color:#2E2422;text-decoration:none}

/* 22:35: the compact mobile header only; desktop declarations stay intact. */
.t4-mobile-opening-hours{display:none}
@media(max-width:767px){
 html body[data-page] header.t4-header[data-t4-header] .t4-utility,
 html body[data-page] header.t4-header[data-t4-header] .t4-desktop-nav,
 html body[data-page] header.t4-header[data-t4-header] .t4-header-phone-hours{display:none!important}
 html body[data-page] header.t4-header[data-t4-header]{background:#11283F!important;border:0!important;border-bottom:1px solid #B9975B!important;position:relative!important;height:auto!important;min-height:0!important}
 html body[data-page] header.t4-header[data-t4-header] .t4-logo-band{background:#11283F!important;padding:0!important;border:0!important}
 html body[data-page] header.t4-header[data-t4-header] .t4-logo-row{display:grid!important;grid-template-columns:minmax(0,1fr) 58px 52px!important;gap:0!important;align-items:center!important;min-height:80px!important;height:80px!important;padding:0!important;width:calc(100% - 24px)!important;max-width:none!important;margin:0 auto!important}
 html body[data-page] header.t4-header[data-t4-header] .t4-logo-and-copy{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;min-width:0!important;width:auto!important;background:transparent!important;padding:0!important;margin:0!important}
 html body[data-page] header.t4-header[data-t4-header] .t4-brand{display:block!important;width:clamp(105px,34vw,150px)!important;min-width:0!important;flex:0 1 auto!important;margin:0!important;padding:0!important;background:transparent!important}
 html body[data-page] header.t4-header[data-t4-header] .t4-brand img{display:block!important;width:100%!important;height:auto!important;max-height:62px!important;object-fit:contain!important;opacity:1!important;filter:none!important}
 html body[data-page] header.t4-header[data-t4-header] .t4-anniversary{display:block!important;width:clamp(46px,15.5vw,66px)!important;flex:0 0 clamp(46px,15.5vw,66px)!important;height:auto!important;margin:0!important;padding:0!important;background:transparent!important}
 html body[data-page] header.t4-header[data-t4-header] .t4-anniversary svg{display:block!important;width:100%!important;height:auto!important;max-height:50px!important}
 html body[data-page] header.t4-header[data-t4-header] .t4-header-phone-group{display:flex!important;align-items:center!important;justify-content:center!important;width:58px!important;height:46px!important;margin:0!important;padding:0 6px 0 0!important;border:0!important;border-right:1px solid #B9975B!important;gap:0!important;position:static!important}
 html body[data-page] header.t4-header[data-t4-header] .t4-header-phone{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;min-width:44px!important;width:50px!important;min-height:56px!important;height:56px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#fff!important;box-shadow:none!important;text-decoration:none!important;font:12px/1.4 Arial,sans-serif!important;white-space:nowrap!important}
 html body[data-page] header.t4-header[data-t4-header] .t4-header-phone>span{display:none!important}
 html body[data-page] header.t4-header[data-t4-header] .t4-header-phone>.t4-icon{display:block!important;width:24px!important;height:24px!important;fill:none!important;stroke:currentColor!important;flex:none!important;margin:0!important}
 html body[data-page] header.t4-header[data-t4-header] .t4-header-phone:after{content:'電話相談';display:block;font:12px/1.4 Arial,sans-serif;color:#fff}
 html body[data-page="top"] header.t4-header[data-t4-header] .t4-header-phone:after{content:'お電話'}
 html body[data-page] header.t4-header[data-t4-header] .t4-menu-toggle{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;min-width:44px!important;width:52px!important;min-height:56px!important;height:56px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#fff!important;box-shadow:none!important;font:12px/1.4 Arial,sans-serif!important}
 html body[data-page] header.t4-header[data-t4-header] .t4-menu-toggle>.t4-icon{width:24px!important;height:24px!important}
 html body[data-page] header.t4-header[data-t4-header] .t4-menu-toggle>.t4-menu-close-icon{display:none!important}
 html body[data-page] header.t4-header[data-t4-header] .t4-menu-toggle[aria-expanded="true"]>.t4-menu-open-icon{display:none!important}
 html body[data-page] header.t4-header[data-t4-header] .t4-menu-toggle[aria-expanded="true"]>.t4-menu-close-icon{display:block!important}
 html body[data-page] header.t4-header[data-t4-header] .t4-mobile-menu:not([hidden]){display:block!important;position:fixed!important;top:var(--t4-menu-top)!important;left:0!important;right:0!important;bottom:var(--t4-bar-height,0px)!important;overflow-y:auto!important;background:#fff!important;z-index:96!important}
 html body[data-page] header.t4-header[data-t4-header] .t4-mobile-menu-inner{padding:16px 22px 28px!important}
 html body[data-page] header.t4-header[data-t4-header] .t4-mobile-opening-hours{display:block!important;color:#11283F!important;font:14px/1.9 Arial,sans-serif!important;margin:0 0 14px!important;padding:0 0 14px!important;border-bottom:1px solid #B9975B!important}
 html body[data-page] header.t4-header[data-t4-header] .t4-mobile-nav-list{display:block!important;padding:0!important;margin:0!important;list-style:none!important}
 html body[data-page] header.t4-header[data-t4-header] .t4-mobile-nav-list>li{display:block!important;border:0!important;border-bottom:1px solid #D3D8DD!important}
 html body[data-page] header.t4-header[data-t4-header] .t4-mobile-menu :is(a,summary){font-size:16px!important;min-height:44px!important;color:#11283F!important}
 html body[data-page] header.t4-header[data-t4-header] .t4-mobile-menu .t4-nav-group>ul{position:static!important;display:block!important;min-width:0!important;width:auto!important;padding:0 0 12px 16px!important;margin:0!important;border:0!important;box-shadow:none!important;list-style:none!important;background:#fff!important}
 html body[data-page] header.t4-header[data-t4-header] .t4-mobile-menu .t4-nav-group:not([open])>ul{display:none!important}
 html body[data-page] header.t4-header[data-t4-header] .t4-mobile-menu .t4-nav-group>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:10px 0!important;list-style:none!important}
 html body[data-page] header.t4-header[data-t4-header] .t4-mobile-menu :is(.t4-home-link,.t4-nav-group>ul a){display:flex!important;align-items:center!important;padding:10px 0!important;text-decoration:none!important}
 html body[data-page] header.t4-header[data-t4-header] .t4-mobile-utility{display:flex!important;gap:10px!important;margin-top:16px!important}
}

/* Legacy headers receive mobile-only matching parts. */
.t4-mobile-only{display:none!important}
@media(max-width:767px){html body[data-page] header.t4-header[data-t4-header] :is(.t4-tagline,.t4-header-ctas){display:none!important}}

.t4-mobile-footer-hours{display:none}@media(max-width:767px){.t4-mobile-footer-hours{display:block;margin:20px 24px 0;padding-top:16px;border-top:1px solid #B9975B;font-size:14px;line-height:1.9}}


@media(max-width:767px){html body[data-page] header.t4-header[data-t4-header] .t4-header-phone-group:not(.t4-mobile-only){display:none!important}}@media(min-width:768px){html body[data-page] header.t4-header[data-t4-header] :is(.t4-header-phone-group.t4-mobile-only,.t4-anniversary.t4-mobile-only){display:none!important}}


@media(max-width:767px){html body[data-page] header.t4-header[data-t4-header] .t4-logo-and-copy{grid-column:1!important;grid-row:1!important;order:0!important}html body[data-page] header.t4-header[data-t4-header] .t4-header-phone-group.t4-mobile-only{grid-column:2!important;grid-row:1!important;order:0!important;justify-self:stretch!important;align-self:center!important;overflow:visible!important}html body[data-page] header.t4-header[data-t4-header] .t4-menu-toggle{grid-column:3!important;grid-row:1!important;order:0!important;justify-self:stretch!important;align-self:center!important}}

