/* Get ClaraStream: catalog and editorial guidance within the established site system. */
.get-page .get-hero{background:#151a1f;color:#f4f7f8;padding-block:68px 76px}
.get-page .get-hero h1{max-width:800px}
.get-page .site-header .header-cta[aria-current="page"],.get-page .site-header .header-cta[aria-current="page"]:hover{background:#7a5a3a;border-color:#7a5a3a;color:#f4f7f8}
.get-page .site-header #site-nav .mobile-nav-cta[aria-current="page"]{background:#7a5a3a;border-color:#7a5a3a;color:#f4f7f8}
.get-page .get-catalog,.get-page .get-selection,.get-page .get-licensing{background:#f4f7f8}
.get-page .get-dark{background:#151a1f;color:#f4f7f8}
.get-page .get-dark .hw-eyebrow{color:#9fb8d8}
.get-page .get-intro,.get-page .get-brief{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,7vw,110px)}
.get-page .get-intro h2,.get-page .get-brief h2,.get-page .get-compact h2{max-width:770px;margin:0;font-size:clamp(2rem,3vw,3rem);line-height:1.14;letter-spacing:-.035em;font-weight:300}
.get-page .get-intro>p,.get-page .get-brief p:not(.hw-eyebrow),.get-page .get-compact>p:not(.hw-eyebrow){max-width:760px;margin:0;color:#50585e;font-size:1.0625rem;line-height:1.7}
.get-page .get-dark .get-intro>p,.get-page .get-dark .get-brief p:not(.hw-eyebrow),.get-page .get-dark .get-compact>p:not(.hw-eyebrow){color:rgba(244,247,248,.78)}
.get-page .get-brief>div:last-child>p{margin:0}

.get-page .get-catalog-list{margin-top:52px;border-top:1px solid rgba(21,26,31,.28)}
.get-page .get-catalog-entry{padding:32px 0 8px;border-bottom:1px solid rgba(21,26,31,.28)}
.get-page .get-entry-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:36px;align-items:start}
.get-page .get-entry-heading h3{margin:0;font-size:clamp(1.55rem,2.15vw,2.25rem);font-weight:400;line-height:1.2;letter-spacing:-.025em}
.get-page .get-entry-heading p{max-width:740px;margin:15px 0 0;color:#50585e;font-size:1.03rem;line-height:1.65}
.get-page .get-entry-heading .get-description-label{margin-top:18px;font:500 .76rem/1.5 "IBM Plex Mono",monospace;color:#697178}
.get-page .get-entry-heading .get-description-label+p{margin-top:6px}
.get-page .get-part{display:flex;flex-direction:column;gap:6px;padding-top:4px;text-align:right}
.get-page .get-part span,.get-page .get-entry-specs dt{font:500 .76rem/1.5 "IBM Plex Mono",monospace;letter-spacing:.035em;color:#697178}
.get-page .get-part strong{font:500 .98rem/1.5 "IBM Plex Mono",monospace;color:#151a1f;white-space:nowrap}
.get-page .get-entry-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px;margin:34px 0 0}
.get-page .get-entry-specs>div{min-width:0;min-height:79px;padding:15px 0 13px;border-top:1px solid rgba(21,26,31,.17)}
.get-page .get-entry-specs dd{margin:7px 0 0;font-size:1rem;line-height:1.5}
.get-page .get-entry-specs .get-availability{font:500 .78rem/1.6 "IBM Plex Mono",monospace;letter-spacing:.06em;color:#7a5a3a}
.get-page .get-entry-actions{display:flex;align-items:center;gap:32px;flex-wrap:wrap;margin:27px 0 28px}
.get-page .get-entry-actions .button{min-height:48px;background:#7a5a3a;border-color:#7a5a3a;color:#f4f7f8}
.get-page .get-entry-actions .button[aria-disabled="true"]{cursor:default}
.get-page .get-link{display:inline-flex;align-items:center;gap:22px;border-bottom:1px solid #7a5a3a;padding:8px 0;color:inherit;font-weight:500;line-height:1.5}
.get-page .get-link span{color:#7a5a3a}
.get-page a.get-link:hover,.get-page a.get-link:focus-visible{color:#7a5a3a}

.get-page .get-option-group{display:grid;grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);gap:clamp(38px,8vw,122px);padding:33px 0;border-top:1px solid rgba(244,247,248,.24)}
.get-page .get-options .get-intro+.get-option-group{margin-top:46px}
.get-page .get-option-heading h3{margin:0;font-size:1.36rem;line-height:1.35;font-weight:500}
.get-page .get-option-heading p,.get-page .get-option-copy p,.get-page .get-family-list p,.get-page .get-edition-list p{margin:10px 0 0;color:rgba(244,247,248,.75);font-size:1rem;line-height:1.65}
.get-page .get-family-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 38px}
.get-page .get-family-list a{display:inline-block;border-bottom:1px solid #7a5a3a;font-size:1.25rem;line-height:1.4;font-weight:500}
.get-page .get-family-list a:hover,.get-page .get-family-list a:focus-visible{color:#9fb8d8}
.get-page .get-edition-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.get-page .get-edition-list h4{margin:0;font-size:1.1rem;line-height:1.45;font-weight:500}
.get-page .get-edition-list h4 span{display:block;margin-top:5px;font:500 .73rem/1.5 "IBM Plex Mono",monospace;letter-spacing:.065em;color:#9fb8d8}
.get-page .get-option-copy p:first-child{margin-top:0}
.get-page .get-example span{display:block;margin-bottom:5px;font:500 .76rem/1.5 "IBM Plex Mono",monospace;color:#9fb8d8}

.get-page .get-compact{max-width:1284px}
.get-page .get-compact>p:not(.hw-eyebrow){margin-top:20px;max-width:840px}
.get-page .get-text-actions{display:flex;flex-wrap:wrap;gap:18px 40px;margin-top:25px}
.get-page .get-selection{padding-block:64px}
.get-page .get-evaluation,.get-page .get-licensing,.get-page .get-before{padding-block:58px}
.get-page .get-inactive{opacity:.72;cursor:default}
.get-page .get-evaluation .get-inactive{margin-top:16px}
.get-page .get-before .get-contact{display:inline-flex;min-height:48px;margin-top:22px;background:#7a5a3a;border-color:#7a5a3a;color:#f4f7f8;cursor:default}

@media(max-width:1100px){
  .get-page .get-intro,.get-page .get-brief{grid-template-columns:1fr;gap:25px}
  .get-page .get-option-group{grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);gap:36px}
}
@media(max-width:800px){
  .get-page .get-entry-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 26px}
  .get-page .get-option-group{grid-template-columns:1fr;gap:19px}
  .get-page .get-edition-list{grid-template-columns:1fr;gap:18px}
}
@media(max-width:700px){
  .get-page .get-hero{padding-block:56px 62px}
  .get-page .get-intro h2,.get-page .get-brief h2,.get-page .get-compact h2{font-size:clamp(2rem,7.6vw,2.55rem)}
  .get-page .get-catalog-list{margin-top:34px}
  .get-page .get-entry-heading{grid-template-columns:1fr;gap:18px}
  .get-page .get-part{text-align:left}
  .get-page .get-family-list{gap:22px}
  .get-page .get-selection{padding-block:56px}
  .get-page .get-evaluation,.get-page .get-licensing,.get-page .get-before{padding-block:52px}
}
@media(max-width:480px){
  .get-page .get-entry-specs{grid-template-columns:1fr}
  .get-page .get-family-list{grid-template-columns:1fr}
  .get-page .get-entry-actions{align-items:stretch;flex-direction:column;gap:15px}
  .get-page .get-entry-actions .button{width:100%}
}
