.cg-page .ui-breadcrumbs{margin-bottom:calc(24px - var(--site-rhythm))}.cg-lead__note{font:var(--site-t-caption);color:var(--site-ink-2)}.hr .cg-lead__note .ui-md{font:inherit}.cg-body{gap:var(--site-gap);min-width:0;display:grid}.cg-exact{align-items:center;gap:16px 32px;display:grid}.cg-exact p{max-width:var(--site-measure)}@media (max-width:767px){.cg-exact .hr-btn{width:100%}}@media (min-width:768px){.cg-exact{grid-template-columns:minmax(0,1fr) auto}}.cg-table{border-collapse:collapse;width:100%;font:var(--site-t-body);font-variant-numeric:tabular-nums;display:none}.cg-table th,.cg-table td{text-align:left;vertical-align:middle;border-top:1px solid var(--border);overflow-wrap:anywhere;min-width:0;padding:16px 20px 16px 0}.cg-table thead th{font:var(--site-t-caption-strong);color:var(--site-ink-2);border-top:0;padding-top:0}.cg-table tbody th{font:var(--site-t-body-strong);width:58%}.cg-table td:last-child{white-space:nowrap;padding-right:0}.cg-cards{display:grid}.cg-card{justify-items:start;gap:8px;min-width:0;padding-block:16px;display:grid}.cg-card+.cg-card{border-top:1px solid var(--border)}.cg-card:first-child{padding-top:0}.cg-card:last-child{padding-bottom:0}.cg-card__title{font:var(--site-t-body-strong);overflow-wrap:anywhere}.cg-card__pairs{font:var(--site-t-caption);gap:4px;display:grid}.cg-card__pairs>div{flex-wrap:wrap;gap:0 6px;display:flex}.cg-card__pairs dt{color:var(--site-ink-2)}.cg-card__pairs dt:after{content:":"}@media (min-width:768px){.cg-table{display:table}.cg-cards{display:none}}.cg-how{gap:var(--site-gap);align-items:stretch;display:grid}.cg-how__photo{aspect-ratio:4/3;object-fit:cover;width:100%;height:100%;min-height:0;box-shadow:var(--site-shadow)}.cg-steps{gap:var(--site-gap);display:grid}.cg-step{padding:var(--site-tile-pad);border-radius:var(--site-radius);background:var(--site-glass-dense);border:1px solid var(--site-glass-border);box-shadow:var(--site-glass-highlight), var(--site-shadow);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;display:grid}.cg-step .site-step__n{margin-bottom:0}.cg-step__text{gap:6px;display:grid}@media (min-width:1024px){.cg-how{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.cg-how__photo{aspect-ratio:auto}.cg-step{padding:24px 28px}}.cg-links{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.cg-links .ui-text-link{align-items:center;min-height:48px;display:inline-flex}.cg-faq{max-width:52rem}
