/* Geometry/tokens from 冬菊首页.svg, viewBox 1513 × 909 (2026-10-07).
   The background SVG composites all six original rectangles BEFORE group opacity .75.
   Auth controls remain opaque and the card grows when OTP/status content is shown. */
@font-face{font-family:DongjuDengXian;src:url('/assets/home/garden/dengxian-ui.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:DongjuDengXian;src:url('/assets/home/garden/dengxian-ui-bold.woff2') format('woff2');font-weight:700;font-display:swap}
@font-face{font-family:DongjuSimHei;src:url('/assets/home/garden/simhei-ui.woff2') format('woff2');font-weight:400;font-display:swap}
.site.home-page.psd-home{--psd-green:var(--dj-primary, #24483E);--psd-ink:#33454b;--psd-gold:var(--dj-gold, #d18100);position:relative;isolation:isolate;min-height:var(--psd-viewport-height,100svh);background:#dce5bd!important;color:var(--psd-ink);margin:0;max-width:none;width:100%;font-family:DongjuDengXian,DengXian,"等线",sans-serif;font-size:16px!important}
.site.home-page.psd-home :is(p,a,label,input,button,summary,small,span){font-family:DongjuDengXian,DengXian,"等线",sans-serif!important;font-weight:400!important}
.site.home-page.psd-home *{box-sizing:border-box}
.site.home-page.psd-home [hidden]{display:none!important}
.site.home-page.psd-home a{color:var(--psd-green);text-decoration:none}
.site.home-page.psd-home :is(a,button,summary):focus-visible{outline:2px solid #794005;outline-offset:3px}
.site.home-page.psd-home .psd-accessible-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.site.home-page.psd-home .psd-court-motion{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}
.site.home-page.psd-home .psd-court-motion::before,.site.home-page.psd-home .psd-court-motion::after{content:"";position:absolute;inset:-.5%;background-position:center;background-size:cover;background-repeat:no-repeat;animation:psd-court-drift 32s ease-in-out infinite alternate;transform:translate3d(-.25%,0,0) scale(1.003);will-change:transform}
.site.home-page.psd-home .psd-court-motion::before{background-image:url('/assets/home/garden/garden-background.webp')}
/* The opaque personal layer stays beneath the fading lawyer layer. */
.site.home-page.psd-home .psd-court-motion::after{background-image:url('/assets/home/garden/lawyer-background.png');opacity:0;transition:opacity 600ms ease;will-change:transform,opacity}
.site.home-page.psd-home[data-background-role="LAWYER"] .psd-court-motion::after{opacity:1}
@keyframes psd-court-drift{from{transform:translate3d(-.25%,0,0) scale(1.003)}to{transform:translate3d(.25%,-.25%,0) scale(1.006)}}
.site.home-page.psd-home[data-motion-paused="true"] .psd-court-motion::before,.site.home-page.psd-home[data-motion-paused="true"] .psd-court-motion::after{animation-play-state:paused}
/* Scale the original 1513px desktop geometry together, including its typography.
   Native page zoom retains the same canvas; smaller layouts keep their existing sizes. */
.site.home-page.psd-home :is(.psd-court,.psd-footer){zoom:var(--psd-design-scale,1)}
/* Preserve the measured 516px desktop reserve across native zoom rounding. */
.site.home-page.psd-home[data-layout-narrow="false"] .psd-auth-card{min-height:516px}
.site.home-page.psd-home .psd-court{
 --psd-court-height:calc(var(--psd-viewport-height,100svh) / var(--psd-design-scale,1));
 /* Reserve the measured auth card and the 83.23px footer.
    Only outer whitespace shrinks; taller auth content grows the court normally. */
 --psd-base-free-height:calc(var(--psd-court-height) - 83.23px - 515px);
 --psd-header-bottom-space:clamp(24px,calc(var(--psd-base-free-height) * .325),100.98px);
 --psd-header-top-space:clamp(24px,calc(var(--psd-base-free-height) - var(--psd-header-bottom-space)),209.79px);
 --psd-free-height:calc(var(--psd-court-height) - 83.23px - var(--psd-auth-card-height,515px));
 --psd-bottom-space:max(clamp(0px,calc(var(--psd-free-height) * .325),100.98px),clamp(0px,calc(var(--psd-free-height) * -1),24px));
 --psd-top-space:clamp(0px,calc(var(--psd-free-height) - var(--psd-bottom-space)),209.79px);
 position:relative;max-width:1513px;margin:0 auto;min-height:calc(var(--psd-court-height) - 83.23px);padding-bottom:var(--psd-bottom-space)
}
.site.home-page.psd-home .psd-header{position:absolute;z-index:2;left:10.2968%;top:calc(var(--psd-header-top-space) + 12.83px);display:flex;align-items:flex-start;gap:89.44px;background:transparent;border:0;padding:0}
.site.home-page.psd-home .psd-brand{display:block;flex-shrink:0;line-height:0}
.site.home-page.psd-home .psd-brand img{display:block;width:74.3px;height:107px}
.site.home-page.psd-home .psd-nav{display:flex;gap:60.08px;margin-top:max(-11px,min(calc(140px - var(--psd-header-top-space)),calc(var(--psd-top-space) - var(--psd-header-top-space) + 126px)));align-items:center}
.site.home-page.psd-home .psd-nav a{display:flex;align-items:center;min-height:44px;font-family:DongjuSimHei,SimHei,"黑体",sans-serif!important;font-size:16px!important;line-height:26px;white-space:nowrap;color:var(--psd-green)!important}
.site.home-page.psd-home .psd-hero{width:79.9075%;margin-left:9.9141%;padding-top:var(--psd-top-space);display:grid;grid-template-columns:minmax(0,560fr) minmax(0,516fr);column-gap:11.0008%;align-items:start}
.site.home-page.psd-home .psd-copy{min-width:0;padding-top:190.21px;position:relative}
.site.home-page.psd-home .psd-heading-art{display:block;width:100%;height:auto;margin:0}
.site.home-page.psd-home .psd-handwriting{display:block;width:100%;height:auto;margin:6px 0 0}
.site.home-page.psd-home #login-page{position:relative;background:transparent;width:100%;min-width:0;margin:0;padding:0;min-height:0;display:block}
.site.home-page.psd-home .psd-auth-card{position:relative;isolation:isolate;width:100%;min-width:0;min-height:515px;padding:32px 45px 10px;border:0;border-radius:22px;background:transparent;box-shadow:none}
.site.home-page.psd-home .psd-card-background{position:absolute;inset:-2px -8px -14px;z-index:-1;pointer-events:none;background:url('/assets/home/garden/card-background.svg') center/100% 100% no-repeat}
.site.home-page.psd-home .psd-welcome{font-family:DongjuDengXian,DengXian,"等线",sans-serif!important;font-weight:700!important;font-size:18px!important;line-height:32px!important;text-align:center;margin:0 0 21px;color:var(--psd-green)!important}
.site.home-page.psd-home #login-page .login-role-switch{position:relative;display:flex;gap:0;border:1px solid #dddbd0;border-radius:10px;padding:0 4px;background:#f0f1e9;width:100%;height:51px;margin:0 0 20px;isolation:isolate}
.site.home-page.psd-home #login-page .login-role-switch::before{content:"";position:absolute;left:4px;top:4px;bottom:4px;width:calc(50% - 4px);background:var(--psd-green);border-radius:7px;z-index:-1;transform:translateX(0);will-change:transform}
.site.home-page.psd-home #login-page .login-role-switch[data-transition-ready="true"]::before{transition:transform 700ms cubic-bezier(.34,1.12,.64,1)}
.site.home-page.psd-home #login-page[data-portal="LAWYER"] .login-role-switch::before{transform:translateX(100%)}
.site.home-page.psd-home #login-page .login-role-switch a{position:relative;flex:1;display:flex;align-items:center;justify-content:center;min-height:49px;border:0;font-size:16px!important;line-height:22px;color:var(--psd-green)!important;background:transparent;box-shadow:none!important}
.site.home-page.psd-home #login-page .login-role-switch a::after{display:none}
.site.home-page.psd-home #login-page .login-role-switch a[aria-current]{color:#fff!important}

.site.home-page.psd-home #login-page .login-field-row{display:flex;align-items:center;gap:8.5px;margin:0;height:52px;min-height:52px;border:1px solid #d6c9ad;border-radius:9px;background:#fffffff2;padding:0 18.5px 0 29.5px;box-shadow:none;position:relative}
.site.home-page.psd-home #login-page .login-field-row+.login-field-row{margin-top:24px}
.site.home-page.psd-home #login-page .login-field-icon{width:19px;height:24px;object-fit:contain;flex:0 0 19px;position:static;opacity:1;filter:none;margin:0}
.site.home-page.psd-home #login-page .login-field-row input{position:static;min-width:0;flex:1;width:100%;height:100%;border:0;border-radius:0;background:transparent!important;padding:10px;font-size:16px!important;color:var(--psd-ink)!important;outline:none!important;box-shadow:none!important;text-indent:0;line-height:24px}
.site.home-page.psd-home #login-page .login-field-row input:is(:autofill,:-webkit-autofill){box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:var(--psd-ink);caret-color:var(--psd-ink)}
.site.home-page.psd-home #login-page input::placeholder{color:#667078!important;font-weight:400!important;opacity:1}
.site.home-page.psd-home #login-page .login-field-row:focus-within{outline:2px solid #794005;outline-offset:3px}
.site.home-page.psd-home #login-page [data-password-field="password-visibility"]{position:static;flex:0 0 44px;width:44px;min-height:44px;padding:0;border:0;background:none;display:flex;align-items:center;justify-content:center}
.site.home-page.psd-home #login-page [data-password-field="password-visibility"] img{width:23px;height:18px;filter:none}
.site.home-page.psd-home #login-page [data-password-field="password-visibility"]:focus-visible{outline-offset:-3px}
.site.home-page.psd-home #login-page .password-options{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:4px 0 7px;min-height:44px}
.site.home-page.psd-home #login-page .password-options :is(label,button){font-size:16px!important;line-height:24px;min-height:44px;color:var(--psd-ink)!important}
.site.home-page.psd-home #login-page .password-options button{color:var(--psd-green)!important;font-weight:700!important;border:0;background:none;padding:0;cursor:pointer}
.site.home-page.psd-home #login-page .login-submit{display:flex;justify-content:center;align-items:center;min-height:58px;width:100%;margin:0;border-radius:9px;border:0;background:var(--psd-green)!important;color:white!important;font-size:16px!important;line-height:24px;box-shadow:0 4px 0 2px #143f320d,0 4px 0 4px #143f3208;cursor:pointer}
.site.home-page.psd-home #login-page .login-error{font-size:14px!important;line-height:1.5;margin:6px 0;overflow-wrap:anywhere}
.site.home-page.psd-home #login-page .login-error:empty{display:none}
.site.home-page.psd-home #login-page .psd-auth-methods{position:relative;min-height:293px;padding-bottom:52px}
.site.home-page.psd-home #login-page .email-login-panel{display:flow-root;margin:0;border:0;padding:0}
.site.home-page.psd-home #login-page .email-login-panel summary{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;min-height:44px;font-size:16px!important;font-weight:700!important;line-height:22px;color:var(--psd-green)!important;cursor:pointer;list-style:none}
.site.home-page.psd-home #login-page .email-login-panel summary::-webkit-details-marker{display:none}
/* Only the active form animates; the shared switch and card keep their geometry. */
.site.home-page.psd-home #login-page .psd-otp-content{display:flow-root}
/* Share the natural form height so both field rows and primary actions align. */
.site.home-page.psd-home #login-page :is(#password-login-form,#email-login-form,#lawyer-email-login-form){display:flex;flex-direction:column;min-height:var(--psd-login-form-height,241px)}
.site.home-page.psd-home #login-page :is(#password-login-form,#email-login-form,#lawyer-email-login-form)>.login-field-row{flex-shrink:0}
.site.home-page.psd-home #login-page :is(.password-options,.psd-otp-options){flex:1 0 auto}
.site.home-page.psd-home #login-page .psd-otp-options{display:flex;flex-direction:column;justify-content:center;min-height:55px;padding:5px 0}
.site.home-page.psd-home #login-page .psd-otp-options .agreement-line{margin:0}
.site.home-page.psd-home #login-page :is(.psd-method-exit,.psd-method-enter){will-change:opacity,transform}
.site.home-page.psd-home #login-page .psd-method-exit{pointer-events:none;animation:psd-method-exit 100ms ease-out both}
.site.home-page.psd-home #login-page .psd-method-enter{animation:psd-method-enter 100ms ease-out both}
@keyframes psd-method-exit{from{opacity:var(--psd-method-opacity,1);transform:var(--psd-method-offset,none)}to{opacity:0;transform:var(--psd-method-offset,none)}}
@keyframes psd-method-enter{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
@media(prefers-reduced-motion:reduce){.site.home-page.psd-home #login-page :is(.psd-method-exit,.psd-method-enter){animation:none;will-change:auto}}
.site.home-page.psd-home #login-page .register-line{display:flex;align-items:center;justify-content:center;gap:10px;border-top:2px solid #ddd2b7;padding-top:7px;margin:3px 0 0;font-size:16px!important;line-height:22px;min-height:47px;color:var(--psd-ink)!important}
.site.home-page.psd-home #login-page .register-line :is(button,a){display:inline-flex;align-items:center;font-size:16px!important;font-weight:700!important;min-height:44px;padding:0;background:none;border:0;color:var(--psd-green)!important;cursor:pointer}
.site.home-page.psd-home #login-page :is(.register-line button,.register-line a,.password-options button){background:transparent!important}
.site.home-page.psd-home #login-page :is(.lawyer-login-actions,.lawyer-login-status-card){font-size:14px;line-height:1.6}
.site.home-page.psd-home #login-page .lawyer-helper-link{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;align-items:center;min-height:44px;font-size:14px!important}
.site.home-page.psd-home #login-page .email-login-panel form{margin-top:0}
.site.home-page.psd-home #login-page .email-login-panel .login-field-row+.login-field-row{margin-top:24px}
.site.home-page.psd-home #login-page .psd-otp-title{font-family:DongjuDengXian,DengXian,"等线",sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:1.5!important;margin:0 0 2px;color:var(--psd-green)!important}
.site.home-page.psd-home #login-page .code-button{min-height:44px;margin:0;padding:5px 8px;border:0;border-radius:6px;font-size:16px!important;background:var(--psd-green)!important;color:#fff!important;white-space:nowrap}
.site.home-page.psd-home #login-page :is(.login-route-note,.agreement-line){font-size:14px!important;color:var(--psd-ink)!important;line-height:1.6;overflow-wrap:anywhere}
.site.home-page.psd-home #login-page .agreement-line{display:flex;gap:8px;align-items:flex-start;margin:2px 0}
.site.home-page.psd-home #login-page .agreement-line input{flex-shrink:0;width:18px;height:18px}
.site.home-page.psd-home #login-page [data-password-field="account-password-dialog"]{background:#fffdf8!important;border-color:#d7b783!important}
.site.home-page.psd-home #login-page [data-password-field="account-password-dialog"] :is(h2,label,input,button,p){font-size:16px!important}
.site.home-page.psd-home #login-page [data-password-field="account-password-dialog"] h2{font-size:18px!important}
.site.home-page.psd-home #login-page [data-password-field="account-password-submit"]{min-height:44px;font-size:16px!important}
.site.home-page.psd-home .psd-footer{position:relative;border-top:3px solid #dbc99cad;min-height:83.23px;display:flex;align-items:center;justify-content:center;padding:12px 20px 10px;text-align:center}
.site.home-page.psd-home .psd-footer a{font-family:DongjuSimHei,SimHei,"黑体",sans-serif!important;color:#fff!important;font-size:16px!important;line-height:32px;min-height:44px;display:inline-flex;align-items:center;transform:scaleX(.79);padding:4px 12px;background:var(--psd-green);border-radius:6px;max-width:100%}
.site.home-page.psd-home .psd-footer a:focus-visible{outline:2px solid #fff!important;outline-offset:-4px!important}
@media(prefers-reduced-motion:reduce){.site.home-page.psd-home .psd-court-motion::before,.site.home-page.psd-home .psd-court-motion::after{inset:0;animation:none;transform:none;transition:none!important;will-change:auto}.site.home-page.psd-home #login-page .login-role-switch::before{transition:none!important;will-change:auto}}
.site.home-page.psd-home[data-layout-narrow="true"] .psd-header{left:5%;gap:45px;top:calc(var(--psd-header-top-space) + 10px)}.site.home-page.psd-home[data-layout-narrow="true"] .psd-nav{gap:30px}.site.home-page.psd-home[data-layout-narrow="true"] .psd-hero{width:90%;margin-left:5%;column-gap:6%}.site.home-page.psd-home[data-layout-narrow="true"] .psd-copy{padding-top:180px}.site.home-page.psd-home[data-layout-narrow="true"] .psd-auth-card{padding-left:28px;padding-right:28px}.site.home-page.psd-home[data-layout-narrow="true"] .psd-court{--psd-header-bottom-space:clamp(24px,calc(var(--psd-base-free-height) * .4),100px);--psd-header-top-space:clamp(24px,calc(var(--psd-base-free-height) - var(--psd-header-bottom-space)),150px);--psd-bottom-space:max(clamp(0px,calc(var(--psd-free-height) * .4),100px),clamp(0px,calc(var(--psd-free-height) * -1),24px));--psd-top-space:clamp(0px,calc(var(--psd-free-height) - var(--psd-bottom-space)),150px)}
@media(max-width:1250px){.site.home-page.psd-home:not([data-canvas-ready]) .psd-header{left:5%;gap:45px;top:calc(var(--psd-header-top-space) + 10px)}.site.home-page.psd-home:not([data-canvas-ready]) .psd-nav{gap:30px}.site.home-page.psd-home:not([data-canvas-ready]) .psd-hero{width:90%;margin-left:5%;column-gap:6%}.site.home-page.psd-home:not([data-canvas-ready]) .psd-copy{padding-top:180px}.site.home-page.psd-home:not([data-canvas-ready]) .psd-auth-card{padding-left:28px;padding-right:28px}.site.home-page.psd-home:not([data-canvas-ready]) .psd-court{--psd-header-bottom-space:clamp(24px,calc(var(--psd-base-free-height) * .4),100px);--psd-header-top-space:clamp(24px,calc(var(--psd-base-free-height) - var(--psd-header-bottom-space)),150px);--psd-bottom-space:max(clamp(0px,calc(var(--psd-free-height) * .4),100px),clamp(0px,calc(var(--psd-free-height) * -1),24px));--psd-top-space:clamp(0px,calc(var(--psd-free-height) - var(--psd-bottom-space)),150px)}}
.site.home-page.psd-home[data-layout-stacked="true"] .psd-court{min-height:0;padding:30px 24px 55px}.site.home-page.psd-home[data-layout-stacked="true"] .psd-header{position:static;gap:24px;align-items:center;flex-wrap:wrap}.site.home-page.psd-home[data-layout-stacked="true"] .psd-brand img{width:56px;height:81px}.site.home-page.psd-home[data-layout-stacked="true"] .psd-nav{gap:20px;margin:0;flex-wrap:wrap}.site.home-page.psd-home[data-layout-stacked="true"] .psd-nav a{font-size:16px!important}.site.home-page.psd-home[data-layout-stacked="true"] .psd-hero{width:100%;margin:0;padding:35px 0 0;display:flex;flex-direction:column;gap:30px}.site.home-page.psd-home[data-layout-stacked="true"] .psd-copy{padding:0;max-width:560px;width:100%;margin:auto}.site.home-page.psd-home[data-layout-stacked="true"] #login-page{max-width:516px;margin:auto}.site.home-page.psd-home[data-layout-stacked="true"] .psd-auth-card{padding:28px 35px 20px}.site.home-page.psd-home[data-layout-stacked="true"] .psd-footer a{font-size:16px!important}
@media(max-width:900px){.site.home-page.psd-home:not([data-canvas-ready]) .psd-court{min-height:0;padding:30px 24px 55px}.site.home-page.psd-home:not([data-canvas-ready]) .psd-header{position:static;gap:24px;align-items:center;flex-wrap:wrap}.site.home-page.psd-home:not([data-canvas-ready]) .psd-brand img{width:56px;height:81px}.site.home-page.psd-home:not([data-canvas-ready]) .psd-nav{gap:20px;margin:0;flex-wrap:wrap}.site.home-page.psd-home:not([data-canvas-ready]) .psd-nav a{font-size:16px!important}.site.home-page.psd-home:not([data-canvas-ready]) .psd-hero{width:100%;margin:0;padding:35px 0 0;display:flex;flex-direction:column;gap:30px}.site.home-page.psd-home:not([data-canvas-ready]) .psd-copy{padding:0;max-width:560px;width:100%;margin:auto}.site.home-page.psd-home:not([data-canvas-ready]) #login-page{max-width:516px;margin:auto}.site.home-page.psd-home:not([data-canvas-ready]) .psd-auth-card{padding:28px 35px 20px}.site.home-page.psd-home:not([data-canvas-ready]) .psd-footer a{font-size:16px!important}}
.site.home-page.psd-home[data-layout-mobile="true"] .psd-court{padding:24px 20px 45px}.site.home-page.psd-home[data-layout-mobile="true"] .psd-header{gap:16px}.site.home-page.psd-home[data-layout-mobile="true"] .psd-nav{width:100%;gap:0;justify-content:space-between;background:#fffdf8}.site.home-page.psd-home[data-layout-mobile="true"] .psd-nav a{font-size:16px!important}.site.home-page.psd-home[data-layout-mobile="true"] .psd-hero{padding-top:24px;gap:24px}.site.home-page.psd-home[data-layout-mobile="true"] .psd-auth-card{padding:24px 18px 16px}.site.home-page.psd-home[data-layout-mobile="true"] #login-page .login-field-row{padding:0 8px;gap:2px}.site.home-page.psd-home[data-layout-mobile="true"] #login-page .password-options :is(label,button){font-size:16px!important}.site.home-page.psd-home[data-layout-mobile="true"] #login-page .password-options label{gap:7px}.site.home-page.psd-home[data-layout-mobile="true"] #login-page .code-button{font-size:16px!important;padding:5px}.site.home-page.psd-home[data-layout-mobile="true"] #login-page [data-password-field="registration-terms"]{font-size:14px!important}.site.home-page.psd-home[data-layout-mobile="true"] .psd-footer{padding-inline:8px}.site.home-page.psd-home[data-layout-mobile="true"] .psd-footer a{font-size:16px!important;transform:none}
@media(max-width:480px){.site.home-page.psd-home:not([data-canvas-ready]) .psd-court{padding:24px 20px 45px}.site.home-page.psd-home:not([data-canvas-ready]) .psd-header{gap:16px}.site.home-page.psd-home:not([data-canvas-ready]) .psd-nav{width:100%;gap:0;justify-content:space-between;background:#fffdf8}.site.home-page.psd-home:not([data-canvas-ready]) .psd-nav a{font-size:16px!important}.site.home-page.psd-home:not([data-canvas-ready]) .psd-hero{padding-top:24px;gap:24px}.site.home-page.psd-home:not([data-canvas-ready]) .psd-auth-card{padding:24px 18px 16px}.site.home-page.psd-home:not([data-canvas-ready]) #login-page .login-field-row{padding:0 8px;gap:2px}.site.home-page.psd-home:not([data-canvas-ready]) #login-page .password-options :is(label,button){font-size:16px!important}.site.home-page.psd-home:not([data-canvas-ready]) #login-page .password-options label{gap:7px}.site.home-page.psd-home:not([data-canvas-ready]) #login-page .code-button{font-size:16px!important;padding:5px}.site.home-page.psd-home:not([data-canvas-ready]) #login-page [data-password-field="registration-terms"]{font-size:14px!important}.site.home-page.psd-home:not([data-canvas-ready]) .psd-footer{padding-inline:8px}.site.home-page.psd-home:not([data-canvas-ready]) .psd-footer a{font-size:16px!important;transform:none}}

/* Screen UI text: 18px headings, 16px content/controls, 14px supporting copy.
   Artwork images, logo geometry, generated documents and canvas text are untouched. */
@media screen {
  .site.home-page.psd-home :is(h1,h2,h3,h4,h5,h6,[role="heading"]){font-size:18px!important;overflow-wrap:anywhere}
  .site.home-page.psd-home #login-page [data-password-field="account-password-dialog"] :is([data-password-field="registration-terms"],[data-password-field="account-password-error"],[data-password-field="account-human-error"],[data-password-field="account-code-status"]){font-size:14px!important;line-height:1.6;overflow-wrap:anywhere}
  .site.home-page.psd-home #login-page [data-password-field="account-password-dialog"] [data-password-field="account-human-dialog"]>p{font-size:14px!important;line-height:1.6;overflow-wrap:anywhere}
}
