.ea-foundation-map{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ea-foundation-map>a{display:flex;flex-direction:column;background:#e5eadf;padding:30px;color:#183e43!important;text-decoration:none!important;border:1px solid #cbd3c9}.ea-foundation-map>a:nth-child(2){background:#eee8ef}.ea-foundation-map>a:nth-child(3){background:#f0e4cf}.ea-foundation-map>a>span:first-child{font-size:11px;letter-spacing:.13em;font-weight:700}.ea-foundation-map .ea-foundation-symbol{font:normal 68px/1.3 Georgia,serif;display:block;margin:12px 0 24px;color:#526d61}.ea-foundation-map h2{font-size:32px!important}.ea-foundation-map p{font-size:15px}.ea-foundation-map strong{font-size:13px;margin-top:auto}.ea-foundation-map>a:hover{border-color:#536d61}.ea-foundation .ea-real-heading h1{font-size:clamp(40px,5.5vw,72px)!important}.ea-foundation-table{margin:45px 0}.ea-foundation-table-scroll{overflow:auto}.ea-foundation table{border-collapse:collapse;width:100%;text-align:left}.ea-foundation th,.ea-foundation td{border-bottom:1px solid #cbd3c9;padding:20px 16px;font-size:15px;vertical-align:top}.ea-foundation thead{background:#e5eadf}.ea-foundation details{padding:20px 0;border-top:1px solid #cbd3c9}.ea-foundation summary{font-weight:700;cursor:pointer}.ea-foundation details p{padding-top:20px;margin-bottom:0}.ea-anchor-picker{display:flex;gap:12px;margin-bottom:24px;flex-wrap:wrap}.ea-anchor-picker button{min-width:120px}.ea-anchor-picker [aria-pressed=true]{background:#214c50;color:#fff;border-color:#214c50}.ea-anchor-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:28px;align-items:start}.ea-anchor-panel{border:1px solid #bfcbbc;background:#e7ecdf;padding:34px;margin-bottom:20px}.ea-anchor-panel[data-anchor-panel=sound]{background:#ede8ef;border-color:#d4cbd9}.ea-anchor-panel[data-anchor-panel=contact]{background:#f0e4ce;border-color:#d9c7a8}.ea-anchor-panel h2{font-size:38px!important}.ea-anchor-invitation{font-size:21px;line-height:1.8}.ea-anchor-panel>p:not(.ea-anchor-invitation){font-size:15px}.ea-anchor-question{border-top:1px solid #8fa29080;margin-top:30px;padding-top:24px}.ea-anchor-question h3{font-size:24px!important}.ea-anchor-question p{margin-bottom:0}.ea-anchor-timer{background:#f3eee3;border:1px solid #d8d3c6;padding:24px}.ea-anchor-timer label{font-size:13px}.ea-anchor-timer select,.ea-card-builder select,.ea-adjust-picker select{display:block;width:100%;margin:7px 0 15px}.ea-anchor-clock{font:normal 52px/1.3 Georgia,serif;margin:20px 0!important;text-align:center}.ea-anchor-timer [role=status]{font-size:14px;min-height:55px;margin-top:20px}.ea-anchor-actions{display:flex;flex-wrap:wrap;gap:8px}.ea-anchor-actions button{font-size:13px}.ea-anchor-actions button:first-child{background:#214c50;color:white;width:100%}.ea-foundation .ea-foundation-small{font-size:12px;line-height:1.6;margin:20px 0 0}.ea-foundation-checkbox{display:block}.ea-foundation input[type=checkbox]{width:18px;height:18px;vertical-align:middle;accent-color:#214c50}.ea-anchor-finish{margin-top:32px;padding:32px;background:#e4eadf}.ea-anchor-finish>a{margin:12px 16px 0 0}.ea-adjust-picker{padding:28px;background:#e5eadf;border:1px solid #cbd3c9;margin-bottom:30px}.ea-adjust-picker label{font-weight:700;font-size:14px;display:block}.ea-adjust-picker select{max-width:100%}.ea-adjust-picker p{font-size:13px;margin:14px 0 0}.ea-adjust-list{display:grid;grid-template-columns:1fr 1fr;gap:24px}.ea-adjust-list:has(.ea-adjust-card[hidden]){grid-template-columns:1fr}.ea-adjust-card{padding:30px;background:#f3efe6;border:1px solid #d8d5c9}.ea-adjust-card h2{font-size:33px!important}.ea-adjust-card h3{font-size:23px!important}.ea-adjust-card p{font-size:16px}.ea-adjust-card .ea-real-question{font-size:23px!important}.ea-adjust-try{background:#e5eadf;padding:23px;margin:22px 0}.ea-adjust-try p{margin-bottom:0}.ea-card-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:36px;align-items:start}.ea-card-builder{background:#e5eadf;padding:26px;border:1px solid #cbd3c9}.ea-card-builder label{display:block;font-size:13px;font-weight:700;margin:20px 0 0}.ea-card-builder button{background:#214c50;color:white;width:100%;margin-top:10px}.ea-card-builder [role=status]{font-size:13px;margin:16px 0 0}.ea-pocket-card{padding:38px;background:#f5f0e5;border:1px solid #879c8a;box-shadow:8px 10px 0 #e0e5d9;color:#22484c}.ea-pocket-brand{font-size:12px;letter-spacing:.12em;font-weight:bold}.ea-pocket-number{font-size:10px;letter-spacing:.15em;margin-bottom:35px!important}.ea-pocket-card h2{font-size:42px!important;margin-bottom:12px!important}.ea-pocket-length{font-size:15px;margin-bottom:35px!important}.ea-pocket-card>div{border-top:1px solid #bbc7b7;padding-top:22px;margin-top:22px}.ea-pocket-card h3{font:700 11px/1.5 Arial,sans-serif!important;letter-spacing:.16em}.ea-pocket-card>div p{font-size:17px;line-height:1.8}.ea-pocket-foot{font:italic 17px/1.6 Georgia,serif;margin:30px 0 0!important}.ea-card-tools{display:flex;gap:12px;flex-wrap:wrap;padding:32px 0}.ea-card-tools button{font-size:13px}.ea-card-tools p{width:100%;margin:0}.ea-card-tools [role=status]{font-size:14px}.ea-foundation .ea-real-related{clear:both}
@media(max-width:850px){.ea-anchor-layout{grid-template-columns:1fr}.ea-anchor-timer{max-width:none}.ea-anchor-actions button:first-child{width:auto}.ea-anchor-clock{text-align:left}.ea-card-layout{grid-template-columns:250px minmax(0,1fr);gap:20px}.ea-pocket-card{padding:28px}.ea-foundation-map{gap:12px}.ea-foundation-map>a{padding:22px}}
@media(max-width:600px){.ea-foundation-map,.ea-adjust-list,.ea-card-layout{grid-template-columns:1fr}.ea-foundation-map>a{padding:28px}.ea-foundation-map .ea-foundation-symbol{font-size:45px;margin:6px 0 15px}.ea-anchor-panel,.ea-adjust-card{padding:24px}.ea-anchor-invitation{font-size:19px}.ea-anchor-panel h2{font-size:32px!important}.ea-anchor-picker button{min-width:0;flex:1}.ea-pocket-card{padding:27px;margin:0 8px 0 0}.ea-pocket-card h2{font-size:35px!important}.ea-foundation th,.ea-foundation td{padding:14px 8px;font-size:13px}.ea-foundation-table th:first-child{width:20%}.ea-card-tools button{flex:1;min-width:145px}.ea-foundation .ea-real-heading h1{font-size:43px!important}}
@media print{body:has(.ea-foundation[data-foundation=card]) .ea-real-breadcrumb,body:has(.ea-foundation[data-foundation=card]) .ea-real-heading,body:has(.ea-foundation[data-foundation=card]) .ea-real-editorial,body:has(.ea-foundation[data-foundation=card]) .ea-real-related,.ea-card-builder,.ea-card-tools{display:none!important}.ea-card-layout{display:block}.ea-pocket-card{box-shadow:none;max-width:650px;margin:auto;break-inside:avoid}.ea-pocket-card h2{font-size:32px!important}.ea-pocket-card>div p{font-size:15px}.ea-foundation [data-anchor-panel][hidden],.ea-foundation [data-adjust-panel][hidden]{display:block!important}.ea-anchor-layout,.ea-adjust-list{display:block}.ea-anchor-timer,.ea-anchor-picker,.ea-anchor-finish,.ea-adjust-picker{display:none!important}.ea-anchor-panel,.ea-adjust-card{break-inside:avoid;margin-bottom:20px}}
