*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f3f0e8;color:#202020;font-family:Arial,sans-serif}button,input,textarea,select{font:inherit}a{color:inherit}header,main,footer{max-width:1320px;margin:auto}header{padding:30px 5%;display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid}nav{display:flex;gap:22px;flex-wrap:wrap}.logo{font-size:25px;font-weight:900;line-height:.9;text-decoration:none}.logo span{display:block;font-size:9px;letter-spacing:2px;margin-top:12px}.stamp{border:2px solid;padding:10px;transform:rotate(5deg);font-size:11px;font-weight:bold}.hero{position:relative;padding:54px 5% 70px;display:grid;grid-template-columns:1.2fr 1fr;gap:20px;overflow:hidden}.eyebrow{font-size:11px;font-weight:bold;letter-spacing:2px}.hero>.eyebrow{grid-column:1/-1}h1{font-size:clamp(65px,8.5vw,125px);line-height:.86;letter-spacing:-7px;margin:10px 0;z-index:1}h1 em{font-family:Georgia,serif;font-weight:normal;color:#c74064}.intro{max-width:350px;align-self:end;z-index:1}.intro>p:first-child{font-size:22px;line-height:1.4}.button,button,.file-button{display:inline-block;padding:13px 18px;border:1px solid #202020;background:#202020;color:#fff;font-weight:bold;cursor:pointer;text-decoration:none}.button:hover,button:hover{background:#c74064;color:white}.secondary,.file-button{background:transparent;color:#202020}.issue{position:absolute;right:6%;top:20px;font-size:45px;line-height:1;opacity:.1;transform:rotate(-8deg);font-weight:900}.issue span{background:#c74064}.issue b{font-size:80px}.small{font-size:12px;line-height:1.6;color:#56524c}.sectiontop{display:flex;align-items:end;justify-content:space-between;border-top:2px solid;padding-top:16px;gap:20px}h2{font-size:clamp(28px,4vw,48px);letter-spacing:-2px;margin:0 0 18px}section:not(.hero){margin:0 5% 65px;scroll-margin-top:15px}.desk{display:grid;grid-template-columns:360px 1fr;gap:35px}form{padding:24px;background:#e8e3d7;border-top:5px solid #c74064}label{display:block;font-size:12px;font-weight:bold;margin-bottom:14px}input,textarea,select{display:block;width:100%;padding:11px;border:1px solid #9a958c;border-radius:0;background:#fffcf7;color:#202020;margin-top:6px;min-width:0}textarea{resize:vertical}.pair,.filters{display:grid;grid-template-columns:1fr 1fr;gap:14px}.check{display:flex;align-items:center;gap:9px;font-weight:normal}.check input{width:auto;margin:0}.buttons,.toolbar{display:flex;gap:10px;flex-wrap:wrap}.toolbar{margin-top:20px}.file-button{font-size:14px;margin:0}.file-button input{font-size:11px;max-width:220px}.remember{margin-top:20px}.release{border-bottom:1px solid #aaa49a;padding:20px 0}.release h3{font-size:25px;margin:9px 0}.meta{font:11px monospace;letter-spacing:1px}.release ul,.comparison ul{padding-left:20px}.release li{margin:8px 0;overflow-wrap:anywhere}.release p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.release a{overflow-wrap:anywhere}.release .buttons button{font-size:12px;padding:7px 12px}.tested{display:inline-block;padding:4px 8px;background:#d2e4d1}.untested{display:inline-block;padding:4px 8px;background:#f1d6c6}.empty{padding:45px 20px;border:1px dashed #b2aaa0;text-align:center;color:#6d665b}.comparison{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:24px}.comparison article{padding:20px;border-top:4px solid #222;background:#e8e3d7}.comparison article:first-child{border-color:#337c5c}.comparison article:nth-child(2){border-color:#c74064}.comparison h3{font-size:17px}.guides{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.guides span{font-family:Georgia,serif;font-size:45px;color:#c74064}.guides p{line-height:1.7;font-size:15px}footer{padding:25px 5%;border-top:2px solid;display:flex;justify-content:space-between;gap:20px;font-size:12px}.skip{position:absolute;left:10px;top:-80px;background:white;padding:15px;z-index:10}.skip:focus{top:10px}:focus-visible{outline:3px solid #bc3156;outline-offset:3px}[hidden]{display:none!important}.legal{max-width:800px;padding:50px 5%;line-height:1.8}.legal h1{font-size:40px;letter-spacing:-2px;line-height:1.1}.ad-placement{margin:28px 5%;text-align:center;min-height:100px}.ad-placement[data-ad-placement=content]{min-height:250px}.ad-placement span{font-size:10px}
@media(max-width:800px){.desk{grid-template-columns:1fr}.hero{grid-template-columns:1fr}.hero h1{letter-spacing:-4px}.intro{max-width:100%}.issue{right:4%;top:80px}.guides,.comparison{grid-template-columns:1fr}header{gap:15px;align-items:start}.stamp{display:none}nav{gap:12px;font-size:12px}.sectiontop{align-items:start;flex-direction:column;gap:0}footer{flex-direction:column}.filters{grid-template-columns:1fr}.pair{gap:10px}section:not(.hero){margin-bottom:40px}}
@media print{body{background:white;color:black}header,form,.filters,.toolbar,.remember,.buttons,.hero,.ad-placement,footer,#method,.skip{display:none!important}main{max-width:none}section:not(.hero){margin:0 0 25px}.desk{display:block}.release{break-inside:avoid}.comparison{display:block}.comparison article{background:white;break-inside:avoid}#compare .pair{display:none}h2{font-size:25px}a{color:black}#status,.small{display:none}}

.legal{max-width:820px;margin:40px auto;padding:30px;line-height:1.8}.legal h1{font-size:42px;letter-spacing:-1px;line-height:1.15}.ad-placement{margin:30px auto;max-width:1100px;text-align:center;min-height:100px}.ad-placement[data-ad-placement="content"]{min-height:250px}.ad-placement>span{font-size:11px}.ad-placement[hidden]{display:none!important}@media print{.ad-placement{display:none!important}}
