.registration-page{padding:clamp(1rem,4vw,3.5rem);}.notice-panel{width:min(100%,760px);padding:clamp(1.5rem,5vw,3.5rem);border-radius:calc(var(--radius,8px)*1.8);box-shadow:var(--shadow);}.brand-logo{width:clamp(5.5rem,11vw,7.5rem);}.notice-panel h1{font-size:clamp(1.6rem,3.2vw,2.55rem);line-height:1.18;text-wrap:balance;}.notice-action{transition:transform 180ms ease,box-shadow 180ms ease;}.notice-action:hover{transform:translateY(-2px);box-shadow:var(--shadow);}.notice-action:focus-visible{outline:2px solid var(--earth);outline-offset:3px;}@media(max-width:640px){.registration-page{padding:.75rem;}.notice-panel{padding:1.25rem;}.notice-panel h1{font-size:clamp(1.4rem,6vw,1.8rem);}}