.language-switch{position:absolute;z-index:8;top:21px;right:6.4vw;display:flex;align-items:center;gap:3px;font:12px/1.2 Arial,Helvetica,sans-serif;letter-spacing:.08em;color:#9fb6d3}.language-switch a{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;color:#9fb6d3;text-decoration:none;border-radius:2px}.language-switch a[aria-current]{color:#f1f5f8;background:#9ebbd315}.language-switch a:hover{color:#fff;background:#9ebbd322}.language-switch a:focus-visible{outline:2px solid #d3e2ef;outline-offset:2px}.home-page{position:relative}.home-page .language-switch{top:1.1vw;right:7vw}.case-page header nav:not(.language-switch),.reference-page header nav:not(.language-switch){margin-right:130px}.english-home .english-principle{display:block;font-family:'Segoe Print','Bradley Hand','URW Chancery L',cursive;font-style:italic;font-size:clamp(18px,1.65vw,25px);font-weight:500;line-height:1.65;color:#7eae88;max-width:740px;text-align:center;margin:0;text-wrap:balance}.english-home .principle{min-height:130px;padding:26px 8vw 30px}.english-home .case-hero h1{overflow-wrap:normal}@media(min-width:1943px){.home-page .language-switch{right:calc((100vw - 1942px)/2 + 135px)}}@media(max-width:650px){.language-switch{top:14px;right:5vw;font-size:11px;gap:0}.language-switch a{min-width:34px;min-height:40px}.home-page .language-switch{top:7px;right:5vw}.case-page header,.reference-page header{padding-bottom:58px!important;position:relative}.case-page header nav:not(.language-switch),.reference-page header nav:not(.language-switch){position:absolute;right:6.4vw;top:64px;margin:0;font-size:12px}.case-page header .brand,.reference-page header .brand{font-size:10px;letter-spacing:.16em}.english-home .english-principle{font-size:18px;line-height:1.65;max-width:320px}.english-home .wide-break{display:none}.english-home .principle{min-height:0;padding:28px 8vw}.english-home .contact-bar{padding-top:20px}}

.english-home .principle{padding:18px 6.4vw 24px;min-height:120px}.english-home .handwriting{width:min(100%,740px);aspect-ratio:2048/540}.english-home .handwriting img{margin-top:-5.5%}@media(max-width:650px){.english-home .principle{padding:24px 8vw 26px;min-height:0}.english-home .handwriting{width:min(100%,290px);aspect-ratio:1}.english-home .handwriting img{margin-top:0}}
