.sa-rail{z-index:20;flex-direction:column;gap:12px;transition:opacity .25s,transform .25s;display:flex;position:fixed;top:clamp(112px,50vh - 300px,360px)}.sa-rail.sa-away{opacity:0;pointer-events:none;transform:translateY(8px)}.sa-label{letter-spacing:1.6px;text-transform:uppercase;color:#8a94a0;padding-left:2px;font:600 10px/1.2 Arial,Helvetica,sans-serif;display:block}.sa-card{background:#fff;border:1px solid #e6e0d2;border-radius:12px;flex-direction:column;gap:9px;padding:10px;transition:box-shadow .18s,transform .18s,border-color .18s;display:flex;box-shadow:0 4px 18px #172f4a12;color:#172f4a!important;text-decoration:none!important}.sa-card:hover{border-color:#c7a965;transform:translateY(-2px);box-shadow:0 10px 28px #172f4a22}.sa-book img{aspect-ratio:2/3;object-fit:cover;background:#f1ede3;border-radius:6px;width:100%;height:auto;display:block;box-shadow:0 2px 8px #0b213826}.sa-text{flex-direction:column;gap:3px;min-width:0;display:flex}.sa-text strong{color:#172f4a;letter-spacing:-.1px;font:600 14px/1.25 Georgia,Times New Roman,serif}.sa-by{color:#5f6b78;font:12px/1.3 Arial,Helvetica,sans-serif}.sa-line{color:#5f6b78;font:12px/1.45 Arial,Helvetica,sans-serif}.sa-cta{color:#987738;align-items:center;gap:4px;margin-top:4px;font:600 12px/1.3 Arial,Helvetica,sans-serif;display:inline-flex}.sa-card:hover .sa-cta{color:#172f4a}.sa-house{background:linear-gradient(160deg,#172f4a 0%,#0f2238 100%);border-color:#172f4a;padding:14px 12px}.sa-house .sa-ico{color:#e3c983;background:#c7a96522;border:1px solid #c7a96555;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.sa-house strong{color:#f3e2b6}.sa-house .sa-line{color:#c9d2dc}.sa-house .sa-cta{color:#e3c983}.sa-house:hover{border-color:#c7a965}.sa-house:hover .sa-cta{color:#fff}li.sa-inline{list-style:none}.sa-inline{grid-column:1/-1;margin:14px 0;display:block}.sa-inline-box{display:block}.sa-inline-box .sa-label{margin:0 0 6px}.sa-wide{flex-direction:row;align-items:center;gap:14px;padding:12px}.sa-wide.sa-book img{flex:0 0 74px;width:74px}.sa-wide .sa-text strong{font-size:16px}.sa-wide.sa-house .sa-ico{flex:0 0 44px;width:44px;height:44px}@media print{.sa-rail,.sa-inline{display:none!important}}.sp-inline{margin:14px 0;list-style:none;display:block}li.sp-li{grid-column:1/-1;list-style:none}.sp-inline .sa-label,.sp-strip .sa-label{margin:0 0 6px;display:block}html.sa-rails .sp-inline{display:none}.sp-strip{max-width:1100px;margin:28px auto 0;padding:0 16px;display:block}.sp-strip-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.sp-strip .sa-card{height:100%}:is(body:has(main.home) .sp-strip,body:has(main.home) .sp-inline){display:none}@media (max-width:760px){.sp-strip-row{scroll-snap-type:x mandatory;gap:10px;padding-bottom:6px;display:flex;overflow-x:auto}.sp-strip-row>.sa-card{scroll-snap-align:start;flex:0 0 46%}}@media print{.sp-inline,.sp-strip{display:none!important}}.sp-strip .sa-card{align-items:center;gap:12px;height:auto;min-height:0;flex-direction:row!important;padding:10px 12px!important;display:flex!important}.sp-strip .sa-book img{object-fit:cover;border-radius:4px;flex:none;width:46px!important;height:69px!important;margin:0!important}.sp-strip .sa-ico{flex:none}.sp-strip .sa-text{min-width:0}.sp-strip .sa-line{display:none}@media (max-width:760px){.sp-strip-row>.sa-card{flex:0 0 78%}}.sa-two .sa-opts{flex-wrap:wrap;gap:4px 14px;display:flex}.sa-two .sa-cta{text-decoration:none!important}.sa-two .sa-cta:hover{color:#f3e2b6;text-decoration:underline!important}
