.public-document-layout[data-v-76eb4ab5]{color:#000;background-color:#fff;flex-direction:column;min-height:100vh;display:flex}.public-document-layout__header[data-v-76eb4ab5]{border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem 2.5rem;display:flex}@media (width<=640px){.public-document-layout__header[data-v-76eb4ab5]{padding:1rem 1.5rem}}.public-document-layout__logo[data-v-76eb4ab5]{color:#000;letter-spacing:0;font-size:1.375rem;font-weight:700;text-decoration:none;transition:color .3s cubic-bezier(.16,1,.3,1)}@media (hover:hover){.public-document-layout__logo[data-v-76eb4ab5]:hover{color:#fe531d}}.public-document-layout__logo[data-v-76eb4ab5]:focus-visible{outline-offset:.25rem;outline:2px solid #fe531d}.public-document-layout__main[data-v-76eb4ab5]{view-transition-name:page-content;flex:1;width:100%;padding:4rem 2.5rem}@media (width<=768px){.public-document-layout__main[data-v-76eb4ab5]{padding:2.5rem 1.5rem}}.public-document-layout__language-control[data-v-76eb4ab5]{flex-shrink:0;position:relative}.public-document-layout__language[data-v-76eb4ab5]{appearance:none;color:#000;cursor:pointer;background-color:#fff;border:1px solid #e5e5e5;border-radius:4px;height:44px;min-height:44px;padding:.5rem calc(1.5rem + 16px) .5rem 1rem;font-family:inherit;font-size:1rem;transition:border-color .3s cubic-bezier(.16,1,.3,1)}@media (hover:hover){.public-document-layout__language[data-v-76eb4ab5]:hover{border-color:#fe531d}}.public-document-layout__language[data-v-76eb4ab5]:focus-visible{outline-offset:-2px;border-color:#fe531d;outline:2px solid #fe531d}.public-document-layout__language-icon[data-v-76eb4ab5]{pointer-events:none;width:16px;height:16px;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}
