:root{--ob-navy:#082746;--ob-ivory:#fbf7ef;--ob-white:#fff;--ob-gold:#e79a12;--ob-muted:#647084;--ob-line:#e7ddce}.on-blog{color:var(--ob-navy);background:#fff;font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif}.on-blog *{box-sizing:border-box}.on-blog-container{width:min(calc(100% - 40px),1180px);margin-inline:auto}.on-blog-hero{position:relative;padding:76px 0 68px;background:var(--ob-ivory);overflow:hidden}.on-blog-hero__inner{position:relative;text-align:center}.on-blog-eyebrow{margin:0 0 13px;color:var(--ob-gold);font-size:.78rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.on-blog-hero h1{position:relative;margin:0;font-family:Georgia,"Times New Roman",serif;font-size:clamp(3rem,5.5vw,5.25rem);line-height:1;letter-spacing:-.035em}.on-blog-hero__text{position:relative;max-width:690px;margin:20px auto 0;color:#32435a;font-size:1.08rem;line-height:1.55}.on-blog-hero__art{position:absolute;right:-35px;bottom:-80px;width:260px;height:190px;border:2px solid rgba(231,154,18,.2);border-radius:50% 50% 8px 8px;transform:rotate(-8deg)}.on-blog-hero__art::before,.on-blog-hero__art::after{position:absolute;content:"";border:2px solid rgba(231,154,18,.17)}.on-blog-hero__art::before{left:-80px;bottom:46px;width:115px;height:82px;border-radius:50%}.on-blog-hero__art::after{left:-3px;top:25px;width:125px;height:120px;border-radius:4px;transform:rotate(11deg)}.on-blog-list{padding:34px 0 80px}.on-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.on-blog-card{border:1px solid var(--ob-line);border-radius:11px;background:var(--ob-ivory);overflow:hidden;transition:transform .25s,box-shadow .25s}.on-blog-card:hover{transform:translateY(-5px);box-shadow:0 16px 35px rgba(8,39,70,.12)}.on-blog-card__link{display:flex;height:100%;color:inherit;text-decoration:none;flex-direction:column}.on-blog-card__media{aspect-ratio:16/7;background:#c7c7c2;overflow:hidden}.on-blog-card__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s}.on-blog-card:hover .on-blog-card__image{transform:scale(1.025)}.on-blog-card__placeholder{display:grid;width:100%;height:100%;place-items:center;color:#fff;background:linear-gradient(145deg,#d7c7b4,#aab5be);font-family:Georgia,serif;font-size:2.7rem}.on-blog-card__body{display:flex;min-height:230px;padding:20px 21px 17px;flex-direction:column}.on-blog-card__category{margin:0 0 8px;color:var(--ob-gold);font-size:.69rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.on-blog-card h3{margin:0 0 9px;font-family:Georgia,"Times New Roman",serif;font-size:1.45rem;line-height:1.13}.on-blog-card__excerpt{margin:0;color:#34445a;font-size:.87rem;line-height:1.5}.on-blog-card__footer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:auto;padding-top:18px;font-size:.76rem}.on-blog-card time{color:var(--ob-navy)}.on-blog-card__more{color:var(--ob-gold);font-weight:800}.on-blog-pagination{display:flex;justify-content:center;gap:10px;margin-top:31px}.on-blog-pagination .page-numbers{display:grid;min-width:40px;height:38px;padding:0 9px;border:1px solid #aab3bd;border-radius:5px;color:var(--ob-navy);background:#fff;place-items:center;text-decoration:none}.on-blog-pagination .current{color:#fff;border-color:var(--ob-navy);background:var(--ob-navy)}.on-blog-pagination a:hover{border-color:var(--ob-gold);color:var(--ob-gold)}.on-blog-notice{padding:35px;border:1px solid var(--ob-line);border-radius:11px;background:var(--ob-ivory);text-align:center}.on-blog-notice p{margin-bottom:0}.on-blog-cta{position:relative;padding:48px 0;color:#fff;background:var(--ob-navy);overflow:hidden}.on-blog-cta::after{position:absolute;right:-80px;top:-150px;width:330px;height:330px;border:2px solid rgba(255,255,255,.07);border-radius:50%;content:""}.on-blog-cta__inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:130px}.on-blog-cta h2{margin:0 0 6px;font-family:Georgia,"Times New Roman",serif;font-size:clamp(2rem,3vw,3rem);line-height:1}.on-blog-cta p{margin:0;color:#d5dfeb}.on-blog-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:12px 27px;border:2px solid var(--ob-gold);border-radius:6px;color:#fff;background:var(--ob-gold);font-weight:800;text-decoration:none;transition:.2s}.on-blog-button:hover{color:var(--ob-gold);background:#fff;transform:translateY(-2px)}@media(max-width:900px){.on-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.on-blog-cta__inner{gap:50px}.on-blog-hero__art{right:-150px}}@media(max-width:620px){.on-blog-container{width:min(calc(100% - 24px),1180px)}.on-blog-hero{padding:58px 0 54px}.on-blog-hero h1{font-size:3rem}.on-blog-hero__text{font-size:.96rem}.on-blog-list{padding:20px 0 68px}.on-blog-grid{grid-template-columns:1fr;gap:18px}.on-blog-card__body{min-height:220px}.on-blog-card__footer{font-size:.73rem}.on-blog-cta{padding:43px 0 94px}.on-blog-cta__inner{align-items:stretch;flex-direction:column;gap:23px;text-align:center}.on-blog-button{width:100%}}

