.p-immigration-topic-layout{display: block;}.p-immigration__topic-content{min-width: 0;}.p-immigration__topic-content>.o-section{padding-block: clamp(1rem,2vw,1.45rem);}.p-immigration__topic-content>.o-section:first-child{padding-top: 0;}.p-immigration__topic-content>.o-section + .o-section{border-top: 1px solid var(--tlc-color-border);}.p-immigration__topic-content .c-section-heading{margin-bottom: 1rem;}.p-immigration--topic .p-immigration__direction-grid{grid-template-columns: repeat(3,minmax(0,1fr));gap: 1rem;}.p-immigration--topic .p-immigration__direction-card{height: 100%;}.p-immigration--topic .p-immigration__direction-card .c-card__body{padding: 1.05rem 1.1rem 1.15rem;}.p-immigration--topic .p-immigration__direction-card .c-card__title{margin: 0;font-size: clamp(1.05rem,1.45vw,1.28rem);line-height: 1.28;text-align: left;}.p-immigration__companies-heading{display: flex;align-items: end;justify-content: space-between;gap: 1rem;margin-bottom: 1rem;}.p-immigration__companies-heading .c-section-heading{margin-bottom: 0;}.p-immigration__companies .p-companies-collection{width: 100%;}.p-immigration__companies .c-company-card__content h3{text-align: center;}.p-immigration__companies .c-company-card__content h3 a{display: inline-block;}.p-immigration__companies .c-company-card__flags-zone{background: color-mix(in srgb,var(--tlc-color-background) 78%,var(--tlc-color-surface));}@media (min-width: 821px){.p-immigration__companies .p-companies-collection[data-collection-view="grid"] .c-company-card__content{text-align: center;}.p-immigration__companies .p-companies-collection[data-collection-view="grid"] .c-company-card__copy>p{display: none;}}.p-immigration__question-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: .85rem;}.p-immigration__question-card{position: relative;min-height: 188px;gap: .55rem;padding: 1rem 1.05rem;overflow: hidden;border-color: color-mix(in srgb,var(--tlc-color-border) 78%,var(--tlc-color-blue-dark));box-shadow: 0 8px 24px rgba(4,35,49,.05);}.p-immigration__question-card::before{position: absolute;inset: 0 auto 0 0;width: 4px;background: var(--tlc-color-blue-dark);content: "";}.p-immigration__question-card .c-question-card__meta{gap: .28rem .6rem;color: var(--tlc-color-muted);font-size: .72rem;line-height: 1.35;}.p-immigration__question-card .c-question-card__title{margin: .05rem 0 0;font-size: 1.02rem;line-height: 1.32;text-align: left;overflow-wrap: anywhere;}.p-immigration__question-card .c-question-card__title a{color: var(--tlc-color-text);text-decoration: none;}.p-immigration__question-card .c-question-card__title a:hover{color: var(--tlc-color-blue-dark);text-decoration: none;}.p-immigration__question-card .c-question-card__title a:focus-visible{color: var(--tlc-color-blue-dark);text-decoration: underline;text-underline-offset: .16em;}.p-immigration__question-card .c-question-card__excerpt{display: -webkit-box;margin: 0;overflow: hidden;color: var(--tlc-color-text-muted);font-size: .84rem;line-height: 1.5;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}.p-immigration__question-card .c-question-card__link{display: inline-flex;align-items: center;gap: .35rem;width: fit-content;margin-top: auto;padding-top: .55rem;border-top: 1px solid var(--tlc-color-border);color: var(--tlc-color-blue-dark);font-size: .8rem;font-weight: 750;text-decoration: none;}.p-immigration__article-grid{grid-template-columns: repeat(3,minmax(0,1fr));gap: .85rem;}.p-immigration__article-grid>.c-card{height: 100%;}.p-immigration__load-more{margin-top: clamp(1.5rem,3vw,2.25rem);}.p-immigration__news-lead{margin-bottom: .85rem;}.p-immigration__news .p-news-lead{min-height: 300px;}.p-immigration__news .p-news-lead__title{font-size: clamp(1.55rem,2.8vw,2.25rem);}.p-immigration__news-grid{gap: .85rem;}.p-immigration__news-grid .p-news-compact{min-height: 132px;grid-template-columns: 150px minmax(0,1fr);}.p-immigration__news-grid .p-news-compact__media,.p-immigration__news-grid .p-news-compact__media img{min-height: 132px;}.p-immigration__description-section{margin-top: clamp(1.5rem,3vw,2.25rem);padding-block: clamp(1.5rem,3vw,2.25rem);border-top: 2px solid var(--tlc-color-border);}.p-immigration__description-content{min-width: 0;}.p-immigration__description-content>h2{margin: 0 0 1rem;font-size: clamp(1.65rem,3vw,2.4rem);line-height: 1.12;letter-spacing: -.025em;}.p-immigration__description-content .p-immigration__content{margin: 0;}.p-immigration__description-content .p-immigration__content>:first-child{margin-top: 0;}@media (max-width: 1160px){.p-immigration__direction-grid,.p-immigration__question-grid,.p-immigration__article-grid{grid-template-columns: repeat(2,minmax(0,1fr));}}@media (max-width: 1020px){.p-immigration__news-grid .p-news-compact{grid-template-columns: 120px minmax(0,1fr);}}@media (max-width: 820px){.p-immigration__companies-heading{align-items: flex-start;flex-direction: column;}.p-immigration__companies-heading .c-view-switcher{align-self: stretch;}.p-immigration__direction-grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: .7rem;}.p-immigration__question-grid,.p-immigration__article-grid{grid-template-columns: 1fr;}.p-immigration--topic .p-immigration__direction-card .c-card__body{padding: .62rem .68rem .72rem;}.p-immigration--topic .p-immigration__direction-card .c-card__title{font-size: clamp(.82rem,3.5vw,1rem);line-height: 1.24;overflow-wrap: anywhere;}}@media (max-width: 680px){.p-immigration--topic .p-immigration__directions,.p-immigration--topic .p-immigration__companies,.p-immigration--topic .p-immigration__materials,.p-immigration--topic .p-immigration__news,.p-immigration--topic .p-immigration__questions{padding-block: 1.1rem;}.p-immigration__news .p-news-lead{min-height: 0;}.p-immigration__news-grid .p-news-compact{grid-template-columns: 96px minmax(0,1fr);min-height: 112px;}.p-immigration__news-grid .p-news-compact__media,.p-immigration__news-grid .p-news-compact__media img{min-height: 112px;}.p-immigration__description-section{margin-top: 1.15rem;padding-block: 1.15rem;}.p-immigration__description-content>h2{font-size: clamp(1.45rem,8vw,1.9rem);}}
