.c-pubs__inner{display:flex;flex-direction:column;gap:56px;padding-left:var(--c-margin);padding-right:var(--c-margin)}.c-pubs__head{align-items:center;display:flex;gap:var(--c-space-24);justify-content:space-between}.c-pubs__eyebrow{color:var(--c-text-muted);font-size:var(--c-size-label-lg);letter-spacing:var(--c-ls-label-lg);margin:0}.c-pubs__all,.c-pubs__eyebrow,.c-pubs__read{font-family:var(--c-font-heading);font-weight:var(--c-weight-label);line-height:var(--c-lh-label);text-transform:uppercase}.c-pubs__all,.c-pubs__read{color:var(--c-text-accent);font-size:var(--c-size-label-sm);letter-spacing:var(--c-ls-label-sm);text-decoration:none}.c-pubs__all:focus-visible,.c-pubs__all:hover{color:var(--c-accent-gold-light)}.c-pubs__body{align-items:flex-start;display:flex;gap:64px}.c-pubs__featured{display:flex;flex:1 1 0;flex-direction:column;gap:28px;min-width:0;text-decoration:none}.c-pubs__media{background-color:var(--c-surface-placeholder);display:block;overflow:hidden}.c-pubs__media--lead{height:440px;width:100%}.c-pubs__media--thumb{flex:0 0 120px;height:90px;width:120px}.c-pubs__img{display:block;height:100%;object-fit:cover;width:100%}.c-pubs__note{align-items:center;border:1px dashed var(--c-line-hairline-strong);color:var(--c-text-secondary);display:flex;font-size:var(--c-size-label-sm);height:100%;justify-content:center;letter-spacing:var(--c-ls-label-sm);text-transform:uppercase}.c-pubs__note,.c-pubs__title{font-family:var(--c-font-heading)}.c-pubs__title{color:var(--c-text-primary);font-size:var(--c-size-h1);font-weight:var(--c-weight-h1);letter-spacing:var(--c-ls-h1);line-height:var(--c-lh-h1)}.c-pubs__summary{color:var(--c-text-secondary);font-family:var(--c-font-body);font-size:var(--c-size-lead);line-height:var(--c-lh-lead)}.c-pubs__recent{display:flex;flex:0 0 440px;flex-direction:column;width:440px}.c-pubs__item{align-items:flex-start;border-top:1px solid var(--c-line-hairline);display:flex;gap:20px;padding:var(--c-space-24) 0;text-decoration:none}.c-pubs__item-text{display:flex;flex:1 1 0;flex-direction:column;gap:10px;min-width:0}.c-pubs__item-title{color:var(--c-text-primary);font-family:var(--c-font-body);font-size:var(--c-size-base);font-weight:var(--c-weight-emphasis);line-height:var(--c-lh-base)}.c-pubs__featured:hover .c-pubs__title,.c-pubs__item:hover .c-pubs__item-title{color:var(--c-text-secondary)}.c-pubs__empty{color:var(--c-text-muted);font-family:var(--c-font-body);font-size:var(--c-size-lead);line-height:var(--c-lh-lead);margin:0}@media (max-width:1023px){.c-pubs__body{flex-direction:column;gap:var(--c-space-48)}.c-pubs__recent{flex:1 1 auto;width:100%}.c-pubs__media--lead{height:320px}}@media (max-width:767px){.c-pubs__media--lead{height:220px}.c-pubs__head{align-items:flex-start;flex-direction:column;gap:var(--c-space-16)}}.c-pubs__news{align-items:flex-start;border-top:1px solid var(--c-line-hairline);display:flex;gap:64px;padding-top:56px}.c-pubs__news-text{display:flex;flex:1 1 0;flex-direction:column;gap:var(--c-space-16);min-width:0}.c-pubs__news-eyebrow{color:var(--c-text-accent);font-family:var(--c-font-heading);font-size:var(--c-size-label-sm);font-weight:var(--c-weight-label);letter-spacing:var(--c-ls-label-sm);line-height:var(--c-lh-label);margin:0;text-transform:uppercase}.c-pubs__news-heading{color:var(--c-text-primary);font-family:var(--c-font-heading);font-size:var(--c-size-h3);font-weight:var(--c-weight-h3);line-height:var(--c-lh-h3);margin:0}.c-pubs__news-body{color:var(--c-text-secondary);font-family:var(--c-font-body);font-size:var(--c-size-base);line-height:var(--c-lh-base);margin:0;max-width:52ch}.c-pubs__news-form{display:flex;flex:0 0 520px;flex-direction:column;gap:var(--c-space-12);width:520px}.c-pubs__news-consent{color:var(--c-text-muted);font-family:var(--c-font-body);font-size:var(--c-size-caption);line-height:var(--c-lh-caption);margin:0}@media (max-width:1023px){.c-pubs__news{gap:var(--c-space-32)}.c-pubs__news-form{flex-basis:400px;width:400px}}@media (max-width:767px){.c-pubs__news{flex-direction:column;gap:var(--c-space-32);padding-top:var(--c-space-32)}.c-pubs__news-form{flex:0 0 auto;width:100%}}.c-pnews{display:flex;flex-direction:column;gap:var(--c-space-12)}.c-pnews__row{align-items:stretch;display:flex;flex-wrap:wrap;gap:8px}.c-pnews__sr{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.c-pnews__input{background-color:var(--c-surface-ground);border:1px solid var(--c-line-hairline-strong);border-radius:var(--c-btn-radius);color:var(--c-text-primary);flex:1 1 200px;font-family:var(--c-font-body);font-size:var(--c-size-base);line-height:var(--c-lh-base);min-width:0;padding:14px var(--c-space-16);transition:border-color .16s linear}.c-pnews__input::placeholder{color:var(--c-text-muted)}.c-pnews__input:focus{border-color:var(--c-text-accent);outline:none}.c-pnews__submit{background-color:var(--c-surface-deep);border:0;border-radius:var(--c-btn-radius);color:var(--c-text-on-deep);cursor:pointer;flex:0 0 auto;font-family:var(--c-font-heading);font-size:var(--c-size-label-sm);font-weight:var(--c-weight-label);letter-spacing:var(--c-ls-label-sm);padding:14px var(--c-space-32);text-transform:uppercase;transition:background-color .18s linear,color .18s linear}.c-pnews__submit:focus-visible,.c-pnews__submit:hover{background-color:var(--c-surface-deep-navy,var(--c-surface-deep));color:var(--c-accent-gold-light)}.c-pnews__submit[disabled]{cursor:default;opacity:.6}.c-pnews__status{color:var(--c-text-secondary);font-family:var(--c-font-body);font-size:var(--c-size-small);line-height:var(--c-lh-small);margin:0}.c-pnews__status--error{color:var(--c-text-primary)}.c-pnews__status--ok{color:var(--c-text-accent)}@media (prefers-reduced-motion:reduce){.c-pnews__input,.c-pnews__submit{transition:none}}