.entry{max-width:1010px}.entry-hero{padding:64px 0 30px}.entry-hero h1{font-size:clamp(32px,5.5vw,61px);line-height:1.3;letter-spacing:-.065em;margin:15px 0 22px}.entry-hero h1 em{font-style:normal;color:#ffe65d}.entry-hero .lead{line-height:1.98}.entry-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.question-index{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:14px 0 30px}.question-index a{display:block;padding:10px 8px;border:1px solid #335878;border-radius:10px;color:#cce7f9;background:#112641;text-decoration:none;font-size:12px;text-align:center}.question-index a:hover{border-color:#ffe65d;color:#fff}.entry-article{scroll-margin-top:105px;padding:30px 28px;margin:12px 0;border:1px solid #324c69;border-radius:16px;background:linear-gradient(130deg,#11243d,#0b1b30)}.entry-article h2{font-size:clamp(20px,3vw,29px);letter-spacing:-.045em;margin:9px 0 14px}.entry-article p{font-size:15px;color:#d1dfec;line-height:2}.entry-article a{font-weight:800}.entry-no{letter-spacing:.13em;color:#88dfff;font-size:11px;font-weight:850}.entry-feature{border-color:#b9933b;background:linear-gradient(125deg,#302c24,#1a2543)}.entry-finish{border-radius:16px;border:1px solid #466c93;padding:27px 30px;margin:34px 0;background:#123150}.entry-finish h2{font-size:26px}.entry-finish p{color:#d0e2f1}.entry-share{padding:20px 0 38px;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.entry-share p{font-size:12px;color:#bcd4e5}.entry-sources{padding:22px 0 45px;border-top:1px solid #304967}.entry-sources li{padding:5px 0}.entry-sample{margin-bottom:18px;padding:15px;background:#2d2b24;border-left:4px solid #ffdf65;border-radius:9px;color:#fce6c0}.entry-form{border:1px solid #385775;padding:22px;border-radius:15px;background:#101f35}.entry-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.entry-form fieldset{border:1px solid #355475;border-radius:12px;min-width:0}.entry-form legend{font-size:17px;font-weight:850;padding:0 9px;color:#ffeea4}.entry-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:8px}.entry-fields label{font-size:12px;color:#c5d8e7;font-weight:700}.entry-fields input{display:block;width:100%;border:1px solid #436480;background:#09182c;border-radius:8px;color:white;padding:10px;font-size:16px;margin-top:5px}.entry-extra{margin:18px 0;border:1px solid #3b5672;border-radius:12px;padding:10px}.entry-extra summary{cursor:pointer;font-weight:800;padding:9px}.entry-results{padding:23px;margin:22px 0;border:1px solid #467b9e;border-radius:16px;background:linear-gradient(125deg,#112e41,#10203c)}.entry-results h2{margin:12px 0}.entry-results table{border-collapse:collapse;width:100%}.entry-results th,.entry-results td{border-bottom:1px solid #335879;padding:13px;text-align:right}.entry-results th:first-child,.entry-results td:first-child{text-align:left}.entry-results .winner{font-weight:900;color:#f6dc65}@media(max-width:800px){.question-index{grid-template-columns:repeat(2,1fr)}.entry-columns{grid-template-columns:1fr}.entry-article{padding:23px 20px}.entry-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.entry-form{padding:14px}.entry-hero{padding-top:40px}}@media(max-width:470px){.entry-fields{grid-template-columns:1fr}.entry-results th,.entry-results td{padding:9px 5px;font-size:12px}}