.guides-page_guidesPage__aL9Xb{width:min(100%,var(--container-content));margin:0 auto}.guides-page_rail__RbNSE{display:grid;gap:var(--space-6)}.guides-page_trustStrip__b3yiu{display:grid;gap:var(--space-3)}.guides-page_trustTile__0xBE_{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) 0;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none}.guides-page_trustIcon__hl93d{display:grid;flex:0 0 auto;place-items:center;width:36px;height:36px;border-radius:var(--radius-sm);color:var(--red);background:var(--red-soft)}.guides-page_trustCopy__yE5dX{display:grid;min-width:0;gap:var(--space-1)}.guides-page_trustCopy__yE5dX small{color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-xs)}.guides-page_trustCopy__yE5dX strong{color:var(--ink);font-size:var(--text-sm);line-height:var(--leading-sm)}.guides-page_section__r4MQ3{display:grid;gap:var(--space-5);margin-top:var(--space-4)}.guides-page_section__r4MQ3 h2{margin:0;color:var(--ink);font-size:var(--text-xl);line-height:var(--leading-xl);letter-spacing:-.03em}.guides-page_sectionIntro__h38aV{max-width:700px;margin:calc(var(--space-2) * -1) 0 0;color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-sm)}.guides-page_searchBar__r50ug{display:grid;min-height:56px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:var(--space-3);padding:0 var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--field);color:var(--muted);box-shadow:none}.guides-page_searchBar__r50ug:focus-within{border-color:var(--line-focus);box-shadow:0 0 0 3px var(--shadow-ambient)}.guides-page_searchLabel__MNQUt{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0,0,0,0);white-space:nowrap;border:0}.guides-page_searchBar__r50ug input{width:100%;min-width:0;height:54px;padding:0;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:var(--text-base)}.guides-page_searchBar__r50ug input::placeholder{color:var(--muted);opacity:1}.guides-page_countryFilter__NHx_f{display:grid;gap:var(--space-3);margin:0;padding:0;border:0;background:transparent}.guides-page_countryFilter__NHx_f legend{padding:0 var(--space-1);color:var(--ink);font-size:var(--text-sm);font-weight:700}.guides-page_countryFilterOptions__ax1IO{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.guides-page_countryFilterOptions__ax1IO button{position:relative;display:inline-flex;overflow:hidden;min-width:0;min-height:44px;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--control);color:var(--body);cursor:pointer;font:inherit;font-size:var(--text-sm);font-weight:600;transition:background var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.guides-page_countryFilterOptions__ax1IO button>span:not(.guides-page_countryFilterIndicator__T3ph_){position:relative;z-index:1;display:inline-flex}.guides-page_countryFilterIndicator__T3ph_{position:absolute;z-index:0;inset:0;background:var(--red-soft)}.guides-page_countryFilterOptions__ax1IO button:hover{border-color:var(--line-active);background:var(--surface);color:var(--ink)}.guides-page_countryFilterOptions__ax1IO button[aria-pressed=true]{border-color:var(--red-action);background:var(--control);color:var(--red-on-soft)}.guides-page_countryFilterOptions__ax1IO button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:var(--space-05)}.guides-page_countryFilter__NHx_f p{margin:0;color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-xs)}.guides-page_featuredList__Q6opF{display:grid;gap:var(--space-4)}.guides-page_guideCard__eYpy5{display:block;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--ground-raised);box-shadow:none;transition:box-shadow var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard)}.guides-page_guideCard__eYpy5:hover{border-color:var(--line-hover);box-shadow:0 2px 8px var(--shadow-card)}.guides-page_guideMedia__OPQI4{display:grid;overflow:hidden;height:auto;aspect-ratio:16/9;place-items:center;padding:var(--space-3);background:var(--blue-soft);color:var(--blue)}.guides-page_guideMedia__OPQI4 img{display:block;width:100%;height:100%;object-fit:contain;border-radius:var(--radius-sm);background:var(--ground-raised)}.guides-page_guideCopy__348PH{display:grid;align-content:start;padding:var(--space-5)}.guides-page_guideCopy__348PH .tag-row{flex-wrap:wrap;margin-bottom:var(--space-3)}.guides-page_guideHeadingRow__N9ofg{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.guides-page_guideHeadingRow__N9ofg h3{margin:0;color:var(--ink);font-size:var(--text-lg);line-height:var(--leading-lg);letter-spacing:-.02em}.guides-page_guideChevron__qYf_y{flex:0 0 auto;margin-top:var(--space-1);color:var(--muted)}.guides-page_guideLead__AxZJt{margin:var(--space-3) 0 0;color:var(--body);font-size:var(--text-base);line-height:var(--leading-base)}.guides-page_guideMeta__IRAhU{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-4);color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-xs)}.guides-page_guideMetaDate__E6_cQ{display:inline-flex;align-items:center;gap:var(--space-2)}.guides-page_guideCountryMeta__ls6Pf{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--ink);font-weight:600}.guides-page_librarySection__RPQR1{scroll-margin-top:calc(var(--space-12) + var(--space-8))}.guides-page_sectionHeading__ifBpL{display:grid;gap:var(--space-2)}.guides-page_sectionHeading__ifBpL h2{text-wrap:balance}.guides-page_sectionHeading__ifBpL p{max-width:var(--measure);margin:0;color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-sm)}.guides-page_libraryToolbar___OcBZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-warm)}.guides-page_libraryControl__Rvfvt{display:grid;min-width:0;gap:var(--space-2);color:var(--ink);font-size:var(--text-xs);font-weight:700}.guides-page_libraryControl__Rvfvt select{width:100%;min-width:0;min-height:44px;padding:0 var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-md);background-color:var(--field);color:var(--ink);font:inherit;font-size:var(--text-sm);font-weight:600;cursor:pointer}.guides-page_libraryControl__Rvfvt select:hover{border-color:var(--line-hover)}.guides-page_libraryControl__Rvfvt select:focus-visible{outline:3px solid var(--focus-ring);outline-offset:var(--space-05)}.guides-page_libraryCount__pRlN7{margin:calc(var(--space-3) * -1) 0 0;color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-xs);font-variant-numeric:tabular-nums}.guides-page_allGuideList__pKvhB{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.guides-page_allGuideCard__md7pl{display:grid;min-height:152px;grid-template-columns:176px minmax(0,1fr) 22px;align-items:center;gap:var(--space-4);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--ground-raised);box-shadow:none;text-decoration:none;transition:border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}.guides-page_allGuideCard__md7pl:hover{border-color:var(--line-hover);box-shadow:0 2px 8px var(--shadow-card)}.guides-page_allGuideCard__md7pl:focus-visible{outline:3px solid var(--focus-ring);outline-offset:var(--space-05)}.guides-page_libraryArtwork__rK9c7{display:grid;overflow:hidden;width:100%;min-height:126px;align-self:stretch;place-items:center;padding:var(--space-2);border-radius:var(--radius-md);background:var(--blue-soft);color:var(--blue)}.guides-page_libraryArtwork__rK9c7 img{display:block;width:100%;height:100%;object-fit:contain;border-radius:var(--radius-sm);background:var(--ground-raised)}.guides-page_libraryCopy__qfwtL{display:grid;min-width:0;gap:var(--space-2)}.guides-page_libraryKicker__pB0b0{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3);color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-xs)}.guides-page_libraryKicker__pB0b0>span{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--red);font-weight:700}.guides-page_libraryTitle__ZADtY{color:var(--ink);font-size:var(--text-md);line-height:var(--leading-md);letter-spacing:-.015em;text-wrap:pretty}.guides-page_libraryLead__LZo7K{display:-webkit-box;overflow:hidden;color:var(--body);font-size:var(--text-sm);line-height:var(--leading-sm);-webkit-box-orient:vertical;-webkit-line-clamp:2}.guides-page_libraryMeta__hvZK_{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-xs)}.guides-page_libraryArrow__mBlUm{justify-self:end;color:var(--muted)}.guides-page_chapterSummary__RkEuO{max-width:680px;margin:calc(var(--space-2) * -1) 0 0;color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-sm)}.guides-page_topicIndex__Og_4j{display:grid;gap:var(--space-4)}.guides-page_topicGroup__hjK2_{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--ground-raised);box-shadow:0 8px 22px var(--shadow-card)}.guides-page_topicSummary__xol_x{display:grid;min-height:132px;grid-template-columns:96px minmax(0,1fr) 24px;align-items:center;gap:var(--space-4);padding:var(--space-3);color:var(--ink);cursor:pointer;list-style:none;transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard)}.guides-page_topicSummary__xol_x::-webkit-details-marker{display:none}.guides-page_topicSummary__xol_x::marker{content:""}.guides-page_topicSummary__xol_x:hover{background:var(--surface)}.guides-page_topicSummary__xol_x:focus-visible{outline:2px solid var(--line-focus);outline-offset:-2px}.guides-page_chapterVisual__awBYc{position:relative;display:grid;align-self:stretch;min-height:106px;place-items:center;overflow:hidden;border-radius:var(--radius-md);color:var(--blue);background:var(--blue-soft)}.guides-page_chapterVisual__awBYc:before{position:absolute;width:74px;height:74px;border:1px solid;border-radius:50%;content:"";opacity:.18;transform:translate(24px,-28px)}.guides-page_chapterVisual__awBYc svg{position:relative;z-index:1}.guides-page_chapterVisual__awBYc img{display:block;width:100%;height:100%;object-fit:cover}.guides-page_chapterVisualMark__RsNTC{position:absolute;right:var(--space-2);bottom:var(--space-1);font-size:var(--text-xs);font-weight:700;opacity:.48}.guides-page_chapterVisual2__Mbyqt,.guides-page_chapterVisual6__KupFJ{color:var(--red);background:var(--red-soft)}.guides-page_chapterVisual3__jJ5oV,.guides-page_chapterVisual7__53xa4{color:var(--green);background:var(--green-soft)}.guides-page_chapterVisual4__ijyRS{color:var(--amber);background:var(--amber-soft)}.guides-page_chapterVisual5__IrxV8{color:var(--body);background:var(--surface-shade)}.guides-page_chapterHeading__3UCw1{display:grid;min-width:0;gap:var(--space-2);overflow-wrap:anywhere}.guides-page_chapterTitleRow__Rfi0_{display:flex;align-items:center;gap:var(--space-3)}.guides-page_chapterTitleRow__Rfi0_ strong{color:var(--ink);font-size:var(--text-lg);line-height:var(--leading-lg);letter-spacing:-.025em}.guides-page_chapterNumber__lF6nu{display:grid;flex:0 0 auto;width:30px;height:30px;place-items:center;border-radius:var(--radius-sm);color:var(--red);background:var(--red-soft);font-size:var(--text-sm);font-weight:700;font-variant-numeric:tabular-nums}.guides-page_chapterDescription__Y9XMQ{color:var(--body);font-size:var(--text-sm);line-height:var(--leading-sm)}.guides-page_topicCount__3h_u_{color:var(--muted);font-size:var(--text-xs);font-weight:500;line-height:var(--leading-xs)}.guides-page_topicChevron__iGxll{display:inline-flex;color:var(--muted);transition:transform var(--motion-base) var(--ease-standard)}.guides-page_topicGroup__hjK2_[open] .guides-page_topicChevron__iGxll{transform:rotate(180deg)}.guides-page_topicRows__JfHAh{display:grid;gap:var(--space-2);padding:var(--space-3);border-top:1px solid var(--line);background:var(--surface)}.guides-page_topicRow__vQAJQ{display:grid;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--ground-raised);transition:border-color var(--motion-fast) var(--ease-standard)}.guides-page_topicRow__vQAJQ:hover{border-color:var(--line-hover)}.guides-page_topicRowCopy__eYsIw{display:grid;min-width:0;gap:var(--space-1)}.guides-page_topicRowCopy__eYsIw strong{color:var(--ink);font-size:var(--text-base);line-height:var(--leading-base)}.guides-page_topicRowLead__FAm9L{color:var(--body);font-size:var(--text-sm);line-height:var(--leading-sm)}.guides-page_topicRowMeta__r2yW0{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-1);color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-xs)}.guides-page_topicRowChevron__Ob6No{justify-self:end;color:var(--muted)}.guides-page_chapterEmpty__RkRWA{margin:0;background:var(--surface);color:var(--muted);line-height:var(--leading-sm)}.guides-page_chapterEmpty__RkRWA,.guides-page_chapterLink__DXCx1{padding:var(--space-4);border-top:1px solid var(--line);font-size:var(--text-sm)}.guides-page_chapterLink__DXCx1{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--red);font-weight:600;text-decoration:none}.guides-page_chapterLink__DXCx1:focus-visible,.guides-page_chapterLink__DXCx1:hover{text-decoration:underline}.guides-page_showAllButton__pvqyn{display:inline-flex;min-height:44px;align-items:center;gap:var(--space-2);margin-top:var(--space-3);padding:0 var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--control);color:var(--ink);cursor:pointer;font:inherit;font-size:var(--text-sm);font-weight:700}.guides-page_showAllButton__pvqyn:hover{border-color:var(--red-action);color:var(--red)}.guides-page_showAllButton__pvqyn:focus-visible{outline:3px solid var(--focus-ring);outline-offset:var(--space-05)}.guides-page_rowList___VoTI,.guides-page_row__2atK7{display:grid;gap:var(--space-3)}.guides-page_row__2atK7{min-height:82px;grid-template-columns:40px minmax(0,1fr) 22px;align-items:center;padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--ground-raised);box-shadow:0 5px 14px var(--shadow-card);transition:transform var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard)}.guides-page_row__2atK7:hover{transform:translateY(-1px);border-color:var(--line-hover);box-shadow:0 9px 18px var(--shadow-soft)}.guides-page_rowIcon__rK3hK{display:grid;width:40px;height:40px;place-items:center;border-radius:var(--radius-sm);color:var(--red);background:var(--red-soft)}.guides-page_rowCopy__cYytf{display:grid;min-width:0;gap:var(--space-1)}.guides-page_rowCopy__cYytf strong{color:var(--ink);font-size:var(--text-base);line-height:var(--leading-base)}.guides-page_rowCopy__cYytf small{display:-webkit-box;overflow:hidden;color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-sm);-webkit-box-orient:vertical;-webkit-line-clamp:2}.guides-page_rowChevron__YHdcR{justify-self:end;color:var(--muted)}.guides-page_correction__Pk61q{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-warm)}.guides-page_correctionCopy__9gaB3{min-width:0;max-width:620px}.guides-page_correctionCopy__9gaB3 h2{margin:0 0 var(--space-2);color:var(--ink);font-size:var(--text-lg);line-height:var(--leading-lg);letter-spacing:-.02em}.guides-page_correctionCopy__9gaB3 p{margin:0;color:var(--body);font-size:var(--text-sm);line-height:var(--leading-sm)}@media (min-width:768px){.guides-page_rail__RbNSE{gap:var(--space-10)}.guides-page_intro__SyK20 p{font-size:var(--text-lg);line-height:var(--leading-lg)}.guides-page_trustStrip__b3yiu{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.guides-page_section__r4MQ3{gap:var(--space-6)}.guides-page_section__r4MQ3 h2{font-size:var(--text-2xl);line-height:var(--leading-2xl)}.guides-page_featuredList__Q6opF{display:grid;gap:var(--space-6)}.guides-page_guideCard__eYpy5{display:grid;min-height:204px;grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.guides-page_guideMedia__OPQI4{min-height:204px;aspect-ratio:auto}.guides-page_guideCopy__348PH{padding:var(--space-6)}.guides-page_guideHeadingRow__N9ofg h3{font-size:var(--text-xl);line-height:var(--leading-xl)}.guides-page_guideLead__AxZJt{display:-webkit-box;overflow:hidden;font-size:var(--text-md);line-height:var(--leading-lg);-webkit-box-orient:vertical;-webkit-line-clamp:4}.guides-page_topicIndex__Og_4j{gap:var(--space-4)}.guides-page_topicSummary__xol_x{min-height:184px;grid-template-columns:224px minmax(0,1fr) 28px;gap:var(--space-6);padding:0 var(--space-5) 0 0}.guides-page_chapterVisual__awBYc{min-height:184px;border-radius:0}.guides-page_chapterVisual__awBYc:before{width:126px;height:126px;transform:translate(62px,-52px)}.guides-page_chapterVisual__awBYc svg{width:48px;height:48px}.guides-page_chapterVisualMark__RsNTC{right:var(--space-4);bottom:var(--space-3);font-size:var(--text-sm)}.guides-page_chapterTitleRow__Rfi0_ strong{font-size:var(--text-xl);line-height:var(--leading-xl)}.guides-page_chapterDescription__Y9XMQ{max-width:590px;font-size:var(--text-base);line-height:var(--leading-base)}.guides-page_topicRows__JfHAh{padding:var(--space-4)}.guides-page_rowList___VoTI{gap:var(--space-4)}.guides-page_row__2atK7{min-height:84px;grid-template-columns:48px minmax(0,1fr) 28px;gap:var(--space-4);padding:var(--space-4)}.guides-page_rowIcon__rK3hK{width:48px;height:48px}.guides-page_rowCopy__cYytf strong{font-size:var(--text-md);line-height:var(--leading-md)}.guides-page_rowCopy__cYytf small{display:block;overflow:hidden;font-size:var(--text-base);line-height:var(--leading-base);text-overflow:ellipsis;white-space:nowrap}}@media (max-width:767.98px){.guides-page_guideMedia__OPQI4{padding:var(--space-2)}.guides-page_countryFilterOptions__ax1IO{grid-template-columns:repeat(2,minmax(0,1fr))}.guides-page_countryFilterOptions__ax1IO button:first-child{grid-column:1/-1}.guides-page_libraryToolbar___OcBZ{grid-template-columns:1fr}.guides-page_allGuideCard__md7pl{min-height:116px;grid-template-columns:104px minmax(0,1fr) 18px;gap:var(--space-3);padding:var(--space-2)}.guides-page_libraryArtwork__rK9c7{min-height:92px;align-self:start;padding:var(--space-1)}.guides-page_libraryKicker__pB0b0{gap:var(--space-1) var(--space-2)}.guides-page_libraryTitle__ZADtY{font-size:var(--text-base);line-height:var(--leading-base)}.guides-page_libraryLead__LZo7K{-webkit-line-clamp:2}.guides-page_libraryMeta__hvZK_{display:grid;gap:var(--space-1)}.guides-page_topicRowLead__FAm9L{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.guides-page_correction__Pk61q{flex-direction:column;align-items:stretch}}@media (max-width:479.98px){.guides-page_libraryKicker__pB0b0{display:grid}.guides-page_libraryLead__LZo7K{-webkit-line-clamp:1}}.guides-page_chapterFallbackList__VJxbA{display:grid;gap:var(--space-2);margin-top:var(--space-5);list-style:none;padding:0}.guides-page_chapterFallbackList__VJxbA a{color:var(--red);font-size:var(--text-sm);font-weight:600}