:root{--skyward-ink:#082b55;--skyward-accent:#dfa044;--skyward-paper:#f8f5ee;--skyward-muted:#e7e1d5;--skyward-text:#172536}.skyward-featured-publication{display:flex;width:min(1080px, 100%);margin-inline:auto;flex-direction:column}.skyward-featured-label{margin:0 0 18px;color:#8a5a18;font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.skyward-featured-body{display:grid;grid-template-columns:minmax(180px,300px) minmax(0,1fr);gap:clamp(32px, 6vw, 72px);align-items:center}.skyward-featured-cover{display:block;background:#eee8dc;box-shadow:0 18px 36px rgb(8 43 85 / .16)}.skyward-featured-cover img{display:block;width:100%;height:auto}.skyward-featured-content{min-width:0}.skyward-featured-content h2{margin:0;color:var(--skyward-ink);font-size:clamp(2rem, 4vw, 3.75rem);line-height:1.08}.skyward-featured-subtitle{margin:16px 0 0;font-size:clamp(1.1rem, 2vw, 1.45rem);font-style:italic;line-height:1.45}.skyward-featured-excerpt{margin:16px 0 0;color:var(--skyward-text);line-height:1.55}.skyward-featured-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.skyward-featured-row{width:min(1180px, calc(100% - 48px));margin-inline:auto;gap:24px}.skyward-featured-row>.kt-row-column-wrap{align-items:stretch}.skyward-featured-row .wp-block-kadence-column,.skyward-featured-row .kt-inside-inner-col{height:100%}.skyward-featured-row .skyward-featured-publication{width:100%;height:250px;margin:0;padding:18px 22px;box-sizing:border-box;background:#fff;box-shadow:0 10px 28px rgb(8 43 85 / .08)}.skyward-featured-row .skyward-featured-label{flex:0 0 28px;margin:0;text-align:center}.skyward-featured-row .skyward-featured-body{display:grid;min-height:0;flex:1;grid-template-columns:105px minmax(0,1fr);gap:20px;align-items:start}.skyward-featured-row .skyward-featured-cover{display:block;width:105px;margin:0;box-shadow:0 10px 22px rgb(8 43 85 / .14)}.skyward-featured-row .skyward-featured-cover img{display:block;width:100%;height:auto}.skyward-featured-row .skyward-featured-content{display:flex;min-width:0;height:100%;flex-direction:column;align-items:flex-start}.skyward-featured-row .skyward-featured-content h2{overflow:hidden;width:100%;margin:0;font-size:clamp(1.5rem, 2vw, 2rem);line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.skyward-featured-row .skyward-featured-subtitle{display:-webkit-box;overflow:hidden;width:100%;margin:7px 0 0!important;font-size:.9rem;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.skyward-featured-row .skyward-featured-excerpt{display:-webkit-box;overflow:hidden;width:100%;margin:8px 0 0;color:#465568;font-size:.82rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.skyward-featured-row .skyward-featured-actions{display:flex;flex-wrap:nowrap;gap:10px;margin-top:auto;padding-top:10px}.skyward-featured-row .skyward-publication-button{padding:8px 11px;font-size:.76rem;white-space:nowrap}.skyward-publications-shell{width:min(1180px, calc(100% - 40px));margin-inline:auto}.skyward-publications-hero{padding:clamp(64px, 9vw, 112px) 0;background:var(--skyward-muted);text-align:center}.skyward-publications-hero h1,.skyward-publication-heading h1{margin:0;color:var(--skyward-ink);font-size:clamp(2.4rem, 5vw, 4.5rem);line-height:1.05}.skyward-publications-hero p{max-width:700px;margin:20px auto 0;font-size:1.08rem}.skyward-publications-catalog{padding-block:clamp(56px, 8vw, 100px)}.skyward-publications-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:clamp(28px, 4vw, 52px)}.skyward-publication-card{display:flex;min-width:0;flex-direction:column}.skyward-publication-cover,.skyward-publication-single-cover{display:block;background:#eee8dc;box-shadow:0 14px 30px rgb(8 43 85 / .14)}.skyward-publication-cover{width:min(100%, 220px);aspect-ratio:2 / 3;margin-bottom:26px}.skyward-publication-cover img,.skyward-publication-single-cover img{display:block;width:100%;height:100%;object-fit:cover}.skyward-publication-cover-placeholder{display:grid;width:100%;height:100%;place-items:center;color:var(--skyward-ink);font-family:serif;font-size:1.25rem;letter-spacing:.12em;text-transform:uppercase}.skyward-publication-card h2{margin:0 0 8px;font-size:1.55rem;line-height:1.2}.skyward-publication-card h2 a,.skyward-publication-text-link,.skyward-publication-back{color:var(--skyward-ink);text-decoration:none}.skyward-publication-date{margin:0 0 8px;color:#596675;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.skyward-publication-subtitle{display:-webkit-box;overflow:hidden;margin:0 0 14px;font-style:italic;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.skyward-publication-summary{display:-webkit-box;overflow:hidden;margin:0 0 18px;font-size:.96rem;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:4}.skyward-publication-text-link,.skyward-publication-back{font-size:.85rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.skyward-publication-single{padding-block:clamp(40px, 6vw, 84px)}.skyward-publication-back{display:inline-block;margin-bottom:40px}.skyward-publication-intro{display:grid;grid-template-columns:minmax(240px,360px) minmax(0,1fr);gap:clamp(40px, 7vw, 90px);align-items:center}.skyward-publication-single-cover{aspect-ratio:2 / 3}.skyward-publication-single-subtitle{max-width:720px;margin:20px 0 0;color:var(--skyward-text);font-size:clamp(1.2rem, 2vw, 1.65rem);font-style:italic;line-height:1.4}.skyward-publication-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.skyward-publication-button{display:inline-block;padding:13px 20px;border:2px solid var(--skyward-accent);background:var(--skyward-accent);color:#08213f;font-weight:700;text-decoration:none}.skyward-publication-button-secondary{background:#fff0;color:var(--skyward-ink)}.skyward-publication-formats{margin-top:20px;color:#5d6878}.skyward-publication-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,320px);gap:clamp(40px, 7vw, 90px);align-items:start;margin-top:clamp(56px, 8vw, 100px)}.skyward-publication-content{font-size:1.08rem;line-height:1.8}.skyward-publication-details{padding:28px;background:var(--skyward-paper);border-top:4px solid var(--skyward-accent)}.skyward-publication-details h2{margin-top:0;font-size:1.25rem}.skyward-publication-details dl,.skyward-publication-details dd{margin:0}.skyward-publication-details dl div{padding:12px 0;border-top:1px solid #d8d1c4}.skyward-publication-details dt{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.skyward-publication-details dd{margin-top:3px}@media (max-width:900px){.skyward-featured-row{flex-wrap:wrap!important}.skyward-featured-row>.kt-row-column-wrap{grid-template-columns:1fr!important}}@media (max-width:720px){.skyward-featured-body,.skyward-publications-grid,.skyward-publication-intro,.skyward-publication-body{grid-template-columns:1fr}.skyward-featured-cover{max-width:260px;margin-inline:auto}.skyward-publication-single-cover{max-width:300px;margin-inline:auto}}@media (max-width:600px){.skyward-featured-row{width:min(100% - 30px, 1180px)}.skyward-featured-row .skyward-featured-publication{height:auto;padding:22px}.skyward-featured-row .skyward-featured-label{margin-bottom:16px}.skyward-featured-row .skyward-featured-body{grid-template-columns:1fr;gap:20px}.skyward-featured-row .skyward-featured-cover{width:min(180px, 100%);margin-inline:auto}.skyward-featured-row .skyward-featured-content{height:auto}.skyward-featured-row .skyward-featured-content h2{white-space:normal}.skyward-featured-row .skyward-featured-actions{flex-wrap:wrap;margin-top:18px;padding-top:0}.skyward-featured-row .skyward-publication-button{white-space:normal}}@media (max-width:440px){.skyward-publication-cover{max-width:220px}}