.publication-module__-t_2sW__main{width:min(800px,100% - 40px);color:var(--app-foreground);overflow-wrap:anywhere;margin:0 auto;padding:120px 0 80px}.publication-module__-t_2sW__back{color:var(--app-muted-foreground);font-size:13px;text-decoration:underline}.publication-module__-t_2sW__eyebrow{color:var(--app-muted-foreground);letter-spacing:.06em;margin-top:36px;font-size:12px}.publication-module__-t_2sW__main h1{margin:14px 0 24px;font-size:clamp(28px,5vw,40px);font-weight:600;line-height:1.3}.publication-module__-t_2sW__lead{font-size:18px;line-height:1.8}.publication-module__-t_2sW__main section{border-top:1px solid var(--app-border);margin-top:32px;padding-top:24px}.publication-module__-t_2sW__main h2{margin:0 0 12px;font-size:19px;font-weight:600}.publication-module__-t_2sW__main section p{color:var(--app-muted-foreground);line-height:1.85}.publication-module__-t_2sW__valid,.publication-module__-t_2sW__invalid{border-radius:10px;padding:16px;line-height:1.7}.publication-module__-t_2sW__valid{color:#166453;background:#edf8f3}.publication-module__-t_2sW__invalid{color:#a02525;background:#fff0ef}.publication-module__-t_2sW__details{margin-top:28px;font-size:14px}.publication-module__-t_2sW__details>div{border-bottom:1px solid var(--app-border);grid-template-columns:150px minmax(0,1fr);gap:16px;padding:14px 0;display:grid}.publication-module__-t_2sW__details dt{color:var(--app-muted-foreground)}.publication-module__-t_2sW__details dd{margin:0}.publication-module__-t_2sW__fileLabel{gap:12px;margin-top:20px;font-size:14px;display:grid}.publication-module__-t_2sW__fileLabel input{border:1px solid var(--app-border);border-radius:8px;max-width:100%;padding:12px}.publication-module__-t_2sW__comparison{font-weight:600}.publication-module__-t_2sW__main button{border:1px solid var(--app-border);cursor:pointer;border-radius:8px;padding:8px 14px}@media (max-width:540px){.publication-module__-t_2sW__main{padding-top:96px}.publication-module__-t_2sW__details>div{grid-template-columns:1fr;gap:6px}}.publication-module__-t_2sW__policy{color:#333;overflow-wrap:anywhere;width:min(768px,100%);margin:0 auto;padding:0 0 48px}.publication-module__-t_2sW__policyBack{color:#647184;align-items:center;gap:8px;margin-bottom:24px;font-size:14px;font-weight:500;display:inline-flex}.publication-module__-t_2sW__policy h1{margin:0;font-size:30px;font-weight:700;line-height:36px}.publication-module__-t_2sW__policy h2{margin:0;font-size:20px;font-weight:600;line-height:28px}.publication-module__-t_2sW__policy section{margin-top:32px}.publication-module__-t_2sW__policyCard{color:#647184;background:#fff;border:1px solid #e6e9ee;border-radius:12px;margin-top:12px;padding:24px;font-size:14px;line-height:1.625}.publication-module__-t_2sW__policyCard p{margin:0}.publication-module__-t_2sW__policyFooter{text-align:center;color:#647184;margin:32px 0 0;font-size:14px}.publication-module__-t_2sW__publicPolicy{width:min(768px,100% - 40px);padding-top:110px}@media (max-width:640px){.publication-module__-t_2sW__policy{width:calc(100% - 32px)}}
