._section_4mo2m_1,._header_4mo2m_1,._article_4mo2m_1{--ws-ink:#1e2a2e;--ws-muted:#526875;--ws-accent:#a81a57;--ws-rule:#aabec6;color:var(--ws-ink)}._section_4mo2m_1{background:linear-gradient(#f0f6fa 0%,#f7fbfd 40%,#e6f0f4 100%);padding:38px 0 34px;overflow:clip}._inner_4mo2m_9{max-width:1376px;margin:auto;padding:0 clamp(22px,5vw,80px)}._masthead_4mo2m_10{border-bottom:1px solid var(--ws-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 28px;padding-bottom:22px;display:flex}._wordmark_4mo2m_11{font:550 clamp(31px, 3.3vw, 46px)/1.05 var(--font-plate);letter-spacing:-.055em;align-items:center;gap:.32em;margin:0;display:flex}._wordmark_4mo2m_11>span{color:#c8256b;font:400 .72em/1 var(--font-sans);transform:translateY(-.12em)}._edition_4mo2m_13{color:var(--ws-muted);font:400 11px/1.6 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;gap:6px 22px;margin:0;display:flex}._homeRow_4mo2m_14{grid-template-columns:.95fr 1.05fr;align-items:center;gap:clamp(28px,5vw,72px);padding-top:30px;display:grid}._homeText_4mo2m_15,._heroText_4mo2m_15{min-width:0}._homeHeadline_4mo2m_16{max-width:12ch;font:400 clamp(38px, 4.5vw, 64px)/1.04 var(--font-plate);letter-spacing:-.035em;text-wrap:balance;margin:0 0 22px}._homeHeadline_4mo2m_16 em,._heroHeadline_4mo2m_17 em,._heading_4mo2m_17 em,._closing_4mo2m_17 em{color:var(--ws-accent);font-weight:400}._summary_4mo2m_18{color:#415760;max-width:44ch;margin:0;font-size:16px;line-height:1.8}._links_4mo2m_19{flex-wrap:wrap;gap:8px 26px;margin-top:24px;display:flex}._primaryLink_4mo2m_20,._secondaryLink_4mo2m_20{min-height:44px;color:var(--ws-accent);border-bottom:1px solid #a81a57;align-items:center;gap:11px;font-size:14px;font-weight:550;text-decoration:none;display:inline-flex}._secondaryLink_4mo2m_20{color:#415760;border-color:var(--ws-rule);font-weight:400}._primaryLink_4mo2m_20:hover,._secondaryLink_4mo2m_20:hover{color:#6f123b;border-color:#6f123b}._primaryLink_4mo2m_20:focus-visible,._secondaryLink_4mo2m_20:focus-visible,._breadcrumb_4mo2m_23:focus-visible{outline-offset:6px;outline:2px solid #a81a57}._pairing_4mo2m_27{width:100%;min-width:0;max-width:510px;margin:0 auto}._pairingStage_4mo2m_28{isolation:isolate;padding:130px 20px 14px 32px;position:relative}._pairingStage_4mo2m_28:before{content:"";z-index:-1;background:radial-gradient(#ccdde5 0%,#dfebf100 68%);border-radius:50%;position:absolute;inset:25% -5% 2%}._secretSlip_4mo2m_30{background:#fcfeff;border:1px solid #b7c9d1;border-radius:7px;padding:17px 22px 20px;position:absolute;inset:10px 6% auto 17%;transform:rotate(7deg);box-shadow:inset 0 2px #fff,0 7px 0 -5px #bdcfd7,0 14px 22px -14px #49677355}._secretSlip_4mo2m_30>p{color:#40555f;margin:0 0 9px;font-size:12px}._secretSlip_4mo2m_30 ._guessRow_4mo2m_32{gap:5px;width:66%}._secretSlip_4mo2m_30 ._tile_4mo2m_33{aspect-ratio:1.08;background:#f0f6fa;font-size:clamp(17px,2vw,24px)}._playBoard_4mo2m_34{background:linear-gradient(135deg,#f3f9fc,#e7f1f5);border:1px solid #a7bec9;border-radius:9px;padding:21px clamp(18px,3vw,34px) 12px;position:relative;transform:rotate(-4deg);box-shadow:inset 0 2px #fff,0 5px 0 -1px #c1d4de,0 6px #a5bdc9,0 26px 32px -22px #34505f80}._boardMast_4mo2m_35{color:#526875;font:10px/1.4 var(--font-mono);letter-spacing:.04em;justify-content:space-between;gap:8px;display:flex}._boardMast_4mo2m_35>span:first-child{color:#a81a57;letter-spacing:.1em}._boardHeading_4mo2m_37{font:400 clamp(22px, 2.6vw, 31px)/1.2 var(--font-plate);letter-spacing:-.02em;margin:16px 0}._boardRows_4mo2m_38{gap:9px;display:grid}._guessRow_4mo2m_32{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}._tile_4mo2m_33{aspect-ratio:1;color:#1e2a2e;font:500 clamp(24px, 3.2vw, 36px)/1 var(--font-mono);background:#d8e6e7;border:1px solid #a7bcc7;border-radius:4px;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:inset 0 1px #fff9,0 3px 0 -1px #344e6625}._absent_4mo2m_41{color:#364e59;background:#d9e4e8;border-color:#aabfc8}._present_4mo2m_42{color:#241a03;background:#d9a521;border-color:#b8840c}._correct_4mo2m_43{color:#f0f6f2;background:#2e7d5b;border-color:#1a6143}._tileMark_4mo2m_44{font:500 12px/1 var(--font-mono);position:absolute;bottom:3px;right:5px}._boardFoot_4mo2m_45{color:#526875;border-top:1px solid #aabec6;justify-content:space-between;align-items:center;margin-top:14px;padding-top:9px;font-size:11px;display:flex}._boardDot_4mo2m_46{color:#c8256b;font-size:24px;line-height:1}._figureCaption_4mo2m_47{color:#415760;margin:23px 0 0;font-size:13px;line-height:1.6}._pairing_4mo2m_27>._figureCaption_4mo2m_47{text-align:center;padding:0 10px}._header_4mo2m_1{padding-top:38px}._breadcrumb_4mo2m_23{color:#526875;align-items:center;gap:10px;min-height:44px;font-size:12px;text-decoration:none;display:inline-flex}._articleHero_4mo2m_52{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(28px,5vw,80px);padding:42px 0 66px;display:grid}._heroHeadline_4mo2m_17{font:400 clamp(37px, 4.6vw, 63px)/1.09 var(--font-plate);letter-spacing:-.035em;margin:32px 0 24px}._lede_4mo2m_54,._heroPurpose_4mo2m_54{color:#415760;max-width:48ch;margin:0;font-size:17px;line-height:1.8}._heroPurpose_4mo2m_54{margin-top:16px;font-size:15px}._playNote_4mo2m_56{color:#526875;margin:10px 0 0;font-size:12px;line-height:1.6}._article_4mo2m_1{padding-bottom:34px}._articleBlock_4mo2m_58{border-top:1px solid var(--ws-rule);padding:66px 0;scroll-margin-top:90px}._blockIntro_4mo2m_59{max-width:660px}._eyebrow_4mo2m_60{color:#a81a57;font:400 10px/1.6 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 23px}._heading_4mo2m_17{font:400 clamp(32px, 3.9vw, 51px)/1.1 var(--font-plate);letter-spacing:-.025em;text-wrap:balance;margin:0 0 24px}._blockIntro_4mo2m_59>p:not(._eyebrow_4mo2m_60),._engineeringIntro_4mo2m_62>p:not(._eyebrow_4mo2m_60){color:#415760;max-width:59ch;margin:14px 0 0;font-size:16px;line-height:1.8}._deduceFigure_4mo2m_64{background:#fcfeff;border:1px solid #b1c6d1;border-radius:10px;max-width:920px;margin:34px 0 0;padding:clamp(22px,4vw,44px);box-shadow:inset 0 2px #fff,0 5px 0 -1px #d5e3eb,0 6px #b6cbd6,0 18px 32px -25px #38576566}._figureHeading_4mo2m_65{color:#526875;font:10px/1.6 var(--font-mono);letter-spacing:.05em;border-bottom:1px solid #c9d8e0;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;padding-bottom:22px;display:flex}._figureHeading_4mo2m_65 strong{color:#1e2a2e;font-weight:550}._guessExplorer_4mo2m_67{border:0;grid-template-columns:repeat(3,1fr);column-gap:10px;min-width:0;margin:27px 0 0;padding:0;display:grid;position:relative}._guessExplorer_4mo2m_67 legend{color:#415760;margin-bottom:13px;font-size:13px}._guessRadio_4mo2m_69{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._guessChoice_4mo2m_70{color:#415760;cursor:pointer;min-height:46px;font:500 13px/1.5 var(--font-mono);border:1px solid #b1c6d1;border-radius:4px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;padding:5px 10px;display:flex}._guessChoice_4mo2m_70>span{color:#526875;font-size:10px}._guessChoice_4mo2m_70:hover{border-color:#a81a57}._radio0_4mo2m_73:checked~._choice0_4mo2m_73,._radio1_4mo2m_73:checked~._choice1_4mo2m_73,._radio2_4mo2m_73:checked~._choice2_4mo2m_73{color:#8d1649;background:#f9e6ee;border-color:#a81a57}._radio0_4mo2m_73:focus-visible~._choice0_4mo2m_73,._radio1_4mo2m_73:focus-visible~._choice1_4mo2m_73,._radio2_4mo2m_73:focus-visible~._choice2_4mo2m_73{outline-offset:4px;outline:2px solid #a81a57}._guessPanels_4mo2m_75{grid-column:1/-1;padding:30px 0 0}._guessPanel_4mo2m_75{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:30px;display:none}._radio0_4mo2m_73:checked~._guessPanels_4mo2m_75 ._panel0_4mo2m_77,._radio1_4mo2m_73:checked~._guessPanels_4mo2m_75 ._panel1_4mo2m_77,._radio2_4mo2m_73:checked~._guessPanels_4mo2m_75 ._panel2_4mo2m_77{display:grid}._guessPanel_4mo2m_75>p{color:#415760;margin:0;font-size:15px;line-height:1.75}._guessPanel_4mo2m_75 ._tile_4mo2m_33{font-size:clamp(25px,3vw,39px)}._feedbackKey_4mo2m_80{color:#526875;flex-wrap:wrap;gap:10px 22px;margin:27px 0 0;padding:0;font-size:11px;list-style:none;display:flex}._feedbackKey_4mo2m_80 li{align-items:center;gap:7px;display:flex}._feedbackKey_4mo2m_80 li>span{width:20px;height:20px;font:12px/1 var(--font-mono);border-radius:3px;justify-content:center;align-items:center;display:inline-flex}._keyCorrect_4mo2m_83{color:#f0f6f2;background:#2e7d5b}._keyPresent_4mo2m_84{color:#241a03;background:#d9a521}._keyAbsent_4mo2m_85{color:#364e59;background:#d9e4e8}._deduceFigure_4mo2m_64 ._figureCaption_4mo2m_47{margin-top:18px}._friendNote_4mo2m_87{align-items:flex-start;gap:20px;max-width:790px;margin-top:37px;display:flex}._friendGlyph_4mo2m_88{color:#a81a57;font:400 39px/1 var(--font-plate)}._friendNote_4mo2m_87 h3{font:500 20px/1.25 var(--font-plate);margin:0 0 9px}._friendNote_4mo2m_87 p{color:#415760;margin:0;font-size:14px;line-height:1.8}._salvoFigure_4mo2m_92{background:linear-gradient(140deg,#e0edf1,#ecf5f8);border:1px solid #adc4cd;border-radius:8px;grid-template-columns:minmax(0,1fr) 40px minmax(0,1.2fr);align-items:center;gap:15px 30px;max-width:810px;margin:34px 0 0;padding:clamp(23px,4vw,44px);display:grid}._miniGrid_4mo2m_93{background:#d8e6e7;border:1px solid #94b0bc;grid-template-columns:repeat(10,1fr);gap:3px;width:100%;max-width:260px;padding:9px;display:grid;box-shadow:inset 0 1px #fff,0 6px 0 -3px #b3c9d1,0 14px 20px -17px #344f5f}._miniGrid_4mo2m_93>span{aspect-ratio:1;color:#526875;min-width:0;font:500 clamp(9px, 1vw, 12px)/1 var(--font-mono);border:1px solid #b0c7ce;justify-content:center;align-items:center;display:flex}._miniGrid_4mo2m_93 ._gridHit_4mo2m_95{color:#fff;background:#5e4d40;border-color:#46392e}._miniGrid_4mo2m_93 ._gridMiss_4mo2m_96{background:#ccd9da;border-color:#b0c1c8;font-size:18px}._huntDiagram_4mo2m_97>p,._solveDiagram_4mo2m_97>p{color:#1e2a2e;margin:18px 0 0;font-size:13px}._huntDiagram_4mo2m_97>p>span,._solveDiagram_4mo2m_97>p>span{color:#a81a57;font:11px/1 var(--font-mono);margin-right:7px}._huntArrow_4mo2m_99{color:#a81a57;font:36px/1 var(--font-plate);padding-bottom:35px}._unknownWord_4mo2m_100{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}._unknownWord_4mo2m_100>span{aspect-ratio:1;color:#526875;font:400 clamp(24px, 3vw, 34px)/1 var(--font-plate);background:#fcfeff;border:1px solid #93afbc;border-radius:3px;justify-content:center;align-items:center;display:flex;box-shadow:0 3px #b6cdd7}._solveNote_4mo2m_102{color:#526875;margin:15px 0 0;font-size:12px;line-height:1.8;display:block}._salvoFigure_4mo2m_92>._figureCaption_4mo2m_47{grid-column:1/-1;margin-top:8px}._engineering_4mo2m_62{border-top:1px solid var(--ws-rule);grid-template-columns:.9fr 1.1fr;gap:clamp(32px,6vw,100px);padding:64px 0;display:grid}._engineeringIntro_4mo2m_62 ._heading_4mo2m_17{font-size:clamp(31px,3.5vw,46px)}._engineeringIntro_4mo2m_62>p:not(._eyebrow_4mo2m_60){font-size:14px}._decisions_4mo2m_108{padding-top:3px}._decisions_4mo2m_108>section{border-top:1px solid #b4c7d0;align-items:flex-start;gap:18px;padding:23px 0;display:flex}._decisions_4mo2m_108>section:first-child{border:0;padding-top:0}._decisionNumber_4mo2m_111{color:#a81a57;font:11px/1.5 var(--font-mono);padding-top:4px}._decisions_4mo2m_108 h3{font:500 21px/1.25 var(--font-plate);margin:0 0 10px}._decisions_4mo2m_108 p{color:#415760;margin:0;font-size:14px;line-height:1.8}._spec_4mo2m_115{padding-bottom:60px}._closing_4mo2m_17{border-top:1px solid var(--ws-rule);text-align:center;padding:48px 0 54px}._closing_4mo2m_17>p{font:400 clamp(31px, 3.7vw, 49px)/1.16 var(--font-plate);letter-spacing:-.025em;margin:0 0 24px}@media (width<=950px){._homeRow_4mo2m_14{gap:25px}._homeHeadline_4mo2m_16{font-size:clamp(37px,5vw,50px)}._articleHero_4mo2m_52{grid-template-columns:1fr;gap:32px}._heroText_4mo2m_15{max-width:740px}._heroHeadline_4mo2m_17{font-size:clamp(37px,6.2vw,60px)}._articleHero_4mo2m_52>figure{width:100%;max-width:610px}._engineering_4mo2m_62{grid-template-columns:1fr;gap:30px}._engineeringIntro_4mo2m_62{max-width:640px}}@media (width<=700px){._homeRow_4mo2m_14{grid-template-columns:1fr;gap:30px}._homeHeadline_4mo2m_16{max-width:16ch;font-size:clamp(37px,8.2vw,54px)}._summary_4mo2m_18{max-width:52ch}._pairing_4mo2m_27{max-width:460px}._tile_4mo2m_33{font-size:clamp(26px,5.5vw,36px)}._boardHeading_4mo2m_37{font-size:clamp(24px,5vw,31px)}._articleBlock_4mo2m_58{padding:45px 0}._guessPanel_4mo2m_75{grid-template-columns:1fr;gap:20px}._guessPanel_4mo2m_75 ._guessRow_4mo2m_32{max-width:380px}._guessPanel_4mo2m_75>p{min-height:3.5em}._salvoFigure_4mo2m_92{grid-template-columns:minmax(0,1fr) 25px minmax(0,1.1fr);gap:20px 15px}._miniGrid_4mo2m_93{gap:2px;padding:5px}._miniGrid_4mo2m_93>span{font-size:8px}._huntArrow_4mo2m_99{font-size:26px}}@media (width<=480px){._section_4mo2m_1{padding-top:26px}._masthead_4mo2m_10{gap:14px}._wordmark_4mo2m_11{font-size:35px}._edition_4mo2m_13{gap:5px 14px;font-size:10px}._homeRow_4mo2m_14{padding-top:25px}._summary_4mo2m_18{font-size:15px}._pairingStage_4mo2m_28{padding-left:9px;padding-right:9px}._secretSlip_4mo2m_30{padding:15px 16px 20px;left:12%;right:6%}._boardMast_4mo2m_35{font-size:8px}._playBoard_4mo2m_34{padding-left:18px;padding-right:18px}._tileMark_4mo2m_44{font-size:10px;bottom:2px;right:3px}._guessRow_4mo2m_32{gap:7px}._boardRows_4mo2m_38{gap:8px}._boardFoot_4mo2m_45{font-size:10px}._header_4mo2m_1{padding-top:22px}._articleHero_4mo2m_52{padding:27px 0 40px}._heroHeadline_4mo2m_17{margin-top:27px;font-size:clamp(33px,8.9vw,42px)}._lede_4mo2m_54{font-size:16px}._heading_4mo2m_17{font-size:32px}._blockIntro_4mo2m_59>p:not(._eyebrow_4mo2m_60){font-size:15px}._guessChoice_4mo2m_70{gap:5px;padding-inline:5px;font-size:11px}._guessExplorer_4mo2m_67{column-gap:7px}._guessPanel_4mo2m_75 ._tile_4mo2m_33{font-size:25px}._feedbackKey_4mo2m_80{gap:10px 14px}._salvoFigure_4mo2m_92{grid-template-columns:1fr}._huntDiagram_4mo2m_97{width:100%;max-width:245px;margin:auto}._huntArrow_4mo2m_99{text-align:center;padding:0;transform:rotate(90deg)}._solveDiagram_4mo2m_97{width:100%;max-width:275px;margin:auto}._miniGrid_4mo2m_93>span{font-size:10px}._unknownWord_4mo2m_100>span{font-size:30px}._friendNote_4mo2m_87{gap:13px}._friendGlyph_4mo2m_88{font-size:30px}._engineering_4mo2m_62{padding-block:45px}}
