.dating-years-page,.dating-years-main{background:transparent;color:#44362d}.dating-years-layout{display:block;width:100%;margin:0;padding:0 0 36px}.dating-years-main{min-width:0}.dating-years-main h1{color:#a61d24;font-size:clamp(1.65rem,3vw,2.25rem);line-height:1.35;margin:0 0 12px}.dating-years-main p{line-height:1.85;margin:12px 0}.dating-years-main a{color:#a61d24;text-decoration:underline;text-underline-offset:3px}.dating-years-main :is(input,select,button,a):focus-visible{outline:3px solid #b77e18;outline-offset:3px}.dating-years-form,.dating-years-result{background:#fffdf6;border:1px solid #dcc69d;border-radius:12px;padding:22px;margin:22px 0}.dating-years-people{display:grid;grid-template-columns:1fr 1fr;gap:20px}.dating-years-person{min-width:0;border:1px solid #dcc69d;padding:16px;border-radius:8px}.dating-years-person>legend{font-weight:700;color:#a61d24;padding:0 6px}.dating-years-person>label{display:block;margin:6px 0}.dating-years-person>select{width:100%;min-height:46px;background:white;border:1px solid #b79871;border-radius:6px;padding:8px 12px;color:#44362d}.dating-years-person fieldset{margin-top:16px}.dating-years-person fieldset label{display:inline-flex;gap:8px;align-items:center;margin:10px 20px 0 0;min-height:32px}.dating-years-person input{accent-color:#a61d24}.dating-years-buttons{display:flex;flex-wrap:wrap;gap:12px}.dating-years-buttons button{background:#a61d24;color:#fff;border:1px solid #a61d24;border-radius:6px;padding:10px 18px;min-height:46px}.dating-years-buttons button+button{color:#a61d24;background:transparent}.dating-years-form [role=alert]{color:#a61d24;font-weight:700}.dating-years-result{scroll-margin-top:130px}.dating-years-result h2,.dating-years-result h3{color:#a61d24;font-size:1.2rem;line-height:1.5;margin:22px 0 8px}.dating-years-main table{width:100%;border-collapse:collapse;text-align:left;line-height:1.75;margin:18px 0}.dating-years-main caption{text-align:left;font-weight:700;margin-bottom:8px}.dating-years-main th,.dating-years-main td{padding:10px 12px;border-bottom:1px solid #c9b486;vertical-align:top}.dating-years-deeper ol{padding-left:1.4rem;line-height:1.85}.dating-years-reading,.dating-years-reading :is(figure,picture,figcaption,table,thead,tbody,tr,th,td,dl,div,nav){background:transparent!important;background-image:none!important;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.dating-years-reading{margin-top:30px}.dating-years-reading h2{scroll-margin-top:130px;color:#a61d24;font-size:1.25rem;line-height:1.5;margin:28px 0 8px}.dating-years-reading nav{display:flex;flex-wrap:wrap;gap:10px 18px}.dating-years-reading dt{font-weight:700;margin-top:18px}.dating-years-reading dd{line-height:1.85;margin:6px 0 12px}.dating-years-reading figure{margin:22px 0}.dating-years-reading img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.dating-years-reading figcaption{font-size:.9rem;line-height:1.7;margin:10px 0}.dating-years-related,.dating-years-related :is(div,a,a:hover,a>div){background:transparent!important;box-shadow:none!important}.dating-years-related img{-o-object-fit:contain!important;object-fit:contain!important;transform:none!important}@media (max-width:1023px){.dating-years-layout{padding:0 0 36px}}@media (max-width:620px){.dating-years-people{grid-template-columns:1fr}.dating-years-form,.dating-years-result{padding:16px}.dating-years-main th,.dating-years-main td{padding:8px 6px;font-size:.9rem}}
