.home-navigation a[aria-current]{color:var(--ni-gold-text);border-bottom-color:var(--ni-gold)}.public-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:14px;color:var(--ni-muted);font-size:12px;line-height:1.8;margin-bottom:60px}.public-breadcrumb a:hover{color:var(--ni-gold-text)}.public-intro{padding-block:40px 72px}.public-intro h1{font-size:96px;line-height:1.02;margin-bottom:32px}.public-intro .title-period{color:var(--ni-gold-text)}.public-lead{max-width:800px;font-size:17px;line-height:1.9;color:var(--ni-muted)}.public-strategy-list{padding-bottom:88px}.public-strategy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.public-strategy-card{display:grid;grid-template-columns:1fr 36px;grid-template-rows:auto auto 1fr;gap:20px 24px;padding:34px 38px;border:1px solid var(--ni-border);border-radius:var(--ni-radius);background:var(--ni-surface);transition:border-color var(--ni-motion),background var(--ni-motion)}.public-strategy-card:hover{border-color:var(--ni-gold);background:#f5f5f1}.public-card-number{grid-column:1 / -1;color:var(--ni-gold-text);font-size:12px}.institutional-site .public-strategy-card h2{grid-column:1 / -1;font-size:36px;line-height:1.15;max-width:440px;text-wrap:balance;overflow-wrap:break-word}.public-strategy-card p{font-size:14px;color:var(--ni-muted);line-height:1.85;max-width:420px}.public-card-arrow{align-self:end;justify-self:end;font-size:24px;color:var(--ni-gold-text)}.public-photograph{padding-bottom:88px}.public-photograph img{width:100%;height:280px;object-fit:cover;object-position:center 62%}.public-detail-shell{max-width:1120px;padding-top:40px}.public-detail-article{padding-bottom:88px}.public-detail-article h1{font-size:80px;line-height:1.06;max-width:1000px;text-wrap:balance;overflow-wrap:break-word;margin-bottom:40px}.public-detail-article .editorial-rule{margin-bottom:36px}.public-detail-description{max-width:780px;font-size:20px;line-height:1.85;color:var(--ni-muted)}.public-return{margin-top:40px}.public-next-strategy{padding-block:32px 48px;border-top:1px solid var(--ni-border)}.public-next-strategy a{display:grid;grid-template-columns:1fr auto;gap:12px 24px;align-items:center;max-width:780px}.public-next-label{grid-column:1 / -1;color:var(--ni-gold-text);font-size:12px}.public-next-title{font:400 30px/1.2 var(--ni-display)}.public-next-strategy a>span:last-child{color:var(--ni-gold-text);font-size:24px}.public-next-strategy a:hover .public-next-title{color:var(--ni-gold-text)}@media (max-width: 1024px){.public-intro h1{font-size:80px}.public-detail-article h1{font-size:68px}.public-strategy-card{padding:28px}.institutional-site .public-strategy-card h2{font-size:32px}}@media (max-width: 600px){.public-breadcrumb{margin-bottom:40px;gap:10px}.public-intro{padding-block:28px 48px}.public-intro h1{font-size:56px;margin-bottom:24px}.public-lead{font-size:15px}.public-strategy-grid{grid-template-columns:1fr;gap:16px}.public-strategy-card{padding:26px;gap:18px}.public-strategy-list,.public-photograph{padding-bottom:56px}.public-photograph img{height:210px}.public-detail-shell{padding-top:28px}.public-detail-article{padding-bottom:56px}.public-detail-article h1{font-size:48px;line-height:1.1;margin-bottom:28px}.public-detail-description{font-size:17px;line-height:1.9}.public-return{margin-top:28px}.public-next-title{font-size:28px}}@media (max-width: 360px){.public-intro h1{font-size:48px}.public-detail-article h1{font-size:42px}.public-strategy-card{padding:22px}}
