@font-face{font-family:Nunito;src:url('nunito.ttf');font-display:swap}*{box-sizing:border-box}body{margin:0;background:#fafaf7;color:#25352f;font:16px Nunito,Arial,sans-serif}a{color:inherit;text-decoration:none}.wrap{width:min(1040px,calc(100% - 40px));margin:auto}header{border-bottom:1px solid #e2e4dc;background:#fff}.head{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:25px}.logo{font-size:29px;font-weight:900;letter-spacing:-1.5px}.logo span{color:#b53d50}.head nav,.foot nav{display:flex;gap:24px;font-size:13px;font-weight:800}.head nav a:hover,.foot a:hover{text-decoration:underline}.intro{text-align:center;padding:48px 0 32px}.intro>p,.section-title small{font-size:11px;letter-spacing:2px;font-weight:900;color:#a43c50}.intro h1{font:42px Georgia,serif;margin:10px 0}.intro span,.section-title p{color:#6c7771}.apps{display:grid;grid-template-columns:1fr 1fr;gap:14px}.app{min-height:165px;border:1px solid #dedfd8;background:#fff;border-radius:11px;padding:24px;display:grid;grid-template-columns:55px 1fr 25px;gap:15px;align-items:center}.app:hover{border-color:currentColor;box-shadow:0 5px 18px #23352f0d}.app i{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:#f7e8eb;color:#ad354b;font:32px Georgia;font-style:normal}.app small{font-size:10px;text-transform:uppercase;letter-spacing:1.5px;color:#758079;font-weight:900}.app h2{font:25px Georgia,serif;margin:6px 0}.app p{font-size:13px;color:#68736d;margin:0}.app>b{font-size:22px}.tests i{background:#eeeaf7;color:#675386}.riddles i{background:#fbf0d9;color:#96752e}.zodiac i{background:#e9f0df;color:#5c7448}.quick{padding:42px 0;border-bottom:1px solid #dedfd8}.quick h2,.latest h2{font:30px Georgia,serif}.quick>div{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.quick a{border:1px solid #dedfd8;background:white;border-radius:7px;padding:15px;font-size:13px;font-weight:800;display:flex;justify-content:space-between}.latest{padding:44px 0}.section-title{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:22px}.section-title h2{margin:7px 0 0}.section-title p{font-size:13px}.latest-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px}.list{background:white;border:1px solid #dedfd8;border-radius:10px;padding:22px}.list-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e4e5df;padding-bottom:14px}.list-head h3{font:23px Georgia,serif;margin:0}.list-head a{font-size:12px;font-weight:900}.list>a{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid #ecece7;align-items:center}.list>a:last-child{border:0}.list>a span{font-size:14px;line-height:1.35}.list>a b{font-size:10px;text-transform:uppercase;white-space:nowrap;color:#a43c50}.riddles-list>a b{color:#8b6b29}.ad{min-height:250px;margin:10px 0 35px}footer{background:#fff;border-top:1px solid #dedfd8}.foot{min-height:95px;display:flex;align-items:center;gap:28px}.foot p{font-size:12px;color:#6c7771}.foot nav{margin-left:auto}a:focus-visible{outline:3px solid #a43c50;outline-offset:3px}@media(max-width:700px){.head{align-items:flex-start;flex-direction:column;padding:15px 0}.head nav{width:100%;justify-content:space-between;gap:8px}.intro{padding:35px 0 25px}.intro h1{font-size:35px}.apps,.latest-columns{grid-template-columns:1fr}.app{min-height:145px;padding:19px}.quick>div{grid-template-columns:1fr 1fr}.section-title{display:block}.section-title p{margin-top:9px}.foot{flex-wrap:wrap;padding:20px 0;gap:10px}.foot p{width:100%;margin:0}.foot nav{margin-left:0;width:100%}}@media(max-width:430px){.wrap{width:min(100% - 28px,1040px)}.head nav{font-size:11px}.app{grid-template-columns:45px 1fr 18px;gap:11px}.app i{width:43px;height:43px;font-size:25px}.app h2{font-size:22px}.quick>div{grid-template-columns:1fr}.list{padding:17px}.list>a{align-items:flex-start;flex-direction:column;gap:6px}}
.finance{grid-column:auto}.finance i{background:#e4f1e9;color:#08765f;font-family:Nunito,Arial,sans-serif;font-weight:900}
@media(max-width:700px){.finance{grid-column:auto}}

.wellness i{background:#e5f1ef;color:#167c80}.head nav{flex-wrap:wrap}
