.tutorial-redesign-page,.tutorial-guide-page{--tutorial-blue: #0866e5;--tutorial-blue-dark: #0755bd;--tutorial-blue-soft: #f3f8ff;--tutorial-ink: #10213f;--tutorial-muted: #5f6f86;--tutorial-border: #dce5f1;color:var(--tutorial-ink);background:#fff}.tutorial-redesign-page .legal-container,.tutorial-guide-page .legal-container{width:min(calc(100% - 48px),1320px)}.tutorial-redesign-page main,.tutorial-guide-page main{overflow:clip}.tutorial-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(520px,.95fr);gap:44px;align-items:center;min-height:330px;padding-block:28px 34px}.tutorial-hero h1,.tutorial-guide-hero h1{margin:0;font-size:clamp(2.35rem,3vw,2.75rem);font-weight:700;letter-spacing:-.035em;line-height:1.17}.tutorial-hero__lead{max-width:650px;margin:16px 0 0;color:#34445f;font-size:1rem;line-height:1.8}.tutorial-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:24px}.tutorial-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:46px;padding:0 22px;border:1px solid transparent;border-radius:6px;font:inherit;font-size:.88rem;font-weight:750;line-height:1.2;text-decoration:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.tutorial-button:hover{transform:translateY(-1px);box-shadow:0 8px 18px #0866e524}.tutorial-button--primary{border-color:var(--tutorial-blue);background:var(--tutorial-blue);color:#fff}.tutorial-button--outline{border-color:#8cb6ef;background:#fff;color:var(--tutorial-blue)}.tutorial-button--green{border-color:#11966c;background:#11966c;color:#fff}.tutorial-button--block{width:100%}.tutorial-hero-points{display:flex;flex-wrap:wrap;gap:12px 25px;margin:22px 0 0;padding:0;color:#557086;font-size:.78rem;font-weight:700;list-style:none}.tutorial-hero-points li:before{content:"◇";margin-right:7px;color:#15946a}.tutorial-hero__visual{margin:0;overflow:hidden;border:1px solid var(--tutorial-border);border-radius:10px;background:#fff;box-shadow:0 12px 30px #10213f14}.tutorial-hero__visual img{display:block;width:100%;height:auto;aspect-ratio:2.12;object-fit:cover;object-position:center 35%}.tutorial-trust-wrap .legal-trust-strip,.tutorial-bottom-trust .legal-trust-strip{width:100%;margin:0}.tutorial-compat-bar{display:flex;justify-content:space-between;gap:24px;margin-top:12px;padding:11px 16px;border:1px solid #cfe0ff;border-radius:6px;background:#f4f8ff;color:#34445f;font-size:.78rem}.tutorial-layout{display:grid;grid-template-columns:minmax(0,2.3fr) minmax(280px,.7fr);gap:24px;align-items:start;margin-top:24px}.tutorial-panel-intro,.tutorial-step[id],.tutorial-info-section[id],.tutorial-lower-card[id],.tutorial-sidebar-card[id]{scroll-margin-top:84px}.tutorial-main{min-width:0}.tutorial-sidebar{display:grid;gap:16px;min-width:0}.tutorial-sidebar>:first-child{position:sticky;top:82px}.tutorial-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--tutorial-border);border-radius:7px 7px 0 0;overflow:hidden;background:#fff}.tutorial-tab{min-height:50px;padding:10px 16px;border:0;border-right:1px solid var(--tutorial-border);background:#fff;color:#34445f;font:inherit;font-size:.9rem;font-weight:750;cursor:pointer}.tutorial-tab:last-child{border-right:0}.tutorial-tab.is-active{background:var(--tutorial-blue);color:#fff}.tutorial-tab:not(.is-active):hover{background:#f4f8ff;color:var(--tutorial-blue)}.tutorial-tab:focus-visible,.tutorial-button:focus-visible,.tutorial-sidebar-card>a:focus-visible,.tutorial-faq-item summary:focus-visible{outline:3px solid rgba(8,102,229,.28);outline-offset:2px}.tutorial-tab-panel{padding:20px;border:1px solid var(--tutorial-border);border-top:0;border-radius:0 0 8px 8px;background:#fff}.tutorial-tab-panel+.tutorial-tab-panel{margin-top:18px}.tutorial-redesign-page.is-enhanced .tutorial-tab-panel[hidden]{display:none}.tutorial-panel-intro{padding:16px 18px;border:1px solid #cee0fa;border-radius:7px;background:#f4f8ff}.tutorial-panel-intro h2{margin:2px 0 5px;font-size:1.25rem}.tutorial-panel-intro p:last-child{margin:0;color:var(--tutorial-muted);font-size:.84rem}.tutorial-section-label{margin:0;color:var(--tutorial-blue);font-size:.7rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.tutorial-steps{position:relative;display:grid;gap:0;margin:18px 0 0;padding:0;list-style:none}.tutorial-steps:before{content:"";position:absolute;top:24px;bottom:24px;left:18px;width:2px;background:#d6e5fa}.tutorial-step{position:relative;display:grid;grid-template-columns:40px minmax(0,1.35fr) minmax(220px,.75fr);gap:16px;align-items:center;min-height:146px;padding:16px 0}.tutorial-redesign-page .tutorial-step+.tutorial-step{border-top:0}.tutorial-step:not(:last-child):after{content:"";position:absolute;right:0;bottom:0;left:72px;height:1px;background:#e7edf5}.tutorial-step:first-child:before{content:"";position:absolute;z-index:0;top:0;bottom:50%;left:13px;width:12px;background:#fff}.tutorial-step:last-child:before{content:"";position:absolute;z-index:0;top:50%;bottom:0;left:13px;width:12px;background:#fff}.tutorial-step__number{position:relative;z-index:1;display:grid;place-items:center;width:36px;height:36px;border:5px solid #e7f0ff;border-radius:50%;background:var(--tutorial-blue);color:#fff;font-size:.78rem;font-weight:800}.tutorial-step__copy{min-width:0}.tutorial-step__copy h3{margin:3px 0 8px;font-size:1rem;line-height:1.45}.tutorial-step__copy p{margin:0;color:#43536c;font-size:.82rem;line-height:1.75}.tutorial-step__copy ul{margin:10px 0 0;padding-left:19px;color:#43536c;font-size:.8rem;line-height:1.7}.tutorial-step__label{display:inline-flex;margin:0;padding:3px 7px;border-radius:4px;background:var(--tutorial-blue);color:#fff!important;font-size:.63rem!important;font-weight:800}.tutorial-step figure{margin:0;overflow:hidden;border:1px solid #d6e2f1;border-radius:7px;background:#f8fbff}.tutorial-step img{display:block;width:100%;height:auto;aspect-ratio:1.75;object-fit:cover;object-position:center top}.tutorial-step__figure--output img{aspect-ratio:1.05;object-position:center top}.tutorial-steps--detail .tutorial-step{min-height:146px}.tutorial-callout,.tutorial-try-card,.tutorial-detail-switch{display:flex;gap:16px;align-items:center;margin-top:18px;padding:17px 18px;border:1px solid #cfe0ff;border-radius:7px;background:#f4f8ff;font-size:.82rem}.tutorial-callout>img,.tutorial-try-card>img{flex:0 0 40px;width:40px;height:40px;object-fit:contain}.tutorial-callout>div,.tutorial-try-card>div{display:grid;flex:1;gap:4px;min-width:0}.tutorial-callout strong{flex:0 0 auto}.tutorial-callout span{flex:1;color:#43536c;line-height:1.7}.tutorial-callout a{color:var(--tutorial-blue);font-weight:750}.tutorial-callout--warning{border-color:#f1d99a;background:#fffaf0}.tutorial-try-card{justify-content:space-between;border-color:#cde9df;background:#effaf6}.tutorial-try-card p,.tutorial-detail-switch p{margin:4px 0 0;color:#526278}.tutorial-detail-switch{justify-content:space-between}.tutorial-info-section{margin-top:20px;padding:20px;border:1px solid #cae9dd;border-radius:8px;background:#f1faf7}.tutorial-info-section h2{margin:3px 0 8px;font-size:1.18rem}.tutorial-info-section>p{margin:0;color:#40556d;font-size:.86rem;line-height:1.8}.tutorial-link-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:13px}.tutorial-link-row a{padding:7px 12px;border:1px solid #b6d9cc;border-radius:5px;background:#fff;color:#087353;font-size:.78rem;font-weight:750;text-decoration:none}.tutorial-lower-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr) minmax(0,.9fr);gap:14px;margin-top:20px}.tutorial-lower-card{min-width:0;padding:18px;border:1px solid var(--tutorial-border);border-radius:8px;background:#fff}.tutorial-lower-card h2{display:flex;gap:9px;align-items:center;margin:0 0 12px;font-size:1rem}.tutorial-lower-card h2 img{flex:0 0 28px;width:28px;height:28px;object-fit:contain}.tutorial-lower-card ul{margin:0;padding-left:18px;color:#43536c;font-size:.78rem;line-height:1.8}.tutorial-lower-card>a{display:inline-block;margin-top:12px;color:var(--tutorial-blue);font-size:.78rem;font-weight:750}.tutorial-faq-list{display:grid;gap:2px}.tutorial-faq-item{border-bottom:1px solid #e8eef5}.tutorial-faq-item summary{position:relative;min-height:38px;padding:9px 28px 9px 0;border:0;background:transparent;color:#33435d;font-size:.8rem;font-weight:650;cursor:pointer;list-style:none}.tutorial-faq-item summary::-webkit-details-marker{display:none}.tutorial-faq-item summary::marker,.tutorial-faq-item summary:before{content:none!important;display:none!important}.tutorial-redesign-page .tutorial-faq-item summary:after,.tutorial-guide-page .tutorial-faq-item summary:after{content:"";position:absolute;top:50%;right:5px;display:block;box-sizing:border-box;width:10px;height:10px;margin:0;padding:0;border:0;border-right:2px solid var(--tutorial-blue);border-bottom:2px solid var(--tutorial-blue);border-radius:0;background:transparent;color:transparent;font-size:0;letter-spacing:0;transform:translateY(-72%) rotate(45deg);transform-origin:center;transition:transform .22s cubic-bezier(.2,.7,.2,1)}.tutorial-redesign-page .tutorial-faq-item[open]:not(.is-closing) summary:after,.tutorial-guide-page .tutorial-faq-item[open]:not(.is-closing) summary:after{border-right-color:var(--tutorial-blue);border-bottom-color:var(--tutorial-blue);background:transparent;transform:translateY(-28%) rotate(225deg)}.tutorial-faq-answer{height:auto;overflow:hidden}.tutorial-faq-answer p{margin:0;padding:0 0 12px;color:#5b6a80;font-size:.77rem;line-height:1.75}.tutorial-row-links{display:grid}.tutorial-row-links>a,.tutorial-row-links>span{position:relative;display:grid;gap:2px;min-height:38px;padding:8px 26px 8px 0;border-bottom:1px solid #e8eef5;color:#33435d;font-size:.78rem;font-weight:650;text-decoration:none}.tutorial-row-links>a:after,.tutorial-row-links>span:after{content:"";position:absolute;top:50%;right:6px;width:7px;height:7px;border-top:2px solid var(--tutorial-blue);border-right:2px solid var(--tutorial-blue);transform:translateY(-50%) rotate(45deg)}.tutorial-row-links>a:hover{color:var(--tutorial-blue)}.tutorial-row-links>*:last-child{border-bottom:0}.tutorial-row-links>*>span{color:#66758c;font-size:.7rem;font-weight:500}.tutorial-row-links>.is-upcoming{opacity:.65}.tutorial-row-links>.is-upcoming:after{border-color:#8ca0b8}.tutorial-support-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:18px;margin-top:20px}.tutorial-support-card,.tutorial-sponsors{align-self:start;padding:20px;border:1px solid var(--tutorial-border);border-radius:8px;background:#fff}.tutorial-support-card{align-self:stretch}.tutorial-support-card h2,.tutorial-sponsors h2{margin:0 0 7px;font-size:1rem}.tutorial-support-card p{margin:0;color:#526278;font-size:.8rem}.tutorial-sponsors--featured{display:grid;gap:14px;margin-top:20px}.tutorial-sponsors__header{display:flex;align-items:end;justify-content:space-between;gap:16px}.tutorial-sponsors__header .tutorial-section-label{margin-bottom:3px}.tutorial-sponsors__lead{max-width:670px;margin:6px 0 0;color:#5e6d82;font-size:.71rem;line-height:1.65}.tutorial-sponsors__header .affiliate-pr-notice{flex:0 1 370px;margin:0;padding:7px 9px}.tutorial-sponsors--featured .wpq-sponsor-list{grid-template-columns:repeat(3,minmax(0,1fr))}.tutorial-sponsors--featured .wpq-sponsor-item__link{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr) auto;align-items:start;min-height:294px;gap:12px;padding:16px}.tutorial-sponsors--featured .wpq-sponsor-item__brand{box-sizing:border-box;grid-row:auto;width:100%;height:124px;padding:14px 18px;border-radius:6px}.tutorial-sponsors--featured .wpq-sponsor-item__brand img,.tutorial-sponsors--featured .wpq-sponsor-item--xserver .wpq-sponsor-item__brand img,.tutorial-sponsors--featured .wpq-sponsor-item--mixhost .wpq-sponsor-item__brand img{width:66%;height:66%;object-fit:contain;object-position:center}.tutorial-sponsors--featured .wpq-sponsor-item--affinger .wpq-sponsor-item__brand img{width:82%;height:82%;object-fit:contain;object-position:center}.tutorial-sponsors--featured .wpq-sponsor-item__body{align-content:start;gap:5px 7px}.tutorial-sponsors--featured .wpq-sponsor-item__body strong{font-size:.9rem}.tutorial-sponsors--featured .wpq-sponsor-item__body em{font-size:.68rem}.tutorial-sponsors--featured .wpq-sponsor-item__body small{font-size:.72rem;line-height:1.6}.tutorial-sponsors--featured .wpq-sponsor-item__signals{margin-top:4px}.tutorial-sponsors--featured .wpq-sponsor-item__cta--featured{width:100%;min-height:36px;justify-content:center;padding:0 10px;border:1px solid #b8cff0;border-radius:5px;background:#f7fbff;transition:background .18s ease,border-color .18s ease,color .18s ease}.tutorial-sponsors--featured .wpq-sponsor-item:hover .wpq-sponsor-item__cta--featured{border-color:var(--tutorial-blue);background:var(--tutorial-blue);color:#fff}.tutorial-support-grid--single{grid-template-columns:minmax(0,1fr)}.tutorial-support-grid--single .tutorial-support-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.82fr);align-items:center;gap:20px}.tutorial-support-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.tutorial-support-grid--single .tutorial-support-actions{margin-top:0}.tutorial-support-button{min-width:0;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border-radius:5px;color:#fff;font-size:.8rem;font-weight:750;line-height:1.2;white-space:nowrap;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.tutorial-support-button.wpq-support-link--ofuse{background:#f45b0b}.tutorial-support-button.wpq-support-link--stripe{background:#635bff}.tutorial-support-button:hover{transform:translateY(-1px);box-shadow:0 8px 18px #10213f29;filter:brightness(.97)}.tutorial-sponsors .affiliate-pr-notice{margin:0 0 10px;padding:7px 9px;font-size:.63rem}.tutorial-sponsors:not(.tutorial-sponsors--featured) .wpq-sponsor-list{grid-template-columns:1fr}.tutorial-sidebar-card{display:grid;gap:8px;min-width:0;padding:18px;border:1px solid var(--tutorial-border);border-radius:8px;background:#fff;box-shadow:0 5px 16px #10213f09}.tutorial-sidebar-card h2{margin:0 0 5px;font-size:.98rem}.tutorial-sidebar-heading,.tutorial-related-guide__heading{display:flex;gap:9px;align-items:center;min-width:0}.tutorial-sidebar-heading img,.tutorial-related-guide__heading img{display:block;flex:0 0 26px;width:26px;height:26px;object-fit:contain}.tutorial-sidebar-heading span,.tutorial-related-guide__heading span{min-width:0}.tutorial-sidebar-card p{margin:0;color:#526278;font-size:.78rem;line-height:1.7}.tutorial-sidebar-card>a:not(.tutorial-button){color:var(--tutorial-blue);font-size:.78rem;font-weight:650;text-decoration:none}.tutorial-sidebar-toc>a:not(.tutorial-button):before{content:"";display:inline-block;width:6px;height:6px;margin-right:8px;border-radius:50%;background:var(--tutorial-blue)}.tutorial-sidebar-toc>a[aria-current=location]:not(.tutorial-button){color:var(--tutorial-blue-dark);text-decoration:underline;text-underline-offset:3px}.tutorial-sidebar-toc .tutorial-button{margin-top:9px}.tutorial-related-guide{border-color:#d9d0fa;background:#faf8ff;color:var(--tutorial-ink)!important}.tutorial-related-guide__heading{margin-bottom:1px}.tutorial-related-guide strong{font-size:.96rem}.tutorial-related-guide>span:not(.tutorial-section-label){color:#59697f;font-size:.76rem;line-height:1.65}.tutorial-related-guide em{color:#5e3fd0;font-size:.75rem;font-style:normal;font-weight:750}.tutorial-errors{border-color:#f0d7ad;background:#fffaf2}.tutorial-errors ul{margin:0;padding-left:18px;color:#634c31;font-size:.75rem;line-height:1.8}.tutorial-sidebar-card--green{border-color:#cbe6dc;background:#f3fbf8}.tutorial-bottom-trust{margin-top:28px;margin-bottom:34px}.tutorial-redesign-page .builder-site-footer,.tutorial-guide-page .builder-site-footer{margin-top:0;padding-top:32px}.performance-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);gap:44px;align-items:center;padding-block:32px 38px}.performance-hero h1{margin:0;font-size:clamp(2.25rem,3vw,2.7rem);font-weight:700;letter-spacing:-.035em;line-height:1.17}.performance-hero__copy>p:not(.legal-eyebrow){max-width:680px;margin:15px 0 0;color:#43536c;font-size:.96rem;line-height:1.85}.performance-code-card{overflow:hidden;border:1px solid var(--tutorial-border);border-radius:9px;background:#fff;box-shadow:0 10px 28px #10213f13}.performance-code-card header{display:flex;justify-content:space-between;gap:18px;align-items:center;min-height:48px;padding:0 16px;border-bottom:1px solid #dce5f1;font-size:.82rem}.performance-code-card button{min-height:32px;padding:0 11px;border:1px solid #b8cbe4;border-radius:5px;background:#fff;color:#34506f;font:inherit;font-size:.72rem;font-weight:750;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.performance-code-card button:hover{border-color:#78a8e8;box-shadow:0 6px 14px #0866e51f;transform:translateY(-1px)}.performance-code-card pre{min-height:250px;margin:0;padding:18px 20px;overflow:auto;background:#0b1d38;color:#e6effb;font:600 .76rem/1.72 ui-monospace,SFMono-Regular,Menlo,monospace}.performance-code-card .code-variable{color:#7dd3fc}.performance-code-card .code-function{color:#67e8f9}.performance-code-card .code-string{color:#facc15}.performance-code-card .code-number{color:#c4b5fd}.performance-code-card .code-boolean{color:#fb7185}.performance-code-card .code-operator{color:#93c5fd}.performance-code-card .code-punctuation{color:#dbeafe}.performance-code-card p{margin:0;padding:10px 16px;color:#66758b;font-size:.68rem;line-height:1.6}.performance-trust-wrap .legal-trust-strip{width:100%;margin:0 0 22px}.performance-layout{display:grid;grid-template-columns:minmax(0,2.35fr) minmax(280px,.65fr);gap:24px;align-items:start}.performance-main,.performance-sidebar{display:grid;gap:14px;min-width:0}.performance-sidebar>:first-child{position:sticky;top:82px}.performance-section{min-width:0;max-width:100%;padding:22px 24px;border:1px solid var(--tutorial-border);border-radius:8px;background:#fff;scroll-margin-top:84px}.performance-section h2{margin:4px 0 9px;font-size:1.24rem;line-height:1.4}.performance-section>p:not(.tutorial-section-label,.performance-priority){margin:0;color:#43536c;font-size:.84rem;line-height:1.8}.performance-preset-list{display:grid;gap:12px;margin-top:18px}.performance-preset-card{display:grid;grid-template-columns:52px minmax(0,1.35fr) minmax(230px,.65fr);gap:16px;align-items:start;min-width:0;padding:17px;border:1px solid #dce5f1;border-radius:7px;background:#fff}.performance-preset-card>img{width:52px;height:52px;object-fit:contain}.performance-preset-card>div{min-width:0;overflow-wrap:anywhere}.performance-preset-card__label{display:inline-flex;margin:0 0 5px;padding:2px 7px;border-radius:4px;color:#fff;font-size:.62rem;font-weight:800}.performance-preset-card h3{margin:0 0 4px;color:var(--tutorial-blue);font-size:1.02rem}.performance-preset-card strong{font-size:.79rem}.performance-preset-card>div>p:last-child{margin:6px 0 0;color:#526278;font-size:.75rem;line-height:1.7}.performance-preset-card dl{display:grid;gap:5px;margin:0;padding:12px;border-radius:6px;background:#f7faff}.performance-preset-card dl div{display:flex;justify-content:space-between;gap:10px}.performance-preset-card dt,.performance-preset-card dd{margin:0;font:650 .68rem/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.performance-preset-card dd{color:var(--tutorial-blue)}.performance-preset-card--green{border-color:#cde9df}.performance-preset-card--green .performance-preset-card__label{background:#15946a}.performance-preset-card--green dl{background:#f1faf7}.performance-preset-card--purple{border-color:#ded2ff}.performance-preset-card--purple .performance-preset-card__label{background:#6f42e8}.performance-preset-card--purple dl{background:#f8f5ff}.performance-preset-card--blue .performance-preset-card__label{background:var(--tutorial-blue)}.performance-table-wrap{width:100%;max-width:100%;margin-top:16px;overflow-x:auto;border:1px solid #dce5f1;border-radius:6px;box-sizing:border-box}.performance-table{width:100%;min-width:700px;border-collapse:collapse;font-size:.72rem}.performance-table th,.performance-table td{padding:10px 12px;border-right:1px solid #e3eaf3;border-bottom:1px solid #e3eaf3;text-align:left;vertical-align:top}.performance-table tr>*:last-child{border-right:0}.performance-table tbody tr:last-child>*{border-bottom:0}.performance-table thead th{background:#f3f6fa;color:#253a59;font-weight:800}.performance-table tbody th{width:19%;background:#f8faff;color:#334963}.performance-selection-tip{display:flex;gap:14px;align-items:flex-start;margin-top:14px;padding:15px 17px;border:1px solid #f1d99a;border-radius:7px;background:#fffaf0}.performance-selection-tip img{flex:0 0 40px;width:40px;height:40px;object-fit:contain}.performance-selection-tip strong{font-size:.84rem}.performance-selection-tip p{margin:4px 0 0;color:#5e513f;font-size:.75rem;line-height:1.7}.performance-section-cta{display:flex;justify-content:flex-end;margin-top:14px}.performance-compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:17px}.performance-compare-card{display:flex;gap:12px;align-items:flex-start;padding:16px;border:1px solid #dae5f2;border-radius:7px;background:#f8fbff}.performance-compare-card img{flex:0 0 36px;width:36px;height:36px}.performance-compare-card h3{margin:0 0 5px;font-size:.94rem}.performance-compare-card p{margin:0;color:#526278;font-size:.76rem;line-height:1.7}.performance-compare-card--green{border-color:#ccebdd;background:#f1faf7}.performance-compare-card--purple{border-color:#ded2ff;background:#f8f5ff}.performance-priority{margin:14px 0 0;color:#34445f;font-size:.78rem;font-weight:700}.performance-flow-list{display:grid;gap:10px;margin:17px 0 0;padding:0;list-style:none}.performance-flow-list li{display:flex;gap:12px;align-items:flex-start}.performance-flow-list li>span{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:var(--tutorial-blue);color:#fff;font-size:.72rem;font-weight:800}.performance-flow-list strong{font-size:.82rem}.performance-flow-list p{margin:3px 0 0;color:#526278;font-size:.75rem;line-height:1.65}.performance-action-card{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-top:18px;padding:17px 18px;border:1px solid #cfe0ff;border-radius:7px;background:#f4f8ff}.performance-action-card strong{font-size:.88rem}.performance-action-card p{margin:4px 0 0;color:#526278;font-size:.74rem}.performance-side-card,.performance-sponsors{display:grid;gap:9px;padding:18px;border:1px solid var(--tutorial-border);border-radius:8px;background:#fff}.performance-sponsors .wpq-sponsor-list{grid-template-columns:1fr}.performance-side-card h2,.performance-sponsors h2{margin:0;font-size:.94rem}.performance-side-card p{margin:0;color:#526278;font-size:.76rem;line-height:1.7}.performance-side-card ul{margin:0;padding-left:18px;color:#3f5068;font-size:.74rem;line-height:1.8}.performance-side-card>a{color:var(--tutorial-blue);font-size:.74rem;font-weight:700;text-decoration:none}.performance-side-card--pink{border-color:#f2ccd9;background:#fff7fa}.performance-side-card--orange{border-color:#f2d7ad;background:#fffaf2}.performance-side-card--green{border-color:#cbe6dc;background:#f3fbf8}.performance-side-card--purple{border-color:#ded2ff;background:#faf8ff}.performance-support-actions{display:grid;gap:8px}.performance-sponsors .affiliate-pr-notice{margin:0;padding:7px 9px;font-size:.62rem}.performance-bottom-cta{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-top:22px;padding:18px 22px;border:1px solid #cfe0ff;border-radius:8px;background:#f4f8ff}.performance-bottom-cta>div{display:flex;gap:13px;align-items:center}.performance-bottom-cta img{flex:0 0 48px;width:48px;height:48px;object-fit:contain}.performance-bottom-cta strong{font-size:.95rem}.performance-bottom-cta p{margin:3px 0 0;color:#526278;font-size:.75rem}@media(max-width:1050px){.tutorial-hero{grid-template-columns:1fr 1fr;gap:28px}.tutorial-layout,.performance-layout{grid-template-columns:1fr}.tutorial-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.tutorial-sidebar>:first-child{position:static;grid-column:1 / -1}.tutorial-lower-grid{grid-template-columns:1fr 1fr}.performance-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-sidebar>:first-child{position:static;grid-column:1 / -1}}@media(min-width:1051px)and (max-width:1220px){.tutorial-hero{grid-template-columns:minmax(0,1fr) minmax(500px,.9fr);gap:32px}.tutorial-hero h1{font-size:2.45rem}}@media(max-width:767px){.tutorial-redesign-page .legal-container,.tutorial-guide-page .legal-container{width:min(calc(100% - 32px),1320px)}.tutorial-hero,.performance-hero{grid-template-columns:1fr;gap:24px;min-height:0;padding-block:20px 28px}.tutorial-hero h1,.performance-hero h1{font-size:clamp(1.9rem,8vw,2.35rem)}.tutorial-hero-actions{display:grid}.tutorial-button{width:100%}.tutorial-compat-bar{display:grid;gap:6px}.tutorial-tabs{grid-template-columns:1fr 1fr}.tutorial-tab{min-height:58px;padding:8px;font-size:.78rem}.tutorial-tab-panel{padding:14px}.tutorial-step,.tutorial-steps--detail .tutorial-step{grid-template-columns:34px 1fr;gap:12px;align-items:start}.tutorial-step figure{grid-column:2}.tutorial-step__number{width:32px;height:32px;border-width:4px}.tutorial-steps:before{left:15px}.tutorial-step:not(:last-child):after{left:58px}.tutorial-step:first-child:before,.tutorial-step:last-child:before{left:10px;width:11px}.tutorial-callout,.tutorial-try-card,.tutorial-detail-switch{display:grid}.tutorial-sidebar,.tutorial-lower-grid,.tutorial-support-grid,.tutorial-support-actions,.performance-sidebar,.performance-compare-grid,.wpq-sponsor-list{grid-template-columns:1fr}.performance-preset-card{grid-template-columns:44px 1fr}.performance-preset-card>img{width:44px;height:44px}.performance-preset-card dl{grid-column:1 / -1}.performance-action-card,.performance-bottom-cta{display:grid}.performance-code-card pre{min-height:220px;font-size:.7rem}.performance-bottom-cta .tutorial-button,.performance-section-cta .tutorial-button{width:100%}.tutorial-sidebar>:first-child{grid-column:auto}.tutorial-sponsors__header,.tutorial-support-grid--single .tutorial-support-card{display:grid}.tutorial-sponsors--featured .wpq-sponsor-list{grid-template-columns:1fr}.tutorial-sponsors__header .affiliate-pr-notice{max-width:none}.tutorial-support-grid--single .tutorial-support-actions{margin-top:14px}.tutorial-bottom-trust{margin-bottom:26px}}@media(prefers-reduced-motion:reduce){.tutorial-redesign-page *,.tutorial-guide-page *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
