*{box-sizing:border-box}body{margin:0;background:#132638;color:#f7f2ff;font-family:"RY Simple Solver",Arial,sans-serif}.free-brand{max-width:1240px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:24px}.free-brand a{color:white;text-decoration:none;font-size:26px;font-weight:bold}.free-brand span{background:#e2d4fa;color:#172e40;border-radius:30px;padding:9px 15px;font-size:17px}main{max-width:1240px;margin:auto;padding:22px 24px 50px}.free-intro{padding:15px 0 22px;max-width:930px}.eyebrow{color:#a8e5ce;font-size:19px;letter-spacing:1px}h1{font-size:clamp(36px,5vw,62px);line-height:1.12;margin:12px 0 20px}p,li{font-size:21px;line-height:1.5}.free-note{color:#f8df9e}.how{background:#213b4d;border:1px solid #4c687c;border-radius:20px;padding:20px 26px;margin:12px 0 30px}.how h2{font-size:29px;margin:0 0 10px}.how ol{margin:0;padding-left:25px;display:grid;gap:8px}.free-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.free-card{display:flex;flex-direction:column;background:#fffaf0;color:#23384b;border-radius:22px;overflow:hidden;border:3px solid #a9b6c6;box-shadow:0 7px 0 #0003}.sample-picture{display:block;background:#d9e2f0;height:240px;overflow:hidden}.sample-picture img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.sample-body{padding:20px;display:flex;flex-direction:column;flex:1}.sample-body .grade{align-self:flex-start;background:#ddcef7;border-radius:20px;padding:4px 12px;font-size:18px;margin:0 0 13px;font-weight:bold}.sample-body h2{font-size:30px;line-height:1.2;margin:0 0 12px}.sample-body p,.sample-body li{font-size:19px}.sample-body p{margin:0 0 15px}.sample-body h3{font-size:26px;margin:2px 0 8px}.sample-body ul{margin:0 0 12px;padding-left:23px}.sample-body summary{cursor:pointer;font-size:18px;font-weight:bold}.sample-actions{margin-top:auto;padding-top:20px;display:flex;gap:10px;flex-wrap:wrap}.sample-actions a{display:flex;align-items:center;justify-content:center;flex:1;padding:12px;border:2px solid #294759;border-radius:12px;text-decoration:none;font-size:19px;font-weight:bold}.sample-actions .host{background:#264b5b;color:white}.sample-actions .solo{background:#f6dd98;color:#243c4e}.explore{background:#dbcef4;color:#25394e;border-radius:20px;padding:30px;text-align:center;margin-top:35px}.explore h2{font-size:34px;margin:0}.explore a{display:inline-block;background:#254b5b;color:white;padding:15px 25px;border-radius:13px;text-decoration:none;font-size:22px}a:focus-visible,summary:focus-visible{outline:3px solid #e68b45;outline-offset:4px}footer{padding:25px;text-align:center;color:#bdd0de;font-size:17px}@media(max-width:1000px){.free-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.free-grid{grid-template-columns:1fr}.free-brand{padding:17px;flex-wrap:wrap}.free-brand a{font-size:23px}main{padding:15px}.how{padding:20px}.sample-picture{height:270px}.free-intro p{font-size:20px}.sample-actions a{min-width:120px}}
