.lead-consent[data-astro-cid-s7xyx4nq]{display:block;margin-top:1.25rem;font-size:.875rem;line-height:1.6;color:var(--body-color)}.consent-choice[data-astro-cid-s7xyx4nq]{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;border:1px solid var(--line-divider);border-radius:.75rem;background:var(--btn-plain-bg-hover)}input[data-astro-cid-s7xyx4nq]{flex-shrink:0;width:1.125rem;height:1.125rem;margin-top:.2rem;accent-color:var(--primary);cursor:pointer}label[data-astro-cid-s7xyx4nq]{cursor:pointer}.consent-choice[data-astro-cid-s7xyx4nq] a[data-astro-cid-s7xyx4nq]{color:var(--primary);text-decoration:underline;text-underline-offset:3px}.consent-lead[data-astro-cid-s7xyx4nq]{display:block;width:100%;box-sizing:border-box;margin-top:1.25rem;padding:1rem 1.25rem;border-radius:.75rem;background:var(--primary);color:var(--deep-text);font-size:1rem;font-weight:700;text-align:center;cursor:pointer}.consent-choice[data-astro-cid-s7xyx4nq]:has(input[aria-invalid=true]){border-color:var(--primary)}.consent-lead[data-astro-cid-s7xyx4nq]:focus-visible{outline:2px solid var(--primary);outline-offset:3px}:root:not(.dark) .consent-lead[data-astro-cid-s7xyx4nq]{color:#fff}.ring-calc[data-astro-cid-smjqefzb]{display:block;margin-top:2rem;padding-top:2rem;border-top:1px solid var(--line-divider)}.ring-heading[data-astro-cid-smjqefzb]{font-size:1.75rem;line-height:1.3;font-weight:700;margin-bottom:.75rem;color:var(--primary)}.ring-step[data-astro-cid-smjqefzb]{min-width:0;margin:0 0 1.25rem;padding:1.5rem;border:1px solid var(--line-divider);border-radius:1rem;background:var(--btn-plain-bg-hover)}legend[data-astro-cid-smjqefzb]{float:left;width:100%;margin-bottom:1rem;font-weight:700;color:var(--primary)}legend[data-astro-cid-smjqefzb]+[data-astro-cid-smjqefzb]{clear:both}.ring-label[data-astro-cid-smjqefzb]{display:block;font-weight:700;color:var(--primary);margin-bottom:1rem}.ring-options[data-astro-cid-smjqefzb]{display:flex;flex-wrap:wrap;gap:.75rem}.ring-options[data-astro-cid-smjqefzb] label[data-astro-cid-smjqefzb]{display:flex;align-items:center;gap:.6rem;padding:.8rem 1rem;border-radius:.75rem;background:var(--btn-regular-bg);cursor:pointer}.ring-options[data-astro-cid-smjqefzb] label[data-astro-cid-smjqefzb]:has(input:checked){outline:1px solid var(--primary);color:var(--primary)}input[data-astro-cid-smjqefzb]{accent-color:var(--primary)}.ring-count-row[data-astro-cid-smjqefzb]{display:flex;align-items:center;gap:1.25rem}input[data-astro-cid-smjqefzb][type=range]{width:100%;min-width:0;cursor:pointer}input[data-astro-cid-smjqefzb][type=number],select[data-astro-cid-smjqefzb]{color:var(--primary);background:var(--card-bg);border:1px solid var(--line-divider);border-radius:.75rem;padding:.75rem}input[data-astro-cid-smjqefzb][type=number]{width:4.5rem;height:3.25rem;flex-shrink:0;padding:.5rem;text-align:center;font-weight:700;font-size:1.25rem;line-height:1;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;outline:none;transition:border-color .15s,box-shadow .15s}input[data-astro-cid-smjqefzb][type=number]::-webkit-inner-spin-button,input[data-astro-cid-smjqefzb][type=number]::-webkit-outer-spin-button{appearance:none;-webkit-appearance:none;margin:0}input[data-astro-cid-smjqefzb][type=number]:focus-visible{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in oklch,var(--primary) 20%,transparent);outline:none}select[data-astro-cid-smjqefzb]{width:100%;max-width:100%}.ring-result[data-astro-cid-smjqefzb]{padding:1.5rem;border:1px solid var(--line-divider);border-radius:1rem;background:var(--btn-plain-bg-hover)}.ring-lead[data-astro-cid-smjqefzb]{display:block;width:100%;box-sizing:border-box;margin-top:1.25rem;padding:1rem 1.25rem;border-radius:.75rem;background:var(--primary);color:var(--deep-text);font-weight:700;text-align:center;cursor:pointer}.ring-total[data-astro-cid-smjqefzb]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;border-top:1px solid var(--line-divider);padding-top:1rem;margin-top:1rem;font-weight:700}output[data-astro-cid-smjqefzb]{font-size:1.75rem;color:var(--primary);white-space:nowrap}@media (max-width:479px){.ring-step[data-astro-cid-smjqefzb],.ring-result[data-astro-cid-smjqefzb]{padding:1rem}.ring-heading[data-astro-cid-smjqefzb]{font-size:1.5rem}}.sk-calc{display:block;margin-top:2rem;padding-top:2rem;border-top:1px solid var(--line-divider)}.sk-calc h2{font-size:1.75rem;line-height:1.3;font-weight:700;margin-bottom:.75rem;color:var(--primary)}.sk-calc .sk-subtitle{margin-bottom:1.5rem;line-height:1.6}.sk-calc .sk-step-group,.sk-calc .sk-summary{background:var(--btn-plain-bg-hover);border:1px solid var(--line-divider);border-radius:1rem;padding:1.5rem;margin-bottom:1rem}.sk-calc .sk-step-label{font-size:.875rem;font-weight:700;color:var(--primary);margin-bottom:.5rem}.sk-calc .sk-step-title{font-size:1.125rem;font-weight:700;margin-bottom:1rem}.sk-calc .sk-options{display:flex;flex-wrap:wrap;gap:.625rem}.sk-calc .sk-option{border:1px solid var(--line-divider);border-radius:.75rem;padding:.75rem 1rem;background:var(--btn-regular-bg);color:var(--primary);font-weight:500;cursor:pointer;transition:background .2s,border-color .2s}.sk-calc .sk-option:hover{border-color:var(--primary)}.sk-calc .sk-option.active{background:var(--primary);color:var(--deep-text);border-color:var(--primary)}.sk-calc .sk-option:focus-visible,.sk-calc .sk-slider:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.sk-calc .sk-slider-row{display:flex;align-items:center;gap:1rem}.sk-calc .sk-slider{flex:1;min-width:0;width:100%;accent-color:var(--primary);cursor:pointer;height:1.75rem}.sk-calc .sk-slider-value{min-width:5rem;color:var(--primary);font-size:1.75rem;font-weight:700;text-align:center}.sk-calc .sk-unit{font-size:.875rem;font-weight:400}.sk-calc .sk-btn,.sk-calc .sk-btn-lead{display:block;width:100%;box-sizing:border-box;padding:1rem 1.25rem;border-radius:.75rem;background:var(--primary);color:var(--deep-text);font-weight:700;text-align:center;cursor:pointer}.sk-calc .sk-btn:disabled{background:var(--btn-regular-bg);color:var(--primary);opacity:.6;cursor:not-allowed}.sk-calc .sk-results{margin-top:2rem;scroll-margin-top:24px}.sk-calc .sk-results-title{font-size:1.4rem;font-weight:700;margin-bottom:1.5rem}.sk-calc .sk-card{display:flex;flex-wrap:wrap;gap:1rem;border:1px solid var(--line-divider);border-radius:1rem;padding:1.5rem;margin-bottom:1rem}.sk-calc .sk-card.recommended{border-color:var(--primary);position:relative}.sk-calc .sk-card.recommended:before{content:"Рекомендуем";position:absolute;top:-.75rem;left:1rem;border-radius:.5rem;background:var(--primary);color:var(--deep-text);font-size:.75rem;font-weight:700;padding:.25rem .75rem}.sk-calc .sk-card-info{flex:1;min-width:0}.sk-calc .sk-card-name{font-size:1.125rem;font-weight:700;margin-bottom:.75rem}.sk-calc .sk-card-badges{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.sk-calc .sk-badge{background:var(--btn-regular-bg);color:var(--primary);font-size:.75rem;padding:.25rem .5rem;border-radius:.4rem}.sk-calc .sk-card-reason{font-size:.875rem;line-height:1.6}.sk-calc .sk-card-price-block{display:flex;flex-direction:column;justify-content:center}.sk-calc .sk-card-price{color:var(--primary);font-size:1.5rem;font-weight:700;white-space:nowrap}.sk-calc .sk-card-price-label{font-size:.875rem}.sk-calc .sk-summary{margin-top:1.5rem}.sk-calc .sk-summary h3{font-weight:700;font-size:1.25rem;margin-bottom:.75rem}.sk-calc .sk-summary p{line-height:1.6;margin-bottom:1rem}.sk-calc .sk-summary-params{font-size:.875rem;line-height:1.8;overflow-wrap:anywhere;margin-bottom:1.25rem}.sk-calc .sk-summary-params b{color:var(--primary)}@media (max-width:479px){.sk-calc .sk-step-group,.sk-calc .sk-card,.sk-calc .sk-summary{padding:1rem}.sk-calc h2{font-size:1.5rem}.sk-calc .sk-card-price-block{width:100%}}.cellar-consultation-compact[data-astro-cid-r2d7nngs]{margin-top:32px;margin-bottom:1.25rem;padding:28px 32px;border:1px solid var(--line-divider);border-left:4px solid var(--primary);border-radius:16px;background:var(--btn-plain-bg-hover);color:var(--body-color)}.cellar-consultation-compact[data-astro-cid-r2d7nngs] h2[data-astro-cid-r2d7nngs]{max-width:none;font-size:clamp(23px,2.1vw,30px);line-height:1.25}.compact-description[data-astro-cid-r2d7nngs]{max-width:760px;margin:14px 0 0;line-height:1.65}.cellar-consultation-compact[data-astro-cid-r2d7nngs] .consent-choice{padding:0;border:0;border-radius:0;background:transparent}.cellar-consultation-compact[data-astro-cid-r2d7nngs] .consent-lead{width:auto;min-width:220px;padding:14px 28px;margin-top:20px}@media (max-width:600px){.cellar-consultation-compact[data-astro-cid-r2d7nngs]{padding:22px 20px}.cellar-consultation-compact[data-astro-cid-r2d7nngs] .consent-lead{width:100%;min-width:0}}.cellar-consultation-card[data-astro-cid-r2d7nngs]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.85fr);gap:32px;margin-top:32px;padding:32px;border:1px solid var(--line-divider);border-left:4px solid var(--primary);border-radius:20px;background:var(--btn-plain-bg-hover);color:var(--body-color)}.eyebrow[data-astro-cid-r2d7nngs]{margin:0 0 12px;color:var(--primary);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}h2[data-astro-cid-r2d7nngs]{margin:0;max-width:560px;font-size:clamp(24px,2.3vw,32px);font-weight:700;line-height:1.2;color:var(--heading-color)}.description[data-astro-cid-r2d7nngs]{max-width:560px;margin:16px 0 0;line-height:1.65}.benefits[data-astro-cid-r2d7nngs]{display:flex;flex-wrap:wrap;gap:8px 20px;list-style:none;padding:0;margin:20px 0;font-size:14px}.benefits[data-astro-cid-r2d7nngs] li[data-astro-cid-r2d7nngs]:before{content:"✓";margin-right:8px;color:var(--primary)}.phone[data-astro-cid-r2d7nngs]{display:inline-block;color:var(--primary);font-size:24px;font-weight:700;text-decoration:none}.hours[data-astro-cid-r2d7nngs]{margin:4px 0 0;font-size:13px;opacity:.8}.consultation-action[data-astro-cid-r2d7nngs]{align-self:center;padding:24px;border:1px solid var(--line-divider);border-radius:16px;background:var(--card-bg)}h3[data-astro-cid-r2d7nngs]{margin:0 0 10px;font-size:20px;font-weight:700;line-height:1.3;color:var(--heading-color)}.consultation-action[data-astro-cid-r2d7nngs]>p[data-astro-cid-r2d7nngs]{margin:0;font-size:14px;line-height:1.6}@media (max-width:850px){.cellar-consultation-card[data-astro-cid-r2d7nngs]{grid-template-columns:minmax(0,1fr);padding:24px;gap:24px}.consultation-action[data-astro-cid-r2d7nngs]{padding:20px}.phone[data-astro-cid-r2d7nngs]{font-size:22px}}@media (max-width:450px){.cellar-consultation-card[data-astro-cid-r2d7nngs]{padding:20px 16px}.consultation-action[data-astro-cid-r2d7nngs]{padding:16px}}.review-card[data-astro-cid-2j4zimj7]{position:relative;overflow:hidden;border:0;border-radius:20px;background-color:transparent;box-shadow:none;transition:box-shadow .3s ease}.review-card[data-astro-cid-2j4zimj7].is-article{border-radius:18px;box-shadow:0 14px 34px #04183514}.review-card[data-astro-cid-2j4zimj7].is-article:hover{transform:none}.video-wrapper[data-astro-cid-2j4zimj7]{position:relative;width:100%;padding-top:177%;background-color:#000}.review-card[data-astro-cid-2j4zimj7].is-article .video-wrapper[data-astro-cid-2j4zimj7]{overflow:hidden;padding-top:56.25%;border:1px solid #e5e7eb;border-radius:18px;background:#041835}.review-video[data-astro-cid-2j4zimj7]{position:absolute;inset:0;width:100%;height:100%;border:none;background:#000;-o-object-fit:contain;object-fit:contain}.video-wrapper[data-astro-cid-2j4zimj7].is-expanded .review-video[data-astro-cid-2j4zimj7],.video-wrapper[data-astro-cid-2j4zimj7]:fullscreen .review-video[data-astro-cid-2j4zimj7],.video-wrapper[data-astro-cid-2j4zimj7]:-webkit-full-screen .review-video[data-astro-cid-2j4zimj7]{position:relative;width:100%;height:100%;object-fit:contain}.review-controls[data-astro-cid-2j4zimj7]{position:absolute;right:12px;bottom:12px;left:12px;z-index:3;display:grid;grid-template-columns:40px auto minmax(0,1fr) 40px;align-items:center;gap:8px;min-height:50px;padding:6px 8px;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:#fff;background:#041835b8;box-shadow:0 12px 26px #00000052;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);touch-action:none}.review-video-nav[data-astro-cid-2j4zimj7]{position:absolute;top:50%;z-index:4;display:none;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid rgba(255,255,255,.22);border-radius:999px;color:#fff;background:#0418359e;box-shadow:0 12px 26px #00000047;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;transform:translateY(-50%);transition:border-color .2s ease,background-color .2s ease,opacity .2s ease,transform .2s ease;touch-action:manipulation}.review-video-nav[data-astro-cid-2j4zimj7]:hover,.review-video-nav[data-astro-cid-2j4zimj7]:focus-visible{border-color:#ffffff7a;background:#0d244ce0;outline:none}.video-wrapper[data-astro-cid-2j4zimj7].is-expanded .review-video-nav[data-astro-cid-2j4zimj7],.video-wrapper[data-astro-cid-2j4zimj7]:fullscreen .review-video-nav[data-astro-cid-2j4zimj7],.video-wrapper[data-astro-cid-2j4zimj7]:-webkit-full-screen .review-video-nav[data-astro-cid-2j4zimj7]{display:inline-flex}.review-video-nav[data-astro-cid-2j4zimj7]:active{transform:translateY(-50%) scale(.96)}.review-video-nav[data-astro-cid-2j4zimj7][disabled]{opacity:.28;pointer-events:none}.review-video-nav[data-astro-cid-2j4zimj7] svg[data-astro-cid-2j4zimj7]{width:25px;height:25px}.review-video-nav-prev[data-astro-cid-2j4zimj7]{left:12px}.review-video-nav-next[data-astro-cid-2j4zimj7]{right:12px}.review-control-btn[data-astro-cid-2j4zimj7]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 40px;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#fff;background:#081937c7;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.review-control-btn[data-astro-cid-2j4zimj7]:hover,.review-control-btn[data-astro-cid-2j4zimj7]:focus-visible{border-color:#ffffff6b;background:#0d244ceb;outline:none}.review-control-btn[data-astro-cid-2j4zimj7]:active{transform:scale(.96)}.review-control-btn[data-astro-cid-2j4zimj7] svg[data-astro-cid-2j4zimj7]{width:22px;height:22px;fill:currentColor}.review-icon-pause[data-astro-cid-2j4zimj7],.review-icon-fullscreen-exit[data-astro-cid-2j4zimj7],.is-playing[data-astro-cid-2j4zimj7] .review-icon-play[data-astro-cid-2j4zimj7],.is-fullscreen[data-astro-cid-2j4zimj7] .review-icon-fullscreen[data-astro-cid-2j4zimj7]{display:none}.is-playing[data-astro-cid-2j4zimj7] .review-icon-pause[data-astro-cid-2j4zimj7],.is-fullscreen[data-astro-cid-2j4zimj7] .review-icon-fullscreen-exit[data-astro-cid-2j4zimj7]{display:block}.review-time[data-astro-cid-2j4zimj7]{min-width:34px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;font-variant-numeric:tabular-nums}.review-progress[data-astro-cid-2j4zimj7]{width:100%;min-width:44px;height:18px;margin:0;accent-color:#fff;cursor:pointer;touch-action:none}.review-progress[data-astro-cid-2j4zimj7]::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:#ffffff73}.review-progress[data-astro-cid-2j4zimj7]::-webkit-slider-thumb{width:12px;height:12px;margin-top:-4px;border-radius:999px;background:#fff}.review-progress[data-astro-cid-2j4zimj7]::-moz-range-track{height:4px;border-radius:999px;background:#ffffff73}.review-progress[data-astro-cid-2j4zimj7]::-moz-range-thumb{width:12px;height:12px;border:0;border-radius:999px;background:#fff}@media (max-width: 520px){.review-controls[data-astro-cid-2j4zimj7]{right:8px;bottom:8px;left:8px;grid-template-columns:38px auto minmax(38px,1fr) 38px;gap:5px;min-height:48px;padding:5px 6px}.review-video-nav[data-astro-cid-2j4zimj7]{width:42px;height:42px}.review-video-nav[data-astro-cid-2j4zimj7] svg[data-astro-cid-2j4zimj7]{width:23px;height:23px}.review-video-nav-prev[data-astro-cid-2j4zimj7]{left:8px}.review-video-nav-next[data-astro-cid-2j4zimj7]{right:8px}.review-control-btn[data-astro-cid-2j4zimj7]{width:38px;height:38px;flex-basis:38px}.review-control-btn[data-astro-cid-2j4zimj7] svg[data-astro-cid-2j4zimj7]{width:21px;height:21px}.review-time[data-astro-cid-2j4zimj7]{min-width:30px;font-size:11px}}.ajs-video-dialog{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#000;overflow:hidden}.ajs-video-dialog::backdrop{background:#000}.ajs-video-dialog-close{position:absolute;top:12px;right:12px;z-index:10;width:44px;height:44px;border-radius:50%;background:#1e2d3ccc;color:#fff;font-size:30px}.video-wrapper[data-astro-cid-2j4zimj7].is-expanded{position:absolute;inset:0;width:100%;height:100dvh;padding:0}.video-wrapper[data-astro-cid-2j4zimj7].is-expanded .review-controls[data-astro-cid-2j4zimj7]{max-width:760px;margin:auto}.article-video-grid[data-astro-cid-gzyash5k]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;max-width:680px}@media (max-width:600px){.article-video-grid[data-astro-cid-gzyash5k]{grid-template-columns:minmax(0,1fr);max-width:360px;margin-inline:auto}}.house-picker[data-astro-cid-73ypd6sd]{display:block;margin:2rem 0;padding:1.5rem;border:1px solid var(--line-divider);border-radius:1rem;background:var(--btn-plain-bg-hover)}h2[data-astro-cid-73ypd6sd]{font-size:1.75rem;line-height:1.3;font-weight:700;color:var(--primary);margin-bottom:1.25rem}fieldset[data-astro-cid-73ypd6sd]{border:0;padding:0;min-width:0;margin:0}legend[data-astro-cid-73ypd6sd]{font-weight:700;margin-bottom:.5rem}.house-hint[data-astro-cid-73ypd6sd]{margin-bottom:1rem}label[data-astro-cid-73ypd6sd]{display:flex;align-items:flex-start;gap:.75rem;padding:.5rem 0;cursor:pointer;font-weight:600}input[data-astro-cid-73ypd6sd]{width:1.125rem;height:1.125rem;flex-shrink:0;margin-top:.25rem;accent-color:var(--primary)}ajs-well-house-picker .consent-lead:disabled{opacity:.5;cursor:not-allowed}.house-price[data-astro-cid-73ypd6sd]{margin:1.25rem 0;font-size:1.2rem}output[data-astro-cid-73ypd6sd]{font-weight:800;color:var(--primary);white-space:nowrap}p[data-astro-cid-73ypd6sd]{line-height:1.7}@media (max-width:479px){.house-picker[data-astro-cid-73ypd6sd]{padding:1rem}h2[data-astro-cid-73ypd6sd]{font-size:1.5rem}}.ajs-article-body .article-case-card{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:0;margin:2rem 0;overflow:hidden;border:1px solid var(--line-divider);border-radius:1rem;background:var(--btn-regular-bg)}.ajs-article-body .article-case-card__media{display:block;position:relative;align-self:stretch;min-width:0;min-height:17rem;padding:0;border:0;overflow:hidden}.ajs-article-body .article-case-card__media img{position:absolute;inset:0;display:block;width:100%;height:100%;margin:0;border-radius:0;-o-object-fit:cover;object-fit:cover;cursor:pointer;transition:transform .18s ease}.ajs-article-body .article-case-card__media:hover img{transform:scale(1.025)}.ajs-article-body .article-case-card__media span{position:absolute;bottom:1rem;left:1rem;padding:.35rem .7rem;border:1px solid rgba(255,255,255,.18);border-radius:.6rem;background:#08121cd1;color:#fff;font-size:.8rem;font-weight:600;line-height:1.5}.ajs-article-body .article-case-card__content{min-width:0;padding:1.5rem}.ajs-article-body .article-case-card__content p{margin:0 0 1rem;font-size:.95rem;line-height:1.65}.ajs-article-body .article-case-card__content .article-case-card__eyebrow{margin-bottom:.5rem;color:var(--primary);font-size:.75rem;font-weight:600;letter-spacing:.04em}.ajs-article-body .article-case-card__content h3{margin:0 0 .4rem;font-size:1.25rem;line-height:1.35}.ajs-article-body .article-case-card__content h3:before{display:none}.ajs-article-body .article-case-card__content .article-case-card__location{margin-bottom:1rem;color:var(--tw-prose-captions);font-size:.85rem}.ajs-article-body .article-case-card__content ul{display:grid;gap:.4rem;margin:0 0 1.25rem;padding:0;list-style:none}.ajs-article-body .article-case-card__content li{margin:0;padding:0;font-size:.85rem;line-height:1.5}.ajs-article-body .article-case-card__content li:before{content:"·";position:static;margin-right:.5rem;color:var(--primary)}.ajs-article-body .article-case-card__footer{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding-top:1rem;border-top:1px solid var(--line-divider)}.ajs-article-body .article-case-card__footer p{flex:1 1 8rem;margin:0;color:var(--tw-prose-captions);font-size:.8rem}.ajs-article-body .article-case-card__footer a{display:inline-flex;align-items:center;gap:.6rem;padding:.55rem .85rem;border:1px solid var(--line-divider);border-radius:.65rem;color:var(--primary);background:var(--btn-regular-bg);text-decoration:none;font-size:.85rem;font-weight:600;line-height:1.5;white-space:nowrap}.ajs-article-body .article-case-card__footer a:after{content:"→"}.ajs-article-body .article-case-card__footer a:hover{background:var(--btn-regular-bg-hover)}.ajs-article-body .article-case-card a:focus-visible{outline:2px solid var(--primary);outline-offset:-3px}@media (max-width: 900px){.ajs-article-body .article-case-card{grid-template-columns:1fr}.ajs-article-body .article-case-card__media{min-height:0;height:13rem}.ajs-article-body .article-case-card__content{padding:1.25rem}}@media (prefers-reduced-motion: reduce){.ajs-article-body .article-case-card__media img{transition:none}}.ajs-article-quick-answer h2{margin:0 0 1rem;color:var(--primary);font-size:1.1rem;font-weight:800}.ajs-article-quick-answer{margin:1.5rem 0;padding:1.25rem 1.5rem;border:1px solid var(--line-divider);border-radius:1rem;background:var(--card-bg)}.ajs-article-quick-answer p{margin:0;line-height:1.6}.ajs-article-body .article-info-card{padding:1.25rem 1.5rem;border-radius:1rem;background:var(--card-bg);border:1px solid var(--line-divider);margin:1.5rem 0}.ajs-article-body .article-info-card>:first-child{margin-top:1.25rem}.ajs-article-body .article-table-wrap{width:100%;max-width:100%;min-width:0;overflow-x:auto;margin:1.5rem 0;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--primary) transparent}.ajs-article-body .article-table-wrap:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.ajs-article-body .article-table-wrap>table{margin:0}.ajs-article-body table{display:table;width:100%;min-width:38rem}.ajs-article-body img{max-width:100%;height:auto;border-radius:.75rem}
