.comments-styleguide__section{background-color:#fff;margin-bottom:32px;padding:16px}.comments-styleguide__section--tabs{background-color:#ededed;margin-bottom:32px;padding:16px}.comments-styleguide__heading{background-color:#fdd92e;margin-left:-16px;margin-right:-16px;padding:16px}.comments-styleguide__heading:first-of-type{margin-top:-16px}.comments-styleguide__heading,.comments-styleguide__subheading{font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem;font-weight:bold;margin-bottom:16px;margin-top:32px}@media (min-width: 37.5em){.comments-styleguide__heading,.comments-styleguide__subheading{font-size:21px;font-size:1.3125rem;line-height:24px;line-height:1.5rem}.no-touch .comments-styleguide__heading,.no-touch .comments-styleguide__subheading{font-size:20px;font-size:1.25rem}}.comments-styleguide .comments__idcta-btn .id5-cta__button a{background-color:#006def;color:#fff;display:inline-block;padding:8px}.comments-styleguide .comments__idcta-msg,.comments-styleguide .comments__idcta-btn{margin-bottom:8px}.comments-styleguide__tooltip{position:relative}.comments .comment__hidden-text{left:-9999px;position:absolute;top:-9999px}.comments .comments-no-js-message{background-color:#e4134f;color:#fff;margin-bottom:16px;margin-left:-16px;margin-right:-16px;padding:16px}.comments .comments-no-js-message a{color:#fff}.comments .comments--no-js .comments__more-comments-button{display:none !important}.comments{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem;background-color:#fff;box-sizing:border-box;color:#222}.comments *,.comments::after,.comments::before{box-sizing:inherit}.comments a{color:#222;font-weight:bold;text-decoration:none}.comments b{font-weight:bold}.comments em{font-style:italic}.comments .comments__header{background-color:#ededed;padding:16px 8px}@media (min-width: 37.5em){.comments .comments__header{padding:16px}}.comments .comments-moderation__rules-msg--signed-out{margin-bottom:16px}.comments .comments__alert{margin-left:-16px;margin-right:-16px}.comments .comments__title{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;margin-bottom:8px}@media (min-width: 20em){.comments .comments__title{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.75rem}}@media (min-width: 37.5em){.comments .comments__title{font-size:36px;font-size:2.25rem;line-height:40px;line-height:2.5rem}.no-touch .comments .comments__title{font-size:32px;font-size:2rem;line-height:36px;line-height:2.25rem}}.comments .comments__message{font-style:italic;margin-bottom:8px}.comments .comments__message--empty-forum{padding-bottom:8px;padding-top:8px}.comments .comments__input{padding-bottom:8px}.comments .comments__input-area{margin-bottom:8px}.comments .comments__submit-button{margin-bottom:8px}.comments .comments__text-limit{font-size:14px;font-size:.875rem;line-height:16px;line-height:1rem;background-color:#fff;color:#767676;padding-bottom:8px;padding-right:8px;padding-top:8px;text-align:right}@media (min-width: 20em){.comments .comments__text-limit{line-height:18px;line-height:1.125rem}}@media (min-width: 37.5em){.no-touch .comments .comments__text-limit{font-size:13px;font-size:.8125rem;line-height:16px;line-height:1rem}}.comments .comments__text-limit--over-limit{font-size:14px;font-size:.875rem;line-height:16px;line-height:1rem;font-weight:bold;color:#e4134f}@media (min-width: 20em){.comments .comments__text-limit--over-limit{line-height:18px;line-height:1.125rem}}@media (min-width: 37.5em){.no-touch .comments .comments__text-limit--over-limit{font-size:13px;font-size:.8125rem;line-height:16px;line-height:1rem}}.comments .comments__footer{background-color:#ededed;padding:8px 8px 24px}@media (min-width: 37.5em){.comments .comments__footer{padding:16px 16px 32px}}.comments .comments__footer.comments__footer--no-comments{padding:8px}.comments .comments__footer.comments__footer--no-comments.comments__footer--closed-forum{padding-bottom:0}.comments .comments__footer.comments__footer--closed-forum{padding-bottom:16px}.comments .comments__more-comments-button{margin-bottom:16px;width:100%}@media (min-width: 37.5em){.comments .comments__more-comments-button{width:auto}}.comments .comments__idcta-btn .id4-cta,.comments .comments__idcta-msg .id4-cta{padding:0 !important}.comments .comments__idcta-msg{margin-bottom:16px}.comments .comments__idcta-msg .id5-cta.id4-cta-size-medium{line-height:inherit}.comments .comments-list__item{border-bottom:1px solid #b2b2b2}.comments .comments-list__item:last-child{border-bottom:0}.comments .comments-button{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem;-webkit-appearance:none;background:none;border:0;border-radius:0;font-size:inherit;background-color:#006def;color:#fff;display:inline-block;font-family:inherit;font-weight:bold;padding:8px;text-align:center}.comments .comments-button[disabled]{background-color:#dbdbdb;color:#222;font-weight:normal}.comments .comments-button:hover:enabled{background-color:#005bc8}.comments .comments-input-box{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem;background-color:#fff;border:0;color:#222;display:block;font-family:inherit;padding:8px;resize:none;width:100%}.comments .comments-list__item .comment{padding:16px 8px}@media (min-width: 37.5em){.comments .comments-list__item .comment{padding:16px}}.comments .comments-list__item .comments-list__item{border-left:3px solid #666;margin:0 8px 8px}@media (min-width: 37.5em){.comments .comments-list__item .comments-list__item{margin:0 16px 16px}}.comments .comment__title{font-size:15px;font-size:.9375rem;line-height:18px;line-height:1.125rem;display:block}@media (min-width: 37.5em){.comments .comment__title{line-height:20px;line-height:1.25rem}.no-touch .comments .comment__title{font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem}}.comments .comment__posted-date{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%;font-size:14px;font-size:.875rem;line-height:16px;line-height:1rem;color:#767676}@media (min-width: 20em){.comments .comment__posted-date{line-height:18px;line-height:1.125rem}}@media (min-width: 37.5em){.no-touch .comments .comment__posted-date{font-size:13px;font-size:.8125rem;line-height:16px;line-height:1rem}}.comments .comment__display-name-moderation-warning{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%;font-size:14px;font-size:.875rem;line-height:16px;line-height:1rem;display:block}@media (min-width: 20em){.comments .comment__display-name-moderation-warning{line-height:18px;line-height:1.125rem}}@media (min-width: 37.5em){.no-touch .comments .comment__display-name-moderation-warning{font-size:13px;font-size:.8125rem;line-height:16px;line-height:1rem}}.comments .comment--notable,.comments .comment--distress{background-color:#ededed}.comments .comment__body{margin-top:16px}.comments .comment__footer{display:-webkit-flex;display:flex;margin-top:16px}.comments .comment__footer--medium-tap-size{margin-bottom:-6px}.comments .comment__text{overflow-wrap:break-word;word-wrap:break-word}.comments .comment__ratings{margin-left:auto}.comments .comments-error-message{background-color:#e4134f;color:#fff;margin-bottom:16px;padding:16px}.comments .comments-success-message{background-color:#4a1;color:#fff;margin-bottom:16px;padding:16px}.comments .comment-rating{white-space:nowrap}.comments .comment-rating__loading-icon{display:inline-block;fill:#222;margin-right:8px}.comments .comment-rating__loading-icon svg{height:16px;vertical-align:text-bottom;width:16px}@media (min-width: 37.5em){.comments .comment-rating__loading-icon svg{vertical-align:text-top}}.comments .comment-rating__button{-webkit-appearance:none;background:none;border:0;border-radius:0;font-size:inherit;color:#222;line-height:32px;padding:0 0 0 8px}.comments .comment-rating__button:disabled{color:#767676}.comments .comment-rating__button:disabled .comment-rating__button-icon{fill:#767676}.comments .comment-rating__button:hover:not(:disabled),.comments .comment-rating__button:focus:not(:disabled){color:#bb4d1d;cursor:pointer}.comments .comment-rating__button:hover:not(:disabled) .comment-rating__button-icon,.comments .comment-rating__button:focus:not(:disabled) .comment-rating__button-icon{fill:#bb4d1d}.comments .comment-rating__button--posted{color:#bb4d1d}.comments .comment-rating__button--posted:hover:not(:disabled){cursor:default}.comments .comment-rating__button--posted .comment-rating__button-icon{fill:#bb4d1d}.comments .comment-rating__button-number{font-size:15px;font-size:.9375rem;line-height:18px;line-height:1.125rem;display:inline-block;vertical-align:text-bottom}@media (min-width: 37.5em){.comments .comment-rating__button-number{line-height:20px;line-height:1.25rem}.no-touch .comments .comment-rating__button-number{font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem}}.comments .comment-rating__button-icon{display:inline-block;fill:#222;height:100%;margin-right:8px}.comments .comment-rating__button-icon svg{height:16px;vertical-align:text-bottom;width:16px}.b-reith-sans-loaded .comments .comment-rating__button-icon svg{vertical-align:middle}@media (min-width: 37.5em){.comments .comment-rating__button-icon svg{vertical-align:text-top}.b-reith-sans-loaded .comments .comment-rating__button-icon svg{vertical-align:middle}}.comments .comments-tabs-container{background-color:#ededed}.comments .comments-tabs__tab-title{background-color:#fff;display:inline-block;padding:8px}@media (min-width: 37.5em){.comments .comments-tabs__tab-title{padding:16px}}.comments .comments-tabs__content{background-color:#fff}@media (min-width: 37.5em){.comments .action-links--forum-links{text-align:right}}.comments .action-links__item{display:block;vertical-align:sub}@media (min-width: 25em){.comments .action-links__item{display:inline-block}}.comments .action-links__item--with-separator{padding-right:16px}.comments .action-link{font-size:15px;font-size:.9375rem;line-height:18px;line-height:1.125rem;display:inline-block;line-height:32px}@media (min-width: 37.5em){.comments .action-link{line-height:20px;line-height:1.25rem}.no-touch .comments .action-link{font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem}}.comments .loading-spinner{animation:.7s infinite spin linear}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.comments .comments-loading{display:-webkit-flex;display:flex;align-items:center;padding:16px 0}.comments .comments-loading__text{font-weight:bold;margin-left:8px}.comments .comments-loading__icon{line-height:10px}.comments .comment-tooltip{display:block;position:absolute;top:16px;width:304px}@media (min-width: 37.5em){.comments .comment-tooltip{width:320px}}.comments .comment-tooltip__pointer{display:inline-block;height:0;left:0;line-height:0;margin-left:5px;margin-top:-2px;pointer-events:none;position:relative;top:0;vertical-align:top;width:24px;z-index:81}.comments .comment-tooltip__pointer::after,.comments .comment-tooltip__pointer::before{border-color:transparent transparent #fff;border-style:solid;border-width:11px;content:'';left:0;position:absolute;top:0}.comments .comment-tooltip__pointer::before{border-color:transparent transparent #a9a9a9;border-width:12px;top:-1px}.comments .comment-tooltip__pointer::after{left:1px;top:2px}.comments .comment-tooltip__inner{background-color:#fff;border:1px solid #a9a9a9;box-shadow:1px 1px 5px rgba(50,50,50,0.1);clear:both;color:#515151;cursor:default;left:0;position:relative;top:0;z-index:80}.comments .comment-tooltip__subtitle{font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem;margin:0;padding:16px 32px 16px 16px}@media (min-width: 20em){.comments .comment-tooltip__subtitle{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}}@media (min-width: 37.5em){.comments .comment-tooltip__subtitle{font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem}.no-touch .comments .comment-tooltip__subtitle{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}}.comments .comment-tooltip__subtitle--alert{padding-bottom:8px}.comments .comment-tooltip__body{font-size:15px;font-size:.9375rem;line-height:18px;line-height:1.125rem;padding:0 16px 16px 16px}@media (min-width: 37.5em){.comments .comment-tooltip__body{line-height:20px;line-height:1.25rem}.no-touch .comments .comment-tooltip__body{font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem}}.comments .comment-tooltip__body .comments__idcta-btn{margin-bottom:0}.comments .comment-tooltip__close{background-color:transparent;border:0;cursor:pointer;margin:0;padding:0;position:absolute;right:0;text-align:center;text-decoration:none;top:0;z-index:81}.comments .comment-tooltip__close:hover,.comments .comment-tooltip__close:active,.comments .comment-tooltip__close:focus{background-color:transparent;line-height:4px;text-decoration:none}.comments .comment-tooltip__close:hover .comment-tooltip__close-icon,.comments .comment-tooltip__close:active .comment-tooltip__close-icon,.comments .comment-tooltip__close:focus .comment-tooltip__close-icon{background-color:#ebebeb}.comments .comment-tooltip__close-icon{display:block;margin:8px;padding:4px}.comments .tooltip-launcher{position:relative}.comments .tooltip-launcher__children{display:inline-block}.comments .alert-icon{fill:#515151;padding-right:4px;vertical-align:middle}.comments .username{font-weight:bold}.comments .posted-date{font-style:italic}
