.me-design{color-scheme:dark;--bg:#0e191f;--panel:#17272f;--line:#314650;--mint:#D18445;--text:#f1f6f8;--muted:#adbdc5}
.me-design *{box-sizing:border-box}
.me-design{margin:0;background:var(--bg);color:var(--text);font:15px/1.5 Arial,Helvetica,sans-serif}
.me-design a{color:inherit;text-decoration:none}
.me-design a:hover{color:var(--mint)}
.me-design button,.me-design select{font:inherit}
.me-design button,.me-design a,.me-design summary,.me-design select{touch-action:manipulation}
.me-design a:focus-visible,.me-design button:focus-visible,.me-design summary:focus-visible,.me-design select:focus-visible{outline:3px solid var(--mint);outline-offset:4px}
.me-design header{min-height:76px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:32px;padding:14px max(24px,calc((100vw - 1392px)/2));background:#132229}
.me-design header .wordmark{font-size:21px;white-space:nowrap}
.me-design .wordmark{font-family:Arial,sans-serif;font-stretch:condensed;font-weight:900;letter-spacing:-1px}
.me-design .wordmark span{color:var(--mint)}
.me-design nav{display:flex;gap:23px;margin-left:auto;align-items:center;font-size:14px;font-weight:700}
.me-design nav a:first-child{color:var(--mint)}
.me-design .workspace{position:relative}
.me-design .workspace summary{cursor:pointer;list-style:none;border:1px solid #8C6547;border-radius:6px;padding:10px 14px;white-space:nowrap;color:var(--mint);font-weight:700}
.me-design .workspace summary span{margin-left:18px}
.me-design .workspace>div{position:absolute;right:0;top:49px;width:235px;z-index:5;padding:8px;background:#1b3039;border:1px solid var(--line);box-shadow:0 12px 30px #0008;border-radius:8px}
.me-design .workspace a{display:block;padding:9px 12px}
.me-design .new{font-size:9px;background:var(--mint);color:#221c18;padding:3px 5px;margin-left:5px;border-radius:3px}
.me-design main,.me-design footer{max-width:1440px;margin:auto;padding:0 24px}
.me-design .hero{padding:25px 0 21px}
.me-design .eyebrow{font-size:10px;font-weight:800;letter-spacing:1.8px;color:var(--mint);margin-bottom:7px}
.me-design h1,.me-design h2,.me-design h3,.me-design p{margin:0}
.me-design h1{font-size:clamp(27px,2.6vw,39px);line-height:1.15;letter-spacing:-1px}
.me-design h2{font-size:25px;letter-spacing:-.7px}
.me-design h3{font-size:18px;line-height:1.4}
.me-design .hero p{color:var(--muted);margin-top:8px}
.me-design .visual-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.me-design .visual{border:1px solid var(--line);border-radius:9px;overflow:hidden;background:#162831}
.me-design .visual-head{display:flex;justify-content:space-between;align-items:center;padding:11px 15px}
.me-design .visual-head strong{color:var(--mint);font-size:16px}
.me-design .visual-head strong span{color:var(--text);font-size:13px;margin-left:8px}
.me-design .visual-head small{font-size:9px;color:var(--muted);letter-spacing:1px}
.me-design .game-tabs{display:flex;gap:0;border-top:1px solid var(--line);font-size:11px;overflow:auto}
.me-design .game-tabs>*{padding:9px 15px;white-space:nowrap}
.me-design .game-tabs .selected{background:#263c44;border-bottom:2px solid var(--mint);font-weight:700}
.me-design .visual-img{display:block;background:#102637;aspect-ratio:16/9}
.me-design .visual-img img{display:block;width:100%;height:100%;object-fit:contain}
.me-design .expand{display:flex;justify-content:space-between;padding:10px 15px;font-size:12px;font-weight:700}
.me-design .expand span{color:var(--mint)}
.me-design .preview-note{font-size:10px;color:#91a5b0;margin:8px 0 26px}
.me-design .edge-section{padding:24px;border:1px solid #496d62;border-radius:10px;background:linear-gradient(110deg,#19352f55,#16252e 55%);border-top:3px solid var(--mint)}
.me-design .section-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}
.me-design .section-head p{color:var(--muted);font-size:13px;margin-top:5px}
.me-design .pill{display:inline-block;vertical-align:middle;font-size:10px;letter-spacing:.2px;font-weight:700;border:1px solid #5d8073;border-radius:20px;padding:4px 9px;color:var(--mint);margin-left:8px}
.me-design .edition{text-align:right;color:var(--muted);font-size:11px;line-height:1.8;white-space:nowrap}
.me-design .edition b{color:#e8bf72;font-size:10px;letter-spacing:1px}
.me-design .contract-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
.me-design .contract{background:#0f2029;border:1px solid var(--line);border-radius:7px;padding:17px}
.me-design .contract-top{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:18px}
.me-design .rating{font-size:10px;text-transform:uppercase;letter-spacing:.8px;font-weight:800;border-radius:4px;padding:4px 7px;background:#214b3a;color:#a5f4c8}
.me-design .rating.hold{background:#414235;color:#f0d59c}
.me-design .rating.sell,.me-design .rating.short{background:#49303c;color:#ffc1c7}
.me-design .edge-number{color:var(--mint);font-size:24px;letter-spacing:-1px;font-weight:800}
.me-design .edge-number small{font-size:10px;letter-spacing:0;font-weight:400;color:var(--muted)}
.me-design .contract-meta{color:#94aab5;font-size:10px;text-transform:uppercase;letter-spacing:.8px;margin-bottom:6px}
.me-design .contract h3{min-height:49px}
.me-design .comparison{display:flex;gap:20px;padding:14px 0;margin-top:10px;border-top:1px solid var(--line)}
.me-design .comparison span{font-size:11px;color:var(--muted)}
.me-design .comparison strong{display:block;font-size:24px;color:var(--text);line-height:1.25}
.me-design .comparison span:last-child strong{color:var(--mint)}
.me-design .contract .verdict{font-size:12px;color:var(--muted);line-height:1.6}
.me-design .card-foot{display:flex;justify-content:space-between;margin-top:16px;font-size:10px;color:#e8bf72}
.me-design .card-foot a{color:var(--mint);font-weight:700}
.me-design .section-bottom{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-top:20px}
.me-design .section-bottom p{font-size:11px;color:var(--muted)}
.me-design .section-bottom small{font-size:10px}
.me-design .primary{background:var(--mint);color:#0c2921;border-radius:5px;padding:12px 17px;white-space:nowrap;font-weight:800;font-size:13px;display:inline-flex;gap:25px}
.me-design .primary:hover{background:#b2f8d9;color:#0c2921}
.me-design .tools,.me-design .resources{margin-top:32px}
.me-design .muted{color:var(--muted);font-size:12px}
.me-design .tools-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}
.me-design .tool{border:1px solid var(--line);background:#17262e;border-radius:8px;overflow:hidden}
.me-design .tool-image{height:82px;background:#233a42;overflow:hidden;border-bottom:1px solid var(--line)}
.me-design .tool-image img{width:100%;height:100%;object-fit:cover;object-position:top}
.me-design .mini-chart{height:100%;display:flex;align-items:center;justify-content:center;gap:18px;font-size:25px;font-weight:800;color:#e9f9f3}
.me-design .mini-chart span{color:var(--mint)}
.me-design .tool strong{display:block;font-size:14px;margin:12px 13px 2px}
.me-design .tool p{font-size:11px;color:var(--muted);margin:0 13px 14px}
.me-design .resources>div{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:15px}
.me-design .resources a{display:flex;justify-content:space-between;padding:15px;border:1px solid var(--line);border-radius:6px;font-size:12px;background:#14242d}
.me-design .resources a span{color:var(--mint)}
.me-design footer{margin-top:38px;padding-top:23px;padding-bottom:24px;border-top:1px solid var(--line);color:#91a6b0;font-size:10px}
.me-design .footer-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}
.me-design .footer-top .wordmark{color:var(--text);font-size:19px}
.me-design footer p{margin-bottom:6px;max-width:1150px}
.me-design footer p a{text-decoration:underline}
.me-design .legal{margin-top:22px;padding-top:16px;border-top:1px solid #263b44;display:flex;justify-content:space-between;gap:20px}
.me-design .legal>div{display:flex;gap:16px;flex-wrap:wrap}
.me-design .sample-banner{border:1px solid #695b3d;background:#302b21;padding:15px;border-radius:7px;font-size:13px;display:flex;gap:15px;align-items:center}
.me-design .sample-banner strong{color:#f4ce8a;font-size:11px}
.me-design .board-info{display:flex;justify-content:space-between;color:var(--muted);font-size:12px;margin:20px 0}
.me-design .filters{display:flex;gap:16px;align-items:end;padding:18px;background:var(--panel);border-radius:7px}
.me-design .filters label{flex:1;font-size:11px;color:var(--muted)}
.me-design select{display:block;width:100%;padding:10px;margin-top:5px;background:#0e191f;border:1px solid var(--line);border-radius:4px;color:var(--text)}
.me-design button{padding:10px 15px;background:transparent;color:var(--mint);border:1px solid var(--line);border-radius:4px;cursor:pointer}
.me-design #count{font-size:12px;color:var(--muted);margin:18px 0}
.me-design .board .contract{margin-bottom:12px;display:grid;grid-template-columns:150px 1fr 240px 1.1fr;gap:20px;align-items:center}
.me-design .board .contract-top{display:block;margin:0}
.me-design .board .edge-number{display:block;margin-top:6px}
.me-design .board h3{min-height:0}
.me-design .board .comparison{border:0;margin:0;padding:0}
.me-design .board details{grid-column:2/-1;color:var(--muted);font-size:12px}
.me-design .board summary{cursor:pointer;color:var(--mint);padding:5px 0}
.me-design .board details p{margin:8px 0}
.me-design .method{margin-top:24px;padding:18px;background:var(--panel);font-size:13px;color:var(--muted)}
.me-design .method summary{color:var(--text);cursor:pointer}
.me-design .method p{margin-top:12px}
@media(max-width:1050px){.me-design header{gap:18px;flex-wrap:wrap}
.me-design nav{gap:18px;order:3;width:100%;margin:0}
.me-design .workspace{margin-left:auto}
.me-design .tools-grid{gap:9px}
.me-design .tool strong{font-size:12px}
.me-design .board .contract{grid-template-columns:110px 1fr 200px}
.me-design .board .verdict{grid-column:2/-1}
.me-design .legal{flex-direction:column}
}
@media(max-width:640px){.me-design header{padding:12px 16px;gap:12px}
.me-design header .wordmark{font-size:19px}
.me-design .workspace summary{padding:8px 10px;font-size:12px}
.me-design .workspace summary span{margin-left:8px}
.me-design nav{gap:0;justify-content:space-between;font-size:11px;padding-top:4px}
.me-design main,.me-design footer{padding-left:16px;padding-right:16px}
.me-design .hero{padding:23px 0 19px}
.me-design .hero .eyebrow{font-size:9px}
.me-design h1{font-size:29px}
.me-design .hero p{font-size:13px;max-width:345px}
.me-design h2{font-size:23px}
.me-design .visual-grid{grid-template-columns:1fr;gap:17px}
.me-design .visual-head{padding:10px 12px}
.me-design .visual-head strong{font-size:14px}
.me-design .visual-head strong span{font-size:12px}
.me-design .game-tabs>*{padding:8px 11px}
.me-design .visual-head small{font-size:8px}
.me-design .preview-note{font-size:9px;margin-bottom:24px}
.me-design .section-head{display:block}
.me-design .section-head .muted{display:block;margin-top:5px}
.me-design .edge-section{padding:17px}
.me-design .section-head p{font-size:12px}
.me-design .edition{display:block;text-align:left;margin-top:12px}
.me-design .edition br{display:none}
.me-design .edition b{margin-left:12px}
.me-design .pill{font-size:9px;margin-left:4px}
.me-design .contract-grid{grid-template-columns:1fr;gap:12px}
.me-design .contract{padding:16px}
.me-design .contract h3{min-height:0;font-size:17px}
.me-design .contract-top{margin-bottom:13px}
.me-design .section-bottom{align-items:stretch;flex-direction:column}
.me-design .primary{justify-content:space-between}
.me-design .tools-grid{grid-template-columns:1fr 1fr;gap:12px}
.me-design .tool strong{font-size:13px}
.me-design .tool-image{height:76px}
.me-design .tool:last-child{grid-column:1/-1;display:grid;grid-template-columns:100px 1fr}
.me-design .tool:last-child .tool-image{grid-row:1/3;height:100%}
.me-design .resources>div{grid-template-columns:1fr 1fr;gap:10px}
.me-design .resources a{font-size:12px;padding:13px;gap:8px}
.me-design .footer-top{display:block}
.me-design .footer-top>span{display:block;margin-top:9px}
.me-design .legal>div{gap:10px 15px}
.me-design .sample-banner,.me-design .board-info{display:block}
.me-design .sample-banner span{display:block;margin-top:8px}
.me-design .board-info span{display:block;margin-top:6px}
.me-design .filters{flex-wrap:wrap;gap:12px}
.me-design .filters label{flex:auto;width:calc(50% - 6px)}
.me-design .filters label:nth-child(3){width:100%}
.me-design .filters button{width:100%}
.me-design .board .contract{display:block}
.me-design .board .contract-top{display:flex;margin-bottom:12px}
.me-design .board .edge-number{margin:0}
.me-design .board .comparison{padding:12px 0;margin:10px 0;border-top:1px solid var(--line)}
.me-design .board details{margin-top:10px}
}
.me-design .legal-copy{max-width:900px;margin:30px auto}
.me-design .legal-copy h2,.me-design .legal-copy h3{margin:24px 0 10px}
.me-design .legal-copy p{margin:12px 0;color:var(--muted)}
.me-design .legal-copy a{color:var(--mint)}
.me-design{font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5}
.me-design .site-header{display:block;padding:0;min-height:0;background:#14232b}
.me-design .header-inner{max-width:1440px;margin:auto;padding:20px 28px;display:flex;align-items:center;gap:30px}
.me-design .site-header .wordmark{font-size:22px;letter-spacing:-1.4px}
.me-design .site-header nav{display:flex;gap:20px;margin-left:auto;flex-wrap:nowrap;font-size:13px;font-weight:700}
.me-design .site-header nav a{padding:8px 0;white-space:nowrap;color:#b9c9d0}
.me-design .site-header nav a[aria-current]{color:var(--mint);border-bottom:2px solid var(--mint)}
.me-design .workspace{position:relative;margin-left:0;flex-shrink:0}
.me-design .workspace summary{padding:9px 13px;list-style:none;border:1px solid #40555e;border-radius:6px;font-size:13px;cursor:pointer}
.me-design .workspace summary span{margin-left:12px}
.me-design .workspace>div{z-index:5;box-shadow:0 12px 30px #0008;min-width:230px}
.me-design .new{color:#0e191f;background:var(--mint);font-size:9px;border-radius:3px;padding:2px 4px;margin-left:7px}
.me-design .wordmark{font-weight:900;letter-spacing:-1.2px}
.me-design main,.me-design footer{max-width:1440px;padding-inline:28px;margin-inline:auto}
.me-design .hero{padding:25px 0 23px}
.me-design .hero h1{font-size:clamp(28px,3vw,38px);font-weight:800;letter-spacing:-1.3px;line-height:1.2;margin:0 0 7px}
.me-design .hero p{font-size:15px;color:#b9c9d0;margin:0}
.me-design .visual-grid{gap:20px}
.me-design .visual{border-radius:8px;border:1px solid #40525c;background:#12222c;overflow:hidden}
.me-design .visual-head{padding:13px 15px;display:flex;align-items:center;justify-content:space-between;gap:12px}
.me-design .visual-head h2{font-size:19px;margin:0;line-height:1.2;letter-spacing:-.3px}
.me-design .visual-head h2 span{font-size:13px;font-weight:400;color:#acbec8;margin-left:7px}
.me-design .sample-label{color:#b7c7cd;font-size:9px;letter-spacing:1px;white-space:nowrap}
.me-design .game-tabs{display:flex;gap:0;align-items:stretch;border-block:1px solid #314650;background:#10202a}
.me-design .game-tabs>*{font-size:12px;padding:10px 14px}
.me-design .game-tabs .selected{display:inline-flex;gap:14px;align-items:center;background:#223e45;border-bottom:2px solid var(--mint);font-weight:700;color:#fff}
.me-design .game-tabs small{font-size:10px;color:#a7c1bc;font-weight:400}
.me-design .game-tabs a{margin-left:auto;color:#b4c7d1}
.me-design .game-tabs a span{color:var(--mint);margin-left:10px}
.me-design .visual-img{display:flex;align-items:center;background:#0c1922;aspect-ratio:1.67}
.me-design .visual-img img{width:100%;height:auto;display:block;object-fit:contain}
.me-design .expand{display:flex;justify-content:space-between;padding:11px 15px;font-size:12px;color:var(--mint);background:#13262f}
.me-design .preview-note{font-size:11px;color:#a5b7bf;margin:11px 0 25px;line-height:1.5}
.me-design .edge-section{border:1px solid #4b776c;border-radius:9px;padding:25px;background:linear-gradient(115deg,#182e32,#13242d 60%);box-shadow:inset 0 3px #D18445}
.me-design .section-head{align-items:center;margin-bottom:18px;gap:18px}
.me-design .section-head h2{font-size:27px;letter-spacing:-.7px;line-height:1.25;margin:0}
.me-design .section-head p{font-size:14px;margin:8px 0 0;color:#b9c9d0}
.me-design .eyebrow{font-size:10px;letter-spacing:1.7px;margin-bottom:8px;color:var(--mint);font-weight:700}
.me-design .pill{font-size:10px;letter-spacing:.2px;text-transform:none;vertical-align:middle;color:#bcebd7;background:#214039;border:1px solid #416d5d;padding:5px 9px;border-radius:4px;white-space:nowrap}
.me-design .edition{display:flex;flex-direction:column;gap:6px;font-size:12px;line-height:1.3}
.me-design .edition b{font-size:10px;color:#f0cb8c;letter-spacing:1px}
.me-design .sample-strip{padding:10px 0 15px;color:#f0cb8c;font-size:10px;font-weight:700;letter-spacing:1px}
.me-design .sample-strip span{margin-left:12px;font-weight:400;color:#bbcad0;font-size:12px;letter-spacing:0}
.me-design .contract-grid{gap:14px}
.me-design .contract{padding:18px;border-color:#3b5560;background:#10232c;display:flex;flex-direction:column;min-width:0}
.me-design .contract-top{margin-bottom:14px}
.me-design .rating{font-size:10px;letter-spacing:.4px;padding:5px 8px}
.me-design .edge-number{font-size:29px;line-height:1}
.me-design .edge-number small{font-size:11px}
.me-design .contract-meta{font-size:10px;letter-spacing:1px;color:#abc1cb}
.me-design .contract h3{font-size:17px;line-height:1.35;margin:6px 0 0;min-height:46px;letter-spacing:-.1px}
.me-design .comparison{justify-content:space-between;gap:15px;margin-top:14px;padding:13px 0}
.me-design .comparison span{font-size:12px}
.me-design .comparison strong{font-size:28px;margin-top:3px}
.me-design .contract .verdict{font-size:13px;line-height:1.55;color:#b9cbd4;margin:0 0 14px}
.me-design .card-foot{font-size:10px;letter-spacing:.1px;margin-top:auto;padding-top:10px;gap:10px}
.me-design .card-foot a{font-size:11px}
.me-design .sources-line{font-size:14px!important;color:#e2edf1!important;margin:0 0 6px}
.me-design .sources-line span{margin:0 9px;color:var(--mint)}
.me-design .section-bottom small{font-size:11px;color:#a9c0cb;display:block;max-width:670px}
.me-design .primary{padding:13px 18px;font-size:14px;gap:25px;border-radius:5px}
.me-design .quick-method{border-top:1px solid #38535d;margin-top:19px;padding-top:13px;color:#b4c7d0;font-size:12px}
.me-design .quick-method summary{cursor:pointer;color:#b9e8d2}
.me-design .quick-method p{max-width:920px;margin-bottom:0;font-size:13px}
.me-design .tools,.me-design .resources{margin-top:32px}
.me-design .tools .section-head h2,.me-design .resources h2{font-size:24px}
.me-design .tools-grid{gap:13px}
.me-design .tool{border-color:#374f5b;background:#15262f;transition:transform .15s,border-color .15s}
.me-design .tool:hover{transform:translateY(-2px);border-color:var(--mint)}
.me-design .tool-image{height:108px;background:#1c333e}
.me-design .tool-image img{object-position:top}
.me-design .tool strong{font-size:14px;margin:12px 13px 3px;display:flex;justify-content:space-between;gap:8px}
.me-design .tool strong>span{color:var(--mint)}
.me-design .tool p{font-size:12px;line-height:1.4;margin-bottom:14px}
.me-design .mini-report,.me-design .mini-market{height:100%;padding:13px 15px;display:flex;flex-direction:column;justify-content:center;gap:5px;color:#d9e7ed}
.me-design .mini-report small,.me-design .mini-market small{font-size:8px;letter-spacing:1.1px;color:#a4bbc7}
.me-design .mini-report b{font-size:19px}
.me-design .mini-report span{font-size:10px;display:flex;justify-content:space-between;color:#c0d2da}
.me-design .mini-report em{font-style:normal;color:var(--mint);font-weight:700}
.me-design .mini-market b{font-size:27px;letter-spacing:-1px}
.me-design .mini-market b span{color:var(--mint);padding:0 9px}
.me-design .mini-market>span{font-size:10px;color:var(--mint)}
.me-design .resources>div{gap:13px}
.me-design .resources a{font-size:13px;padding:17px;background:#15262f;border-color:#374f5b;align-items:center}
.me-design .resources a span{margin-left:12px}
.me-design footer{margin-top:36px;padding-top:25px;font-size:11px;line-height:1.6}
.me-design .footer-top>span{font-size:12px}
.me-design .footer-top .wordmark{font-size:20px}
.me-design footer p{max-width:1160px;margin:7px 0}
.me-design .legal{font-size:10px;gap:15px}
.me-design .legal a{white-space:nowrap}
.me-design footer a{text-decoration:none}
.me-design footer p a{text-decoration:underline}
.me-design .board .contract{display:grid}
.me-design .board .contract h3{font-size:18px}
.me-design .filters label{font-size:12px}
.me-design .sample-banner{font-size:13px}
.me-design .method{line-height:1.7}
.me-design .method summary{font-weight:700}
@media(max-width:1160px){.me-design .header-inner{gap:18px;flex-wrap:wrap}
.me-design .site-header nav{order:3;width:100%;margin:0;justify-content:space-between;gap:12px}
.me-design .workspace{margin-left:auto}
.me-design .site-header nav a{padding:5px 0}
.me-design .tool-image{height:100px}
.me-design .tool strong{font-size:12px}
.me-design .edition{font-size:11px}
.me-design .legal{flex-direction:column}
}
@media(max-width:680px){.me-design .header-inner{padding:14px 16px;gap:10px}
.me-design .site-header .wordmark{font-size:20px}
.me-design .site-header nav{font-size:11px;gap:16px;justify-content:flex-start;overflow:auto;padding:6px 0 0;overscroll-behavior-y:auto;scrollbar-width:none}
.me-design .site-header nav a{min-height:30px}
.me-design .workspace summary{font-size:12px;padding:8px 10px}
.me-design .workspace summary span{margin-left:5px}
.me-design .workspace>div{right:0}
.me-design main,.me-design footer{padding-inline:16px}
.me-design .hero{padding:22px 0 19px}
.me-design .hero h1{font-size:28px;letter-spacing:-1px;line-height:1.18}
.me-design .hero p{font-size:13px;max-width:340px}
.me-design .visual-grid{grid-template-columns:1fr;gap:16px}
.me-design .visual-head{padding:11px 12px}
.me-design .visual-head h2{font-size:18px}
.me-design .visual-head h2 span{font-size:12px}
.me-design .sample-label{font-size:8px}
.me-design .game-tabs>*{padding:8px 12px;font-size:11px}
.me-design .visual-img{aspect-ratio:1.67}
.me-design .expand{padding:10px 12px;font-size:12px}
.me-design .preview-note{font-size:10px;margin:12px 0 23px}
.me-design .edge-section{padding:18px 15px}
.me-design .section-head{display:block;margin-bottom:10px}
.me-design .section-head h2{font-size:25px}
.me-design .section-head p{font-size:13px;line-height:1.6}
.me-design .eyebrow{font-size:9px}
.me-design .pill{font-size:9px;margin-left:5px;padding:4px 6px}
.me-design .edition{margin-top:13px;gap:5px;font-size:11px;display:flex;text-align:left}
.me-design .edition b{margin:0;font-size:9px}
.me-design .sample-strip{padding:12px 0 15px;line-height:1.6}
.me-design .sample-strip span{display:block;margin:3px 0 0;font-size:11px;line-height:1.5}
.me-design .contract-grid{grid-template-columns:1fr;gap:12px}
.me-design .contract{padding:17px}
.me-design .contract h3{font-size:17px;min-height:0}
.me-design .comparison{justify-content:flex-start;gap:45px}
.me-design .contract .verdict{font-size:13px}
.me-design .section-bottom{margin-top:18px;gap:17px}
.me-design .section-bottom small{font-size:11px}
.me-design .sources-line{font-size:13px!important}
.me-design .primary{justify-content:space-between}
.me-design .quick-method{font-size:12px}
.me-design .tools,.me-design .resources{margin-top:28px}
.me-design .tools .section-head h2,.me-design .resources h2{font-size:23px}
.me-design .section-head .muted{font-size:12px;margin:7px 0 14px}
.me-design .tools-grid{grid-template-columns:1fr 1fr;gap:12px}
.me-design .tool-image{height:95px}
.me-design .tool strong{font-size:13px;margin:11px 11px 4px}
.me-design .tool p{font-size:11px;margin:0 11px 12px}
.me-design .tool:last-child{grid-template-columns:100px 1fr}
.me-design .mini-report,.me-design .mini-market{padding:10px;gap:4px}
.me-design .mini-market b{font-size:23px}
.me-design .mini-market b span{padding:0 5px}
.me-design .mini-report small,.me-design .mini-market small{font-size:7px}
.me-design .mini-report b{font-size:18px}
.me-design .mini-report span,.me-design .mini-market>span{font-size:9px}
.me-design .resources>div{gap:10px}
.me-design .resources a{font-size:12px;padding:13px;gap:0}
.me-design .footer-top .wordmark{font-size:19px}
.me-design .footer-top>span{font-size:11px;margin-top:7px}
.me-design footer{font-size:10px}
.me-design .legal{font-size:9px}
.me-design .legal>div{gap:10px 15px}
.me-design .board .contract{display:block}
.me-design .board .comparison{padding:12px 0;margin-top:12px}
.me-design .board-info{font-size:12px}
.me-design .filters{padding:14px;gap:12px}
.me-design .filters button{min-height:42px}
.me-design .hero h1 .pill{display:block;width:max-content;margin:10px 0 0}
.me-design .sample-banner{font-size:12px}
}
@media(prefers-reduced-motion:reduce){.me-design *{transition:none!important}
}
@media(max-width:680px){.me-design .hero{padding:18px 0 16px}
.me-design .hero h1{font-size:clamp(19px,6vw,24px);white-space:nowrap}
.me-design .hero p{font-size:clamp(11px,3.1vw,13px);max-width:none}
.me-design .visual-grid{gap:12px}
.me-design .visual-head{padding:8px 12px}
.me-design .game-tabs>*{padding:6px 12px}
.me-design .expand{padding:9px 12px}
}
@media(max-width:680px){.me-design .header-inner{padding-block:12px}
.me-design .hero{padding-top:16px;padding-bottom:14px}
}
@media(max-width:360px){.me-design .site-header .wordmark{font-size:18px}
.me-design .header-inner{gap:8px}
}
