.module--section-typography.-no-padding-bottom{padding-bottom:0}.module--section-typography .brand-guideline--module{display:flex;flex-direction:column;gap:var(--space-48)}.module--section-typography .brand-guideline--module .text-container{display:flex;flex-direction:column;gap:var(--space-24)}.module--section-typography .brand-guideline--module .text-container h3,.module--section-typography .brand-guideline--module .text-container p{margin-bottom:0}.module--section-typography .rich-text-area{font-size:var(--text-small-size)}.module--section-typography .rich-text-area p{background-color:unset!important;line-height:inherit!important}.module--section-typography .typography-rows{border-top:var(--default-image-outline);width:100%}.module--section-typography .typo-row{align-items:center;border-bottom:var(--default-image-outline);box-sizing:border-box;display:flex;gap:var(--space-48);padding:var(--space-32) 0;width:100%}.module--section-typography .typo-col-aa{flex:0 0 160px}.module--section-typography .typo-col-aa .specimen-font-target{font-size:80px;line-height:1}.module--section-typography .typo-col-glyphs{flex:1;min-width:0;padding:0!important;position:relative}.module--section-typography .typo-col-meta{flex:0 0 180px;text-align:right}.module--section-typography .system-label{font-size:24px;font-weight:700;margin-bottom:4px}.module--section-typography .system-meta{font-size:14px;line-height:1.5}@media screen and (min-width:801px) and (max-width:1199px){.module--section-typography .typo-col-glyphs .specimen-font-target{font-size:20px;line-height:1.5}}@media screen and (min-width:1200px) and (max-width:1599px){.module--section-typography .typo-col-glyphs .specimen-font-target{font-size:22px;line-height:1.5}}@media screen and (min-width:1600px){.module--section-typography .typo-col-glyphs .specimen-font-target{font-size:28px;line-height:1.5}}@media (max-width:800px){.module--section-typography .typo-row{align-items:flex-start;flex-direction:column;gap:var(--space-24);padding:var(--space-32) 0}.module--section-typography .typo-col-aa,.module--section-typography .typo-col-glyphs,.module--section-typography .typo-col-meta{flex:0 0 auto;margin:0!important;padding:0!important;text-align:left!important;width:100%}.module--section-typography .typo-col-glyphs .specimen-font-target{font-size:18px}.module--section-typography .typo-col-meta{background:transparent!important;border:none!important;padding-top:var(--space-8)!important}}.module--section-typography .specimen-font-target *{background-color:transparent!important;color:inherit!important;font-size:inherit!important;font-style:inherit!important;font-weight:inherit!important;line-height:inherit!important;margin:0!important;word-break:inherit!important}.module--section-typography .snippet-display-box{background-color:#00000005;border:var(--default-image-outline);border-radius:var(--default-base-border-radius);font-family:monospace;font-size:14px;margin-bottom:var(--space-32);padding:var(--space-16);white-space:pre-wrap;word-break:break-all}.module--section-typography .code-label{display:block;font-size:14px;font-weight:700;letter-spacing:1.5px;margin-bottom:var(--space-12);text-transform:uppercase}