.cambridge-tests h2{margin-top:24px}.cambridge-part-links{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.cambridge-resume{display:flex;justify-content:space-between;align-items:center;margin:22px 0;background:#fff9df}.cambridge-exam{display:grid;grid-template-columns:minmax(0,1fr) 225px;gap:22px;align-items:start}.cambridge-main{min-width:0}.cambridge-player{position:sticky;top:12px;z-index:3;padding:18px 24px;background:#edf8f1;box-shadow:0 4px 16px #204c3e0a}.cambridge-player>div{display:flex;gap:12px;justify-content:space-between;align-items:center}.cambridge-player audio{width:100%;margin:10px 0 2px}.cambridge-player p{margin:3px 0}.cambridge-tabs{margin:20px 0}.cambridge-question-paper{padding:28px}.cambridge-block{margin-bottom:44px;font-size:17px;line-height:1.8;color:#203e3e}.cambridge-block:last-child{margin-bottom:0}.cambridge-block-head{margin-bottom:22px}.cambridge-block-head>strong{font-size:20px}.cambridge-block-head p{margin:4px 0}.cambridge-paper{border:1px solid #bccfc6;background:#fff;padding:24px}.cambridge-paper h2{text-align:center;font-size:23px;margin:0 0 22px}.cambridge-paper h3{font-size:18px;margin:20px 0 8px}.cambridge-paper ul{padding-left:23px;margin:0}.cambridge-paper li{padding:6px 0}.cambridge-blank{display:inline-flex;gap:7px;align-items:center;margin:1px 4px 1px 2px;vertical-align:middle;max-width:100%;scroll-margin-top:190px}.cambridge-blank b{font-size:14px;color:#386856}.cambridge-blank input{display:inline-block!important;width:148px!important;min-width:70px;max-width:100%;padding:6px 8px!important;border:0!important;border-bottom:1px solid #7e9c90!important;border-radius:4px 4px 0 0!important;background:#f2f8f4!important;font-size:16px!important;color:#173b31}.cambridge-blank input:focus{outline:2px solid #287661;outline-offset:2px;background:#fff9df!important}.cambridge-table{min-width:580px!important}.cambridge-table td,.cambridge-table th{border:1px solid #c5d3cb;padding:14px;white-space:normal!important;vertical-align:top;min-width:95px}.cambridge-table td:last-child{min-width:240px}.cambridge-choice{border:0;padding:0;margin:26px 0;min-width:0;scroll-margin-top:180px}.cambridge-choice legend{padding:0;margin-bottom:12px;font-size:17px;font-weight:500}.cambridge-choice legend>b{margin-right:12px}.cambridge-choice label{display:flex;gap:13px;align-items:baseline;padding:10px 12px;border:1px solid transparent;border-radius:9px;cursor:pointer}.cambridge-choice label:has(input:checked){background:#eaf5ed;border-color:#9ebdab}.cambridge-choice input{width:17px;height:17px;flex-shrink:0;accent-color:#24634f}.cambridge-option-bank{border:1px solid #b8ccc0;padding:20px 25px;margin:20px 0;display:grid;gap:4px}.cambridge-option-bank b{display:inline-block;min-width:26px}.cambridge-matching{margin-top:25px;display:grid;gap:12px}.cambridge-matching label{display:grid;grid-template-columns:25px minmax(0,1fr) minmax(110px,45%);align-items:center;gap:10px;scroll-margin-top:180px}.cambridge-matching select{padding:9px 10px;border:1px solid #c6d7cd;border-radius:7px;background:white;max-width:100%;font:inherit;font-size:15px}.cambridge-map-link{display:block;margin-top:20px;text-align:center}.cambridge-map{max-width:100%;height:auto;border:1px solid #d4dfd8}.cambridge-map-link span{display:block}.cambridge-answer-panel{position:sticky;top:12px;padding:22px 18px}.cambridge-answer-panel h3{font-size:17px}.cambridge-answer-panel>p{margin:12px 0}.cambridge-numbers{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin:20px 0}.cambridge-number{min-width:0;aspect-ratio:1;border:1px solid #cbdcd0;background:white;border-radius:7px;color:#355d50;cursor:pointer;font:inherit;font-size:14px}.cambridge-number.answered{background:#25634f;color:white;border-color:#25634f}.cambridge-number.flagged{outline:3px solid #e7c959;outline-offset:0}.cambridge-flag-list{display:grid;gap:8px;border-top:1px solid #e2e9e4;padding-top:15px}.cambridge-flag-list label{font-size:13px;color:#6d857a;display:grid;gap:6px}.cambridge-flag-list select{padding:8px;border:1px solid #cfddd4;border-radius:7px;background:white}.cambridge-answer-panel .btn{font-size:13px;padding:12px;white-space:normal;width:100%}.cambridge-result-list article{padding:24px 0;border-bottom:1px solid #e1e9e4}.cambridge-result-list article:last-child{border:0}.cambridge-result-list p{margin:10px 0}.cambridge-result-list details{margin:15px 0}.cambridge-result-list summary{cursor:pointer;color:#346c57}.cambridge-result-list .btn{margin-top:10px;font-size:13px;padding:10px 16px}@media(min-width:1600px){.cambridge-exam{grid-template-columns:minmax(0,1fr) 260px}.cambridge-blank input{width:175px!important}}@media(max-width:1100px){.cambridge-exam{grid-template-columns:minmax(0,1fr)}.cambridge-answer-panel{position:static;grid-row:1}.cambridge-numbers{grid-template-columns:repeat(10,1fr)}.cambridge-number{max-height:42px}.cambridge-flag-list{display:flex;gap:14px;align-items:end}.cambridge-answer-panel .btn{width:auto}.cambridge-player{top:0}.cambridge-flag-list label{min-width:150px}}@media(max-width:600px){.cambridge-question-paper{padding:18px 14px}.cambridge-paper{padding:18px 12px}.cambridge-matching label{grid-template-columns:22px minmax(0,1fr)}.cambridge-matching select{grid-column:2}.cambridge-player>div{display:block}.cambridge-player span{display:block;margin-top:5px}.cambridge-numbers{grid-template-columns:repeat(5,1fr)}.cambridge-flag-list{display:grid}.cambridge-resume{display:block}.cambridge-resume button{margin-top:15px}.cambridge-part-links{grid-template-columns:1fr}.cambridge-choice label{padding:9px 3px}.cambridge-blank input{width:120px!important}}
