.dat-ten-article{background-color:transparent;border:1px solid #eadfca;border-radius:1rem;padding:1.5rem;color:#3f2c20;box-shadow:0 1px 3px #0000000a}@media (min-width: 640px){.dat-ten-article{padding:2rem}}.dat-ten-title{font-size:1.5rem;font-weight:800;line-height:1.35;color:#84251d;margin-bottom:1rem}@media (min-width: 640px){.dat-ten-title{font-size:1.75rem}}.dat-ten-lead{font-size:1rem;line-height:1.75;color:#4a3b2c;margin-bottom:1.5rem}.dat-ten-heading{font-size:1.25rem;font-weight:700;color:#2b1f17;margin-top:1.75rem;margin-bottom:.75rem;padding-bottom:.35rem;border-bottom:1px solid #f0e6d6}.dat-ten-subheading{font-size:1.05rem;font-weight:700;color:#631e18;margin-top:1.25rem;margin-bottom:.5rem}.dat-ten-table-wrap{overflow-x:auto;margin:1.25rem 0;border:1px solid #eadfca;border-radius:.75rem;background:#ffffff;box-shadow:0 1px 2px #00000005}.dat-ten-table{width:100%;border-collapse:collapse;font-size:.875rem;text-align:left;color:#3f2c20}.dat-ten-table thead{background-color:#fbf5eb;border-bottom:2px solid #dfcfb6}.dat-ten-table th[scope=col]{padding:.75rem 1rem;font-weight:700;color:#5c2018;white-space:nowrap}.dat-ten-table th[scope=row]{padding:.75rem 1rem;font-weight:600;color:#2b1f17;background-color:#fcf9f2;border-bottom:1px solid #f0e6d6;white-space:nowrap}.dat-ten-table td{padding:.75rem 1rem;border-bottom:1px solid #f0e6d6;line-height:1.6;color:#4a3b2c}.dat-ten-table tbody tr:hover{background-color:#faf5ec}.dat-ten-callout-caution{margin:1.25rem 0;padding:1.25rem;border-radius:.75rem;border:1px solid #f5c6cb;background-color:#fdf5f5;color:#631e18;line-height:1.65}.dat-ten-callout-principle{margin:1.25rem 0;padding:1.25rem;border-radius:.75rem;border:1px solid #bee5eb;background-color:#f3fbfd;color:#0c5460;line-height:1.65}.dat-ten-figure{margin:1.5rem 0;padding:.65rem;border:1px solid #eadfca;border-radius:.875rem;background:#ffffff;box-shadow:0 1px 3px #00000008}.dat-ten-figure img{width:100%;height:auto;border-radius:.5rem;display:block;-o-object-fit:cover;object-fit:cover;max-height:420px}.dat-ten-figcaption{margin-top:.6rem;text-align:center;font-size:.8125rem;color:#6c5a49;line-height:1.5}.dat-ten-faq-list{margin-top:1.25rem;display:flex;flex-direction:column;gap:.75rem}.dat-ten-faq-item{border:1px solid #eadfca;border-radius:.625rem;background:#ffffff;overflow:hidden;transition:border-color .2s}.dat-ten-faq-item:hover{border-color:#c9938e}.dat-ten-faq-summary{padding:.875rem 1.125rem;font-weight:700;font-size:.9375rem;color:#2b1f17;cursor:pointer;background-color:#faf6ef;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dat-ten-faq-content{padding:1rem 1.125rem;font-size:.875rem;line-height:1.7;color:#4a3b2c;border-top:1px solid #f2e9dc}.baby-name-page{background:transparent;color:#33271d;font-family:inherit;padding-bottom:3rem}.baby-name-layout{max-width:1280px;margin:auto;padding:24px 16px;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px}.baby-name-main{min-width:0}.baby-name-paper{background:#fffdf6;border:1px solid #ead9bb;border-radius:16px;padding:28px;margin-bottom:24px;min-width:0}.baby-name-main h1{font-size:clamp(1.65rem,3vw,2.15rem);font-weight:800;line-height:1.3;color:#991b1b;margin:0 0 18px}.baby-name-main h2{font-size:1.25rem;font-weight:800;color:#8b1d1d;line-height:1.45;margin:24px 0 12px;scroll-margin-top:105px}.baby-name-main p{line-height:1.8;font-size:1rem;margin:10px 0}.baby-name-form{width:100%;margin-top:22px}.baby-name-form fieldset{border:1px solid #dbc6a5;padding:18px;border-radius:10px;min-width:0;margin:0 0 20px}.baby-name-form legend{padding:0 7px;font-weight:750;color:#8b1d1d}.baby-name-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.baby-name-field{min-width:0}.baby-name-form label{display:block;font-weight:700;font-size:.94rem;margin:0 0 7px}.baby-name-form input,.baby-name-form select,.baby-name-form textarea{width:100%;min-width:0;border:1px solid #cbb691;border-radius:7px;padding:11px 12px;background:white;color:#33271d;font-size:1rem;line-height:1.5;box-sizing:border-box}.baby-name-form textarea{min-height:90px}.baby-name-field p,.baby-name-note{font-size:.9rem!important;line-height:1.7!important;color:#61503f}.baby-name-presets{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.baby-name-presets button{border:1px solid #d4b67f;padding:8px 10px;border-radius:7px;color:#6d231b;background:#fff6e3}.baby-name-presets button[aria-pressed=true]{background:#f8dfb2;font-weight:700}.baby-name-actions{display:flex;gap:12px;flex-wrap:wrap}.baby-name-actions button{padding:12px 18px;border-radius:8px;border:1px solid #991b1b;font-weight:750}.baby-name-actions button[type=submit]{background:#991b1b;color:#fff}.baby-name-actions button:disabled{opacity:.7}.baby-name-error{padding:10px;background:#fff0ee;color:#991b1b;border:1px solid #edb4aa;border-radius:8px}.baby-name-result{scroll-margin-top:105px}.baby-name-shortlist{list-style:none;padding:0;margin:0;display:grid;gap:12px}.baby-name-shortlist li{border:1px solid #e4d3b2;background:white;padding:14px;border-radius:8px}.baby-name-shortlist strong{color:#8b1d1d;font-size:1.1rem}.baby-name-shortlist span{font-size:.9rem;color:#61503f}.baby-name-main dl{margin:14px 0;border:1px solid #e4d3b2;border-radius:8px;background:white}.baby-name-main dl>div{padding:12px 14px;border-bottom:1px solid #e4d3b2}.baby-name-main dl>div:last-child{border:0}.baby-name-main dt{font-weight:750;margin-bottom:5px}.baby-name-main dd{margin:0;line-height:1.75;overflow-wrap:anywhere}.baby-name-full h3{font-size:1.15rem;font-weight:800;margin:22px 0 10px;color:#8b1d1d}.baby-name-main details{padding:14px;border:1px solid #e4d3b2;border-radius:8px;margin:20px 0}.baby-name-main summary{cursor:pointer;font-weight:700}.baby-name-main .dat-ten-article{font-family:inherit;background:transparent;padding:28px;margin-top:24px}.baby-name-main .dat-ten-article nav{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px}.baby-name-main .dat-ten-article a{color:#991b1b;text-decoration:underline;text-underline-offset:3px}.baby-name-main .dat-ten-figure img{max-height:none;-o-object-fit:contain;object-fit:contain;height:auto;max-width:100%}.baby-name-main .dat-ten-figure figcaption{font-size:.9rem;line-height:1.65;color:#61503f;margin-top:10px}.baby-name-layout>aside{min-width:0;align-self:start;position:sticky;top:96px}.baby-name-page :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #2563eb;outline-offset:3px}@media (max-width:1023px){.baby-name-layout{grid-template-columns:1fr}.baby-name-layout>aside{position:static}}@media (max-width:639px){.baby-name-layout{padding:20px 0}.baby-name-paper,.baby-name-main .dat-ten-article{border-left:0;border-right:0;border-radius:0;padding:20px 16px}.baby-name-fields{grid-template-columns:1fr}.baby-name-form fieldset{padding:14px 12px}.baby-name-layout>aside{padding:0 16px}.baby-name-main>div:last-child{padding:0 16px}.baby-name-main h1{font-size:1.65rem}}.baby-name-main .dat-ten-article :is(dl,.dat-ten-figure){background:transparent}.baby-name-main .dat-ten-article,.baby-name-main .dat-ten-article :is(figure,dl){background:transparent!important;background-image:none!important;border:0;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.baby-name-main .dat-ten-article figure{padding:0}
