/* Narrative content in the existing Nomad Academy palette. */
.about-copy>p+p{margin-top:20px}.about-copy .lead{font-size:23px;line-height:1.85}.about h2{font-size:clamp(38px,4.5vw,56px);line-height:1.6}.learning-note{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:70px;border-top:1px solid var(--line);margin-top:22px;padding-top:35px}.learning-note h3{font-size:25px;line-height:1.65;margin:0;color:var(--mint)}.learning-note p{font-size:16px;line-height:2.1}
.portable-assets{padding:0 0 100px}.portable-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin:24px 0 50px}.portable-heading h2{color:var(--coral);font-size:clamp(36px,4.2vw,52px);line-height:1.55;letter-spacing:.015em;font-weight:900}.portable-heading>p{font-size:16px;line-height:2;padding-bottom:8px}.portable-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.portable-grid article{padding:30px 28px 35px;border-right:1px solid var(--line);min-width:0}.portable-grid article:first-child{padding-left:0}.portable-grid article:last-child{padding-right:0;border-right:0}.portable-word{display:block;font:800 clamp(24px,2.65vw,35px)/1.2 Arial,sans-serif;letter-spacing:-.02em;color:var(--coral);margin-bottom:25px}.portable-grid h3{font-size:22px;line-height:1.65;margin:0 0 18px;font-weight:800}.portable-grid p{font-size:16px;line-height:2}
.future-options{padding:100px 0;background:var(--mint);color:var(--navy)}.future-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:80px}.future-intro h2{font-size:clamp(38px,4.3vw,54px);line-height:1.5;font-weight:900;letter-spacing:.025em;margin:25px 0 28px}.future-intro>p{font-size:17px;line-height:2;max-width:430px}.future-stories{border-top:1px solid rgba(17,52,82,.32)}.future-stories article{position:relative;padding:25px 0 27px;border-bottom:1px solid rgba(17,52,82,.32)}.future-stories article>span{display:block;font:700 14px/1.5 Arial,sans-serif;letter-spacing:.12em;margin-bottom:10px}.future-stories h3{font-size:23px;line-height:1.7;margin:0 0 12px;font-weight:800}.future-stories p{font-size:16px;line-height:2}.admission-invitation{margin-top:30px;max-width:480px}.admission-invitation p{font-size:16px;line-height:2}.admission-invitation p:first-child{font-size:22px;font-weight:700;line-height:1.7;margin-bottom:18px}
@media(max-width:1000px){.learning-note{gap:28px}.portable-grid article{padding-left:20px;padding-right:20px}.portable-grid h3{font-size:20px}.future-grid{gap:40px}.future-stories h3{font-size:21px}}
@media(max-width:700px){.about h2{font-size:36px;line-height:1.55}.about-copy .lead{font-size:21px;line-height:1.8}.learning-note{display:block;margin-top:35px;padding-top:27px}.learning-note h3{font-size:23px;margin-bottom:20px}.learning-note p br{display:none}.portable-assets{padding-bottom:65px}.portable-heading{display:block;margin:22px 0 32px}.portable-heading h2{font-size:clamp(26px,8vw,34px);line-height:1.6}.portable-heading>p{margin-top:24px;padding:0}.portable-grid{display:block}.portable-grid article,.portable-grid article:first-child,.portable-grid article:last-child{padding:27px 0;border-right:0}.portable-grid article+article{border-top:1px solid var(--line)}.portable-word{font-size:30px;margin-bottom:17px}.portable-grid h3{font-size:22px;margin-bottom:15px}.future-options{padding:65px 0}.future-grid{display:block}.future-intro h2{font-size:38px;margin:23px 0}.future-intro>p{font-size:16px;max-width:none}.future-stories{margin-top:35px}.future-stories h3{font-size:21px}.future-stories article{padding:25px 0}.admission-invitation{margin-top:-8px;margin-bottom:38px}.admission-invitation p:first-child{font-size:21px}}
