.account-page{min-height:60vh;padding:calc(90px + clamp(2.5rem, 6vw, 4.5rem)) var(--pp-gutter,1.5rem) clamp(3rem, 7vw, 5.5rem);background:var(--wp--preset--color--base);justify-content:center;align-items:flex-start;display:flex}.account-card{background:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--beige);border-radius:1rem;width:100%;max-width:30rem;padding:clamp(1.75rem,4vw,2.75rem);box-shadow:0 1.5rem 3rem #0000000f}.account-title{font-family:var(--wp--preset--font-family--display);color:var(--wp--preset--color--primary);margin:0 0 .75rem;font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.15}.account-intro{color:var(--wp--preset--color--black);opacity:.8;margin:0 0 1.75rem;line-height:1.6}.account-form .form-field{margin-bottom:1.25rem}.account-label-row{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.4rem;display:flex}.account-label-row label{color:var(--wp--preset--color--black);font-size:.9375rem;font-weight:600}.account-aside-link,.account-footnote a{color:var(--wp--preset--color--secondary);font-size:.875rem;text-decoration:none}.account-aside-link:hover,.account-footnote a:hover{text-decoration:underline}.account-form input{border:1px solid var(--wp--preset--color--secondary-light);background:var(--wp--preset--color--white);width:100%;color:var(--wp--preset--color--black);border-radius:.5rem;padding:.8rem .9rem;font-family:inherit;font-size:1rem}.account-form input:focus-visible{outline:2px solid var(--wp--preset--color--secondary);outline-offset:1px;border-color:var(--wp--preset--color--secondary)}.account-form .has-error input{border-color:var(--wp--preset--color--quaternary)}.account-form .field-error{color:var(--wp--preset--color--quaternary);margin:.4rem 0 0;font-size:.8125rem}.account-form .submit-button-wrap{margin-top:1.5rem}.account-form .button{border:2px solid var(--wp--preset--color--primary);background:var(--wp--preset--color--primary);width:100%;color:var(--wp--preset--color--white);cursor:pointer;border-radius:.5rem;padding:.9rem 1.5rem;font-family:inherit;font-size:1rem;font-weight:600;transition:all .2s}.account-form .button:hover:not(:disabled){background:var(--wp--preset--color--primary-medium);border-color:var(--wp--preset--color--primary-medium)}.account-form .button:disabled{opacity:.65;cursor:default}.account-form .form-message{border-radius:.5rem;margin:1.25rem 0 0;padding:.85rem 1rem;font-size:.9375rem;line-height:1.55}.account-form .form-message-error{background:var(--wp--preset--color--beige);border-left:3px solid var(--wp--preset--color--quaternary);color:var(--wp--preset--color--black)}.account-form .form-message a{color:var(--wp--preset--color--secondary)}.account-footnote{border-top:1px solid var(--wp--preset--color--beige);color:var(--wp--preset--color--black);opacity:.8;margin:1.75rem 0 0;padding-top:1.25rem;font-size:.9375rem;line-height:1.6}.search-page{padding:calc(90px + clamp(2.5rem, 6vw, 4rem)) var(--pp-gutter,1.5rem) clamp(3rem, 7vw, 5rem);background:var(--wp--preset--color--base)}.search-inner{width:100%;max-width:48rem;margin-inline:auto}.search-title{font-family:var(--wp--preset--font-family--display);color:var(--wp--preset--color--primary);margin:0 0 .5rem;font-size:clamp(1.75rem,3.4vw,2.5rem)}.search-count{color:var(--wp--preset--color--black);opacity:.7;margin:0 0 2rem}.visually-hidden{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.search-form{gap:.5rem;margin-bottom:2.5rem;display:flex}.search-form input{border:1px solid var(--wp--preset--color--secondary-light);background:var(--wp--preset--color--white);color:var(--wp--preset--color--black);border-radius:.5rem;flex:1;padding:.8rem 1rem;font-family:inherit;font-size:1rem}.search-form button{border:2px solid var(--wp--preset--color--primary);background:var(--wp--preset--color--primary);color:var(--wp--preset--color--white);cursor:pointer;border-radius:.5rem;padding:.8rem 1.5rem;font-family:inherit;font-weight:600}.search-results{margin:0;padding:0;list-style:none}.search-results li{border-top:1px solid var(--wp--preset--color--beige);padding:1.25rem 0}.search-results a{font-family:var(--wp--preset--font-family--display);color:var(--wp--preset--color--primary);font-size:1.25rem;text-decoration:none}.search-results a:hover{text-decoration:underline}.search-results p{color:var(--wp--preset--color--black);opacity:.78;margin:.4rem 0 0;line-height:1.6}.search-empty{border-top:1px solid var(--wp--preset--color--beige);padding:1.5rem 0 0;line-height:1.7}
.LoginRedirect-module__8D-hTW__wrap{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;min-height:60vh;padding:6rem 1.5rem;display:flex}.LoginRedirect-module__8D-hTW__spinner{width:64px;height:64px;position:relative}.LoginRedirect-module__8D-hTW__spin{transform-origin:50%;width:100%;height:100%;animation:2s linear infinite LoginRedirect-module__8D-hTW__rotate}.LoginRedirect-module__8D-hTW__circle{stroke-dasharray:89 200;stroke-dashoffset:0;stroke:#8fbca0;stroke-linecap:round;animation:1.5s ease-in-out infinite LoginRedirect-module__8D-hTW__dash}.LoginRedirect-module__8D-hTW__notice{color:#2e2b26;max-width:32rem}@keyframes LoginRedirect-module__8D-hTW__rotate{to{transform:rotate(360deg)}}@keyframes LoginRedirect-module__8D-hTW__dash{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:89 200;stroke-dashoffset:-35px}to{stroke-dasharray:89 200;stroke-dashoffset:-124px}}
