.header nav{gap:18px}.header nav a{white-space:nowrap}
.updates{padding-top:65px;padding-bottom:65px}.updates-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px}.updates-heading .eyebrow{margin-bottom:14px}.updates-heading h2{font-family:"Yu Mincho","Hiragino Mincho ProN",serif;font-size:32px;line-height:1.6;margin:0}.updates-heading>.small{margin:0 0 5px;white-space:nowrap}.updates-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.update-item{border-top:2px solid var(--gold);padding-top:20px;display:flex;flex-direction:column;min-width:0}.update-meta{display:flex;flex-wrap:wrap;gap:8px 13px;font-size:12px;align-items:center;color:var(--muted)}.update-meta span{background:#e9eeeb;border-radius:3px;padding:4px 8px}.update-item h3{font-size:20px;line-height:1.65;margin:18px 0 12px}.update-item p{font-size:15px;color:var(--muted);margin-bottom:12px}.update-item .text-link{margin-top:auto;align-self:flex-start}.updates+#experience{padding-top:65px;border-top:1px solid var(--line)}
.feature p.feature-note{font-size:13px;line-height:1.85;color:#b7c7cb}.feature-learning{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:65px;margin-top:6px}.feature-learning p{max-width:none}.learning-flow{align-self:center}.learning-flow ol{list-style:none;margin:0;padding:0}.learning-flow li{display:flex;gap:18px;align-items:center;border-bottom:1px solid #48616a;padding:14px 0;font-size:16px}.learning-flow strong{font:24px Georgia,serif;color:var(--gold)}.learning-flow .feature-note{margin-top:18px}
.pricing{gap:50px}.pricing .section-heading h2{font-size:clamp(27px,2.7vw,37px)}.pricing-checked{font-size:13px!important}.price-formula strong{font-family:inherit;font-size:32px;font-variant-numeric:tabular-nums;white-space:nowrap}.price-unit{font-size:16px;margin-left:3px}.price-total{margin:22px 0 0;font-size:14px;line-height:1.9}.price-total strong{font-size:23px;display:inline-block}.price-total>span{font-size:12px}.trial-note{background:#edf3ef;border-radius:5px;padding:18px}.trial-note>strong{font-size:18px}.trial-note p{font-size:13px;margin:8px 0 0;color:var(--muted)}.availability-note{font-size:14px;margin:22px 0 16px}.price-card .button{font-size:14px}.pricing-conditions{margin-top:20px}.pricing-links{display:flex;flex-wrap:wrap;gap:0 20px}.pricing-links a{font-size:13px}
@media(min-width:761px) and (max-width:1120px){.header{flex-wrap:wrap;gap:18px}.header nav{width:100%;justify-content:flex-end;flex-wrap:wrap;gap:14px 22px}.pricing{gap:30px}.price-card{padding:26px}.price-formula{gap:15px}.price-formula strong{font-size:28px}.feature-learning{gap:35px}}
@media(max-width:760px){.updates{padding-top:45px;padding-bottom:45px}.updates-heading{display:block}.updates-heading h2{font-size:27px}.updates-heading>.small{margin-top:12px}.updates-grid{grid-template-columns:1fr;gap:28px}.update-item{padding-top:17px}.update-item h3{font-size:20px}.update-item .text-link{margin-top:0}.updates+#experience{padding-top:55px}.feature-learning{grid-template-columns:1fr;gap:20px}.learning-flow li{font-size:15px}.pricing{gap:25px}.price-formula strong{font-size:29px}.price-total strong{font-size:23px}.price-formula{gap:12px}.price-formula small{line-height:1.6;min-height:38px}.price-card .button{width:100%;text-align:center}.pricing-links{display:block}}
@media(max-width:380px){.price-card{padding:18px}.price-formula strong{font-size:25px}.price-unit{font-size:14px}.price-formula>span{font-size:20px}.price-total strong{font-size:22px}}
