.pub-brand{display:flex;align-items:center;gap:10px;font-weight:600;letter-spacing:-.02em;text-decoration:none}.pub-nav{display:flex;flex-wrap:wrap;flex:1 1 280px}.pub-nav [aria-current]{color:var(--text)}.pub-foot{border-top:1px solid var(--line);margin-top:auto}.pub-foot__in{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-top:20px;padding-bottom:20px}.pub-foot__links{display:flex;flex-wrap:wrap;gap:16px}.pub-lede{color:var(--text-2);font-size:18px}.pub-answer{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:18px}.pub h1,.pub h2{font-feature-settings:inherit}.pub h2.h2{font-family:inherit;font-size:15px;font-weight:600;line-height:1.5}.pub h2.pub-h2{font-size:20px}.pub-list{list-style:none;margin:0;padding:0}.pub-line{display:flex;flex-wrap:wrap;gap:2px 16px}.pub-line__time{flex:0 0 96px}.pub-line__text{flex:999 1 300px;min-width:0;overflow-wrap:anywhere}.pub-name{font-size:16px;text-decoration:none}.pub-block,.pub-name{display:block;overflow-wrap:anywhere}.pub-field-error{font-size:13px;color:var(--red)}.input[aria-invalid=true]{border-color:var(--red)}@media (max-width:767px){.pub-signin{margin-left:auto}.pub-nav{order:1;flex-basis:100%}.pub-nav .iconlink{height:44px}.pub-foot__links a{display:inline-flex;align-items:center;min-height:44px}.pub-submit{width:100%}.pub .notice:has(>.dot){flex-wrap:nowrap}.pub .notice:has(>.dot) .notice__text{flex-basis:0}}