.yr-post{padding:18px 0;max-width:900px;margin:0 auto}.yr-post__hero{margin:0 0 16px}.yr-post__hero img{height:auto;border-radius:18px;width:100%;display:block}.yr-post__caption{font-size:.95rem;color:rgba(15,23,42,.7);line-height:1.5;margin-top:8px}.yr-post__head{padding:16px;border:1px solid rgba(15,23,42,.1);box-shadow:0 14px 40px rgba(0,0,0,.06);border-radius:18px;background:#fff}.yr-post__kicker{padding:8px 12px;border:1px solid rgba(255,122,24,.25);font-weight:800;gap:8px;align-items:center;border-radius:999px;background:linear-gradient(135deg,rgba(255,185,64,.16),#fff);display:inline-flex}.yr-post__title{font-size:clamp(26px,3.6vw,40px);letter-spacing:-.4px;margin:10px 0 8px;line-height:1.08}.yr-post__lead{color:rgba(15,23,42,.78);margin:0;line-height:1.75}.yr-post__ctaRow{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.yr-postBtn{padding:12px 14px;border:1px solid rgba(15,23,42,.12);text-decoration:none;font-weight:900;color:#0f172a;gap:10px;align-items:center;box-shadow:0 10px 26px rgba(0,0,0,.06);border-radius:14px;background:#fff;display:inline-flex}.yr-postBtn--primary{border-color:rgba(255,122,24,.45);color:#1a1206;background:linear-gradient(135deg,#ffb940,#ff7a18)}.yr-postBtn:hover{transform:translateY(-1px);box-shadow:0 14px 36px rgba(0,0,0,.1)}.yr-post__toc{padding:14px 16px;border:1px solid rgba(15,23,42,.1);margin:16px 0;box-shadow:0 14px 40px rgba(0,0,0,.05);border-radius:18px;background:#fff}.yr-post__tocTitle{font-weight:900;margin-bottom:10px;gap:10px;align-items:center;display:flex}.yr-post__tocList{color:rgba(15,23,42,.82);margin:0;line-height:1.7;padding-left:18px}.yr-post__tocList a{text-decoration:none;color:inherit;border-bottom:1px dashed rgba(15,23,42,.35)}.yr-post__tocList a:hover{border-bottom-style:solid}.yr-post__section{padding:14px 16px;border:1px solid rgba(15,23,42,.1);margin:14px 0;box-shadow:0 14px 40px rgba(0,0,0,.05);border-radius:18px;background:#fff}.yr-post__h2{font-size:1.2rem;gap:10px;margin:0 0 8px;align-items:center;display:flex}.yr-post__list{list-style:none;padding:0;gap:8px;margin:10px 0 0;display:grid}.yr-post__list li{color:rgba(15,23,42,.82);gap:10px;align-items:flex-start;line-height:1.6;display:flex}.yr-post__callout{padding:12px 14px;border:1px solid rgba(255,122,24,.2);border-radius:16px;background:linear-gradient(135deg,rgba(255,185,64,.16),#fff);margin-top:10px}.yr-post__media img{height:auto;border-radius:18px;width:100%;display:block}.yr-post__faq{margin:16px 0}.yr-post__qa{padding:10px 12px;border:1px solid rgba(15,23,42,.1);box-shadow:0 14px 40px rgba(0,0,0,.04);border-radius:16px;background:#fff}.yr-post__qa+.yr-post__qa{margin-top:10px}.yr-post__qa summary{font-weight:900;cursor:pointer}.yr-post__qa p{color:rgba(15,23,42,.78);margin:10px 0 0;line-height:1.7}.yr-post__finalCta{margin:18px 0 0}.yr-post__finalInner{padding:16px;color:#fff;box-shadow:0 18px 50px rgba(0,0,0,.18);border-radius:18px;background:#0b1220}.yr-post__finalInner p{color:hsla(0,0%,100%,.82);margin:8px 0 0;line-height:1.65}.yr-post__finalInner .yr-postBtn{box-shadow:none}.yr-blog{padding:22px 0 40px}.yr-blogHead{max-width:980px;margin:0 auto 18px}.yr-blogHead__badge{padding:8px 12px;border:1px solid rgba(255,122,24,.25);font-weight:900;color:#0f172a;gap:10px;align-items:center;border-radius:999px;background:linear-gradient(135deg,rgba(255,185,64,.16),#fff);display:inline-flex}.yr-blogHead__title{font-size:clamp(28px,3.2vw,44px);letter-spacing:-.4px;margin:12px 0 6px;line-height:1.1}.yr-blogHead__lead{color:rgba(15,23,42,.75);max-width:70ch;margin:0;line-height:1.75}.yr-blogGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}@media (max-width:980px){.yr-blogGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.yr-blogGrid{grid-template-columns:1fr}}.yr-bcard{overflow:hidden;border:1px solid rgba(15,23,42,.1);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;box-shadow:0 14px 40px rgba(0,0,0,.05);border-radius:18px;background:#fff}.yr-bcard:hover{border-color:rgba(255,122,24,.28);transform:translateY(-2px);box-shadow:0 18px 52px rgba(0,0,0,.1)}.yr-bcard__media{aspect-ratio:16/10;background:#0b1220;display:block}.yr-bcard__media img{height:100%;object-fit:cover;width:100%;display:block}.yr-bcard__body{padding:14px 14px 16px}.yr-bcard__meta{font-size:.92rem;color:rgba(15,23,42,.7);gap:10px;align-items:center;display:flex}.yr-bcard__meta i{margin-right:6px}.yr-bcard__title{font-size:1.15rem;letter-spacing:-.2px;margin:10px 0 8px;line-height:1.25}.yr-bcard__title a{text-decoration:none!important;color:#0f172a!important}.yr-bcard__excerpt{color:rgba(15,23,42,.76);margin:0;line-height:1.7}.yr-bcard__actions{margin-top:12px}.yr-bcard__btn{padding:10px 12px;border:1px solid rgba(15,23,42,.12);text-decoration:none!important;font-weight:900;color:#0f172a!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;gap:10px;align-items:center;box-shadow:0 10px 26px rgba(0,0,0,.06);border-radius:14px;background:#fff;display:inline-flex}.yr-bcard__btn:hover{border-color:rgba(255,122,24,.28);transform:translateY(-1px);box-shadow:0 14px 36px rgba(0,0,0,.1)}.yr-blogPag{justify-content:center;margin-top:18px;display:flex}.yr-blogPag .page-numbers{height:40px;padding:0 12px;justify-content:center;border:1px solid rgba(15,23,42,.12);text-decoration:none!important;font-weight:900;color:#0f172a!important;min-width:40px;margin:0 4px;align-items:center;border-radius:12px;background:#fff;display:inline-flex}.yr-blogPag .page-numbers.current{border-color:rgba(255,122,24,.35);background:linear-gradient(135deg,rgba(255,185,64,.18),#fff)}@media (max-width:560px){.yr-post{padding:12px 0}.yr-post__head,.yr-post__section,.yr-post__toc{padding:12px}}