.ArticleOutline_outline__aruIn{margin:0 auto 2rem;max-width:780px;border:1px solid rgba(201,168,76,.3);background:#10100c;color:#f5f0e8;font-family:DM Sans,sans-serif;font-size:.9rem;line-height:1.6}.ArticleOutline_outline__aruIn summary{padding:1rem 1.25rem;cursor:pointer;color:#e8c97a}.ArticleOutline_outline__aruIn summary span{color:#b8b5ad;font-size:.8rem;white-space:nowrap}.ArticleOutline_outline__aruIn ol{margin:0;padding:0 1.25rem 1rem 2.75rem}.ArticleOutline_outline__aruIn li{padding-left:.25rem;break-inside:avoid}.ArticleOutline_outline__aruIn a{display:block;padding:.5rem 0;color:#e3ded4;text-decoration:underline;text-decoration-color:rgba(201,168,76,.5);text-underline-offset:3px;overflow-wrap:anywhere}.ArticleOutline_outline__aruIn a:hover{color:#e8c97a}.ArticleOutline_outline__aruIn a:focus-visible,.ArticleOutline_outline__aruIn summary:focus-visible{outline:2px solid #e8c97a;outline-offset:3px}@media (min-width:700px){.ArticleOutline_outline__aruIn ol{column-count:2;column-gap:2.5rem}}.GuideTools_panel__ZuoCw{margin:2.5rem 0;padding:clamp(1.25rem,3vw,2rem);border:1px solid rgba(201,168,76,.3);background:linear-gradient(145deg,#18160f,#0d0d0b);scroll-margin-top:7rem;color:#d6d3cc}.GuideTools_panel__ZuoCw h2{font-size:clamp(1.7rem,3vw,2.25rem);line-height:1.16;margin:0 0 1rem}.GuideTools_panel__ZuoCw h2,.GuideTools_panel__ZuoCw h3{font-family:Cormorant Garamond,serif;color:#f5f0e8;font-weight:500}.GuideTools_panel__ZuoCw h3{font-size:1.55rem;margin:.85rem 0 .5rem}.GuideTools_panel__ZuoCw p{line-height:1.7;margin:0 0 1rem}.GuideTools_panel__ZuoCw a{color:#e8c97a;text-underline-offset:4px}.GuideTools_panel__ZuoCw small{color:#b6b3ab;line-height:1.6;display:block;font-size:.79rem}.GuideTools_panel__ZuoCw .GuideTools_kicker__gjLgB{color:#e8c97a;font-size:.67rem;letter-spacing:.15em;text-transform:uppercase;margin-bottom:.75rem}.GuideTools_references__hbs_j{border-block:1px solid #393424;padding:1.2rem 0;margin:1.5rem 0}.GuideTools_referenceButtons__8fXdZ{display:flex;flex-wrap:wrap;gap:.65rem;margin-bottom:1rem}.GuideTools_referenceButtons__8fXdZ button{flex:1 1 150px;color:#eee9df;text-align:left;background:#19170f;border:1px solid #65572e;padding:.9rem;font:inherit;font-size:.78rem;cursor:pointer}.GuideTools_referenceButtons__8fXdZ strong{display:block;color:#e8c97a;margin-top:.4rem}.GuideTools_fields__U2fEq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.GuideTools_fields__U2fEq label{display:block;font-size:.85rem;color:#f5f0e8;margin-bottom:.45rem;line-height:1.4}.GuideTools_fields__U2fEq label span{color:#b7b1a3;font-size:.72rem}.GuideTools_fields__U2fEq input,.GuideTools_fields__U2fEq select{width:100%;min-width:0;box-sizing:border-box;min-height:46px;padding:.7rem;background:#0a0a08;border:1px solid #68604d;color:#f5f0e8;font:inherit;font-size:1rem;border-radius:0}.GuideTools_fields__U2fEq small{margin-top:.4rem}.GuideTools_fields__U2fEq input[aria-invalid=true]{border-color:#f69b86}.GuideTools_panel__ZuoCw :is(a,button,input,select):focus-visible{outline:2px solid #e8c97a;outline-offset:4px}.GuideTools_result__5cZHY{padding:1.2rem;margin-top:1.5rem;background:#0a0a08;border:1px solid #4f462e}.GuideTools_result__5cZHY p:last-child{margin:0;font-size:.87rem}.GuideTools_result__5cZHY dl{margin:0 0 1rem}.GuideTools_result__5cZHY dl>div{display:flex;flex-wrap:wrap;gap:.5rem 1rem;justify-content:space-between;padding:.6rem 0}.GuideTools_result__5cZHY dt{font-size:.84rem}.GuideTools_result__5cZHY dd{margin:0;color:#f5f0e8;font-variant-numeric:tabular-nums}.GuideTools_result__5cZHY .GuideTools_total__LAuh0{border-top:1px solid #605131;margin-top:.4rem;padding-top:1rem}.GuideTools_total__LAuh0 dd{color:#e8c97a;font-size:1.4rem}.GuideTools_actions__aaf36{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin:1.25rem 0}.GuideTools_reset__4MR1N{color:#e8c97a;background:transparent;border:1px solid #74643d;padding:.8rem 1rem;min-height:44px;font:inherit;font-size:.8rem;cursor:pointer}.GuideTools_exampleGrid__49F0L{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.GuideTools_exampleCard__5jKjy{min-width:0}.GuideTools_exampleCard__5jKjy>a:first-child{text-decoration:none}.GuideTools_exampleCard__5jKjy p{font-size:.83rem;margin-bottom:.4rem}.GuideTools_photo__1tjnN{position:relative;aspect-ratio:4/3;overflow:hidden;background:#0a0a08}.GuideTools_photo__1tjnN img{object-fit:contain}.GuideTools_detailLink__gf9V5{display:inline-block;padding:.8rem 0;font-size:.8rem}.GuideTools_panel__ZuoCw .GuideTools_note__Xe_zS{color:#b6b3ab;font-size:.8rem;margin:1rem 0 0}@media(max-width:600px){.GuideTools_exampleGrid__49F0L,.GuideTools_fields__U2fEq{grid-template-columns:1fr}.GuideTools_photo__1tjnN{aspect-ratio:4/3}}.GuideTools_referenceButtons__8fXdZ button[aria-pressed=true]{border-color:#e8c97a;background:#2a2413}.GuideTools_tableScroll__ds96N{overflow-x:auto;margin-top:1.25rem}.GuideTools_tableScroll__ds96N:focus-visible{outline:2px solid #e8c97a;outline-offset:4px}.GuideTools_table__dnBSA{width:100%;border-collapse:collapse;font-size:.85rem;line-height:1.5}.GuideTools_table__dnBSA caption{text-align:left;color:#e8c97a;margin-bottom:.75rem}.GuideTools_table__dnBSA td,.GuideTools_table__dnBSA th{padding:.7rem .5rem;border-bottom:1px solid #393424;vertical-align:top;text-align:left;color:#f5f0e8}.GuideTools_table__dnBSA th{font-weight:500}.GuideTools_table__dnBSA td{font-variant-numeric:tabular-nums}.GuideTools_destinos___rIPj button{flex-basis:120px;padding:.7rem}.CreamInheritanceExplorer_summary__obCef{padding:.9rem 1rem;border-left:2px solid #c9a84c;background:#0a0a08;font-size:.9rem}.CreamInheritanceExplorer_results__5RhqW{margin:1.5rem 0}.CreamInheritanceExplorer_probabilities__oy9Le{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0 0 1.5rem}.CreamInheritanceExplorer_probabilities__oy9Le>div{min-width:0;padding:1rem;border:1px solid #4f462e;background:#0a0a08}.CreamInheritanceExplorer_probabilities__oy9Le dt{min-height:4.5em;font-size:.85rem;line-height:1.5;color:#f5f0e8}.CreamInheritanceExplorer_probabilities__oy9Le dt span{display:block;font-size:.75rem;color:#b6b3ab}.CreamInheritanceExplorer_probabilities__oy9Le dd{margin:.6rem 0;font-family:Cormorant Garamond,serif;font-size:2.5rem;line-height:1;color:#e8c97a;font-variant-numeric:tabular-nums}.CreamInheritanceExplorer_probabilities__oy9Le dd span{font-size:1.2rem}.CreamInheritanceExplorer_bar__NtWe5{height:4px;background:#302a1a}.CreamInheritanceExplorer_bar__NtWe5 span{height:100%;display:block;background:#c9a84c}.CreamInheritanceExplorer_square__ds5aK{margin:1.5rem 0}.CreamInheritanceExplorer_square__ds5aK table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.9rem}.CreamInheritanceExplorer_square__ds5aK caption{text-align:left;color:#d6d3cc;font-size:.85rem;line-height:1.6;padding-bottom:.75rem}.CreamInheritanceExplorer_square__ds5aK :is(th,td){padding:.8rem .4rem;border:1px solid #5e5131;text-align:center;overflow-wrap:anywhere}.CreamInheritanceExplorer_square__ds5aK th{color:#f5f0e8;font-weight:500;background:#19170f}.CreamInheritanceExplorer_square__ds5aK thead th:first-child{font-size:.72rem}.CreamInheritanceExplorer_square__ds5aK td{color:#e8c97a}@media(max-width:600px){.CreamInheritanceExplorer_probabilities__oy9Le{gap:.5rem}.CreamInheritanceExplorer_probabilities__oy9Le>div{padding:.7rem .5rem}.CreamInheritanceExplorer_probabilities__oy9Le dt{font-size:.75rem}.CreamInheritanceExplorer_probabilities__oy9Le dd{font-size:2rem}}.GuideCatalogExamples_comparison__diyD_{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid #393424}.GuideCatalogExamples_steps__Hj4vn{margin:1.25rem 0;padding-left:1.5rem}.GuideCatalogExamples_steps__Hj4vn li{margin-bottom:1.1rem;padding-left:.25rem;line-height:1.6}.GuideCatalogExamples_steps__Hj4vn li::marker{color:#e8c97a;font-weight:600}.GuideCatalogExamples_steps__Hj4vn li>strong{display:block;color:#f5f0e8;margin-bottom:.3rem;font-size:.95rem}.GuideCatalogExamples_steps__Hj4vn li p{margin-bottom:0;font-size:.9rem}.CoatPhotoExample_section__haxAN{margin:2.5rem 0;padding:1.5rem;border:1px solid rgba(201,168,76,.3);background:#11100d;color:#d6d3cc;scroll-margin-top:7rem}.CoatPhotoExample_section__haxAN h2{margin:0 0 1.25rem;color:#f5f0e8;font-family:Cormorant Garamond,serif;font-size:clamp(1.7rem,3vw,2.25rem);font-weight:500;line-height:1.2}.CoatPhotoExample_section__haxAN p{margin:0;line-height:1.7}.CoatPhotoExample_section__haxAN .CoatPhotoExample_kicker__iRTuj{margin-bottom:.75rem;color:#e8c97a;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}.CoatPhotoExample_figure__zko17{margin:0 0 1.25rem}.CoatPhotoExample_image__0AP7u{display:block;width:100%;height:auto}.CoatPhotoExample_figure__zko17 figcaption{margin-top:.85rem;font-size:.85rem;line-height:1.65}.CoatPhotoExample_figure__zko17 a{color:#e8c97a;text-underline-offset:4px}.CoatPhotoExample_figure__zko17 a:focus-visible{outline:2px solid #e8c97a;outline-offset:4px}@media(max-width:600px){.CoatPhotoExample_section__haxAN{padding:1rem}}.BreedPhotoComparison_section__XJT3I{margin:0 0 2.5rem;scroll-margin-top:7rem;font-family:DM Sans,sans-serif;color:#ccc;line-height:1.65}.BreedPhotoComparison_kicker__cr8Rh{color:#e8c97a;text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;margin:0 0 .65rem}.BreedPhotoComparison_section__XJT3I h2{color:#f5f0e8;font-family:Cormorant Garamond,serif;font-size:clamp(1.7rem,4vw,2.3rem);font-weight:500;line-height:1.15;margin:0 0 1rem}.BreedPhotoComparison_intro__FA_ti{margin:0 0 1.25rem}.BreedPhotoComparison_grid__5HWAm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.BreedPhotoComparison_card___XMcD{margin:0;min-width:0;border:1px solid #393424;background:#11110d}.BreedPhotoComparison_photo__N5Lr0{position:relative;width:100%;aspect-ratio:4/3;background:#080807}.BreedPhotoComparison_photo__N5Lr0 img{object-fit:contain}.BreedPhotoComparison_card___XMcD figcaption{padding:1rem}.BreedPhotoComparison_card___XMcD h3{color:#f5f0e8;font-size:1rem;margin:0 0 .6rem}.BreedPhotoComparison_card___XMcD p{font-size:.88rem;margin:0 0 .8rem}.BreedPhotoComparison_card___XMcD .BreedPhotoComparison_credit__CBJmX{font-size:.76rem;color:#bbb;margin-bottom:0;overflow-wrap:anywhere}.BreedPhotoComparison_section__XJT3I a{color:#e8c97a;text-decoration:underline;text-underline-offset:3px}.BreedPhotoComparison_section__XJT3I a:focus-visible{outline:2px solid #e8c97a;outline-offset:4px}.BreedPhotoComparison_note__K_lFW{font-size:.85rem;color:#bbb;margin:1rem 0 0}@media (max-width:639px){.BreedPhotoComparison_grid__5HWAm{grid-template-columns:minmax(0,1fr)}}.BudgetComparison_controls__s7_3X{margin-top:1rem}.BudgetComparison_controls__s7_3X[hidden]{display:none}.BudgetComparison_options__DL5Ks{display:flex;flex-wrap:wrap;gap:.75rem}.BudgetComparison_options__DL5Ks button{min-height:44px;padding:.8rem 1.25rem;border:1px solid #74643d;background:#0a0a08;color:#f5f0e8;font:inherit;font-size:.87rem;cursor:pointer}.BudgetComparison_options__DL5Ks button[aria-pressed=true]{background:#e8c97a;color:#17130a;border-color:#e8c97a;font-weight:600}.BudgetComparison_quote__pp7Bg{min-width:0;margin:0;padding:0;border:0}.BudgetComparison_quote__pp7Bg legend{padding:0;margin-bottom:1rem;color:#f5f0e8;font-weight:600;font-size:.95rem}.BudgetComparison_period__Le9Jf{margin-top:1.25rem}.BudgetComparison_tableScroll__975Dp{overflow-x:auto;margin-bottom:1rem}.BudgetComparison_tableScroll__975Dp:focus-visible{outline:2px solid #e8c97a;outline-offset:4px}.BudgetComparison_table__zorVo{width:100%;border-collapse:collapse;font-size:.85rem;line-height:1.5}.BudgetComparison_table__zorVo caption{text-align:left;color:#e8c97a;margin-bottom:.75rem}.BudgetComparison_table__zorVo td,.BudgetComparison_table__zorVo th{padding:.8rem .5rem;border-bottom:1px solid #393424;vertical-align:top}.BudgetComparison_table__zorVo th{color:#f5f0e8;font-weight:500;text-align:left}.BudgetComparison_table__zorVo td{color:#f5f0e8;font-variant-numeric:tabular-nums;text-align:right}.BudgetComparison_table__zorVo thead th:not(:first-child){text-align:right}.BudgetComparison_table__zorVo .BudgetComparison_totalRow___hWEt td{color:#e8c97a;font-weight:600}.BudgetComparison_difference__z11Xo{color:#e8c97a}@media (max-width:600px){.BudgetComparison_table__zorVo{font-size:.78rem}.BudgetComparison_table__zorVo td,.BudgetComparison_table__zorVo th{padding:.7rem .35rem}}