html{scroll-behavior: smooth}body{font-family: var(--ff);background: var(--surface);color: var(--text);font-size: 16px;line-height: 1.7;-webkit-font-smoothing: antialiased;overflow-x: hidden}img{max-width: 100%}a{color: inherit}.W{max-width: var(--max);margin: 0 auto;padding: 0 48px}.GT{background: var(--grad);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent}#nav{position: fixed;top: 0;left: 0;right: 0;z-index: 1000;height: var(--nav-h);background: rgba(7,12,28,.82);backdrop-filter: blur(24px);-webkit-backdrop-filter: blur(24px);border-bottom: 1px solid rgba(107,72,255,.15);transition: background .3s}.nav-in{max-width: var(--max);margin: 0 auto;padding: 0 48px;height: 100%;display: flex;align-items: center;justify-content: space-between;gap: 24px}.logo{display: flex;align-items: center;text-decoration: none;flex-shrink: 0}.logo img{height: 26px;width: auto;display: block;filter: drop-shadow(0 0 18px rgba(107,72,255,.3))}.nav-menu{display: flex;align-items: center;gap: 4px}.nav-link{font-size: 14px;font-weight: 600;color: rgba(255,255,255,.78);text-decoration: none;padding: 10px 15px;border-radius: 10px;transition: color .2s,background .2s}.nav-link:hover{color: #fff;background: rgba(255,255,255,.05)}.nav-right{display: flex;align-items: center;gap: 14px;flex-shrink: 0}.nav-cta{font-size: 13.5px;font-weight: 700;color: #fff;text-decoration: none;padding: 11px 22px;border-radius: 100px;background: var(--grad);box-shadow: 0 0 22px rgba(107,72,255,.45);transition: transform .2s,box-shadow .2s;white-space: nowrap}.nav-cta:hover{transform: translateY(-2px);box-shadow: 0 4px 30px rgba(107,72,255,.7)}.burger{display: none;flex-direction: column;gap: 5px;background: none;border: none;cursor: pointer;padding: 8px}.burger span{width: 24px;height: 2px;background: #fff;border-radius: 2px;transition: transform .3s,opacity .3s}.art-head{padding: calc(var(--nav-h) + 46px) 0 34px;background: linear-gradient(180deg,#FBFAFF 0%,var(--surface) 100%);border-bottom: 1px solid var(--border)}.breadcrumb{display: flex;align-items: center;gap: 8px;font-size: 12.5px;color: var(--subtle);margin-bottom: 26px;flex-wrap: wrap}.breadcrumb a{text-decoration: none;color: var(--muted);transition: color .2s}.breadcrumb a:hover{color: var(--gA)}.breadcrumb .sep{color: var(--border2)}.breadcrumb .current{color: var(--gA);font-weight: 600}.art-cat{display: inline-flex;align-items: center;gap: 7px;font-size: 11px;font-weight: 800;letter-spacing: .08em;text-transform: uppercase;color: #fff;background: var(--grad90);padding: 6px 14px;border-radius: 100px;margin-bottom: 20px}.art-h1{font-size: clamp(30px,4.4vw,52px);font-weight: 900;color: var(--navy);letter-spacing: -.035em;line-height: 1.08;max-width: 900px}.art-h1 .GT{display: inline}.art-deck{font-size: clamp(17px,2vw,21px);color: var(--muted);line-height: 1.55;max-width: 760px;margin-top: 20px;font-weight: 400}.art-meta{display: flex;align-items: center;gap: 18px;margin-top: 30px;flex-wrap: wrap}.art-author{display: flex;align-items: center;gap: 12px}.art-author-av{width: 46px;height: 46px;border-radius: 50%;background: var(--grad);display: flex;align-items: center;justify-content: center;color: #fff;font-weight: 800;font-size: 15px;flex-shrink: 0;box-shadow: 0 4px 14px rgba(107,72,255,.28);overflow: hidden}.art-author-av img{width: 100%;height: 100%;object-fit: cover}.art-author-name{font-size: 14px;font-weight: 700;color: var(--navy)}.art-author-role{font-size: 12.5px;color: var(--subtle)}.art-meta-dot{width: 4px;height: 4px;border-radius: 50%;background: var(--border2)}.art-meta-i{font-size: 13px;color: var(--muted);display: inline-flex;align-items: center;gap: 7px}.art-meta-i svg{color: var(--subtle)}.art-cover{margin: 0 auto;max-width: var(--max);padding: 0 48px}.art-cover-in{position: relative;margin-top: 40px;border-radius: 22px;overflow: hidden;aspect-ratio: 21/9;background: radial-gradient(ellipse 100% 100% at 30% 20%,#12224A 0%,#0A1530 45%,#070C1C 100%);border: 1px solid rgba(107,72,255,.25);box-shadow: 0 30px 80px rgba(13,27,62,.18);display: flex;align-items: center;justify-content: center}.art-cover-in::before{content:'';position:absolute;inset:0;z-index: 2;background-image: linear-gradient(rgba(107,72,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(107,72,255,.08) 1px,transparent 1px);background-size: 44px 44px;mask-image: radial-gradient(ellipse 80% 80% at 50% 50%,black 10%,transparent 80%)}.art-cover-photo{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;z-index: 0;filter: grayscale(35%)}.art-cover-in.has-photo::after{content: '';position: absolute;inset: 0;z-index: 1;background: linear-gradient(118deg,rgba(10,21,48,.92) 0%,rgba(13,27,62,.74) 44%,rgba(7,12,28,.93) 100%),radial-gradient(ellipse 72% 95% at 84% 12%,rgba(107,72,255,.42),transparent 66%)}.art-cover-glow{position: absolute;width: 420px;height: 420px;border-radius: 50%;background: radial-gradient(circle,rgba(107,72,255,.28) 0%,transparent 65%);top: -120px;right: -60px;z-index: 2}.art-cover-motif{position: relative;z-index: 3;display: flex;align-items: center;gap: 20px;padding: 0 30px;text-align: center}.art-cover-vs{display: flex;align-items: center;gap: 22px;flex-wrap: wrap;justify-content: center}.art-cover-chip{font-size: clamp(16px,2.4vw,26px);font-weight: 900;letter-spacing: -.02em;padding: 14px 24px;border-radius: 14px;border: 1px solid rgba(255,255,255,.14);background: rgba(255,255,255,.03);color: rgba(255,255,255,.85)}.art-cover-chip.dim{color: rgba(255,255,255,.4);text-decoration: line-through;text-decoration-color: rgba(229,72,77,.6)}.art-cover-chip.win{border-color: transparent;background: var(--grad);color: #fff;box-shadow: 0 10px 34px rgba(107,72,255,.45)}.art-cover-vs-lbl{font-size: 13px;font-weight: 800;letter-spacing: .14em;text-transform: uppercase;color: var(--gC)}.art-body{padding: 56px 0 20px}.art-layout{display: grid;grid-template-columns: 250px minmax(0,1fr);gap: 56px;align-items: start;max-width: var(--max);margin: 0 auto;padding: 0 48px}.art-content{max-width: 760px;min-width: 0;order: 2}.toc{position: sticky;top: calc(var(--nav-h) + 24px);order: 1}.toc-t{font-size: 11px;font-weight: 800;letter-spacing: .12em;text-transform: uppercase;color: var(--subtle);margin-bottom: 16px;padding-left: 14px}.toc-list{list-style: none;display: flex;flex-direction: column;gap: 2px;border-left: 2px solid var(--border)}.toc-list a{display: block;font-size: 13px;color: var(--muted);text-decoration: none;padding: 7px 14px;margin-left: -2px;border-left: 2px solid transparent;line-height: 1.4;transition: color .2s,border-color .2s}.toc-list a:hover{color: var(--navy)}.toc-list a.active{color: var(--gA);font-weight: 700;border-left-color: var(--gA)}.prose>p{font-size: 17px;color: var(--text);line-height: 1.8;margin-bottom: 22px}.prose>p.lead{font-size: 19px;color: var(--navy);font-weight: 500;line-height: 1.7}.prose h2{font-size: clamp(24px,2.8vw,32px);font-weight: 800;color: var(--navy);letter-spacing: -.03em;line-height: 1.18;margin: 50px 0 20px;scroll-margin-top: calc(var(--nav-h) + 20px);position: relative;padding-top: 4px}.prose h2::before{content:'';display: block;width: 46px;height: 4px;border-radius: 4px;background: var(--grad90);margin-bottom: 18px}.prose h3{font-size: 20px;font-weight: 800;color: var(--navy);letter-spacing: -.02em;margin: 34px 0 14px}.prose strong{color: var(--navy);font-weight: 700}.prose a{color: var(--gA);font-weight: 600;text-decoration: underline;text-decoration-color: var(--amid);text-underline-offset: 3px;transition: text-decoration-color .2s}.prose a:hover{text-decoration-color: var(--gA)}.prose ul,.prose ol{margin: 0 0 22px;padding-left: 4px;list-style: none}.prose ul li{position: relative;padding-left: 30px;margin-bottom: 13px;font-size: 16.5px;line-height: 1.65}.prose ul li::before{content:'';position: absolute;left: 4px;top: 10px;width: 8px;height: 8px;border-radius: 3px;background: var(--grad90)}.prose ol{counter-reset: li}.prose ol li{position: relative;padding-left: 42px;margin-bottom: 15px;font-size: 16.5px;line-height: 1.65;counter-increment: li}.prose ol li::before{content: counter(li);position: absolute;left: 0;top: 1px;width: 27px;height: 27px;border-radius: 8px;background: var(--asoft);border: 1px solid var(--amid);color: var(--gA);font-size: 13px;font-weight: 800;display: flex;align-items: center;justify-content: center}.tldr{border-radius: 18px;padding: 26px 30px;margin: 8px 0 40px;background: linear-gradient(135deg,#FBFAFF,#F3F0FF);border: 1px solid var(--amid);position: relative;overflow: hidden}.tldr::before{content:'';position:absolute;top:0;left:0;bottom:0;width:4px;background:var(--grad)}.tldr-t{display: inline-flex;align-items: center;gap: 8px;font-size: 12px;font-weight: 800;letter-spacing: .1em;text-transform: uppercase;color: var(--gA);margin-bottom: 14px}.tldr ul{margin: 0}.tldr ul li{font-size: 15px;color: var(--text);margin-bottom: 10px;padding-left: 26px}.tldr ul li:last-child{margin-bottom: 0}.tldr ul li::before{top: 8px}.callout{border-radius: 18px;padding: 30px 34px;margin: 34px 0;background: #070C1C;border: 1px solid rgba(107,72,255,.3);position: relative;overflow: hidden}.callout::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:var(--grad)}.callout-label{font-size: 11px;font-weight: 800;letter-spacing: .12em;text-transform: uppercase;color: var(--gC);margin-bottom: 12px}.callout-txt{font-size: 17px;color: rgba(255,255,255,.82);line-height: 1.65}.callout-txt strong{color: #fff;font-weight: 700}.pullquote{margin: 36px 0;padding: 8px 0 8px 28px;border-left: 4px solid transparent;border-image: var(--grad90) 1}.pullquote p{font-size: clamp(20px,2.4vw,26px);font-weight: 700;color: var(--navy);letter-spacing: -.02em;line-height: 1.4;font-style: italic}.pullquote .GT{font-style: italic}.example{border-radius: 16px;border: 1px solid var(--border);background: var(--bg);padding: 26px 28px;margin: 30px 0}.example-t{display: inline-flex;align-items: center;gap: 8px;font-size: 11px;font-weight: 800;letter-spacing: .08em;text-transform: uppercase;color: var(--muted);margin-bottom: 16px}.example-t svg{color: var(--gA)}.example-cols{display: grid;grid-template-columns: 1fr 1fr;gap: 14px}.example-col{background: var(--surface);border: 1px solid var(--border);border-radius: 12px;padding: 18px 20px}.example-col.bad{border-color: rgba(229,72,77,.25)}.example-col.good{border-color: var(--amid)}.example-col-h{font-size: 13px;font-weight: 800;color: var(--navy);margin-bottom: 12px;display: flex;align-items: center;gap: 7px}.example-col.bad .example-col-h{color: var(--danger)}.example-row{display: flex;justify-content: space-between;gap: 10px;font-size: 13.5px;padding: 5px 0;border-bottom: 1px dashed var(--border)}.example-row:last-child{border-bottom: none}.example-row span:first-child{color: var(--muted)}.example-row span:last-child{font-weight: 700;color: var(--navy)}.example-col.good .example-row.hl span:last-child{background: var(--grad90);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent}.example-note{font-size: 13.5px;color: var(--muted);line-height: 1.6;margin-top: 16px;padding-top: 14px;border-top: 1px solid var(--border)}.example-note strong{color: var(--navy)}.inline-cta{border-radius: 18px;padding: 30px 34px;margin: 40px 0;background: linear-gradient(135deg,#0D1B3E,#0A1530);border: 1px solid rgba(107,72,255,.3);display: flex;align-items: center;gap: 24px;flex-wrap: wrap;justify-content: space-between}.inline-cta-txt-t{font-size: 19px;font-weight: 800;color: #fff;letter-spacing: -.02em;margin-bottom: 6px}.inline-cta-txt-p{font-size: 14px;color: rgba(255,255,255,.6);line-height: 1.5;max-width: 420px}.btn-main{font-family: var(--ff);font-size: 15px;font-weight: 700;color: #fff;padding: 15px 28px;border-radius: 100px;background: var(--grad);border: none;cursor: pointer;text-decoration: none;display: inline-flex;align-items: center;gap: 9px;box-shadow: 0 0 24px rgba(107,72,255,.45);transition: all .25s;white-space: nowrap}.btn-main:hover{box-shadow: 0 4px 40px rgba(107,72,255,.7);transform: translateY(-2px)}.prose a.btn-main,.inline-cta .btn-main,.final-cta .btn-main{color: #fff;text-decoration: none}.prose a.btn-main:hover,.inline-cta .btn-main:hover,.final-cta .btn-main:hover{color: #fff;text-decoration: none}.prose a.btn-main span,.inline-cta .btn-main span,.final-cta .btn-main span{color: #fff;text-decoration: none}.art-tools{display: flex;align-items: center;gap: 24px;flex-wrap: wrap;margin: 44px 0 8px;padding: 22px 0;border-top: 1px solid var(--border);border-bottom: 1px solid var(--border)}.art-tools-group{display: flex;align-items: center;gap: 10px}.art-tools-lbl{font-size: 12px;font-weight: 700;color: var(--subtle);letter-spacing: .02em}.share-btn,.ai-btn{width: 38px;height: 38px;border-radius: 10px;border: 1px solid var(--border);background: var(--surface);display: inline-flex;align-items: center;justify-content: center;color: var(--muted);text-decoration: none;transition: all .2s;cursor: pointer}.share-btn:hover{border-color: var(--amid);color: var(--gA);background: var(--asoft);transform: translateY(-2px)}.ai-btn{width: auto;padding: 0 13px;font-size: 12.5px;font-weight: 700;gap: 7px}.ai-btn:hover{border-color: var(--amid);color: var(--gA);background: var(--asoft);transform: translateY(-2px)}.author-box{display: flex;gap: 20px;align-items: flex-start;margin: 40px 0;padding: 28px 30px;border-radius: 18px;background: var(--bg);border: 1px solid var(--border)}.author-box-av{width: 66px;height: 66px;border-radius: 50%;background: var(--grad);display: flex;align-items: center;justify-content: center;color: #fff;font-weight: 800;font-size: 20px;flex-shrink: 0;box-shadow: 0 6px 18px rgba(107,72,255,.3);overflow: hidden}.author-box-av img{width: 100%;height: 100%;object-fit: cover}.author-box-name{font-size: 17px;font-weight: 800;color: var(--navy)}.author-box-role{font-size: 13px;color: var(--gA);font-weight: 600;margin-bottom: 10px}.author-box-bio{font-size: 14px;color: var(--muted);line-height: 1.6}.faq-s{padding: 30px 0 10px}.faq-wrap{max-width: 720px;display: flex;flex-direction: column;gap: 12px}.faq-h{font-size: clamp(24px,2.8vw,32px);font-weight: 800;color: var(--navy);letter-spacing: -.03em;margin-bottom: 26px}.faq-item{border: 1px solid var(--border);border-radius: 14px;background: var(--bg);overflow: hidden;transition: border-color .3s,box-shadow .3s}.faq-item.open{border-color: var(--amid);box-shadow: 0 10px 40px rgba(107,72,255,.08)}.faq-q{width: 100%;text-align: left;background: none;border: none;cursor: pointer;font-family: var(--ff);font-size: 15.5px;font-weight: 700;color: var(--navy);letter-spacing: -.01em;padding: 20px 22px;display: flex;align-items: center;justify-content: space-between;gap: 16px}.faq-q-ic{width: 26px;height: 26px;border-radius: 50%;border: 1.5px solid var(--amid);color: var(--gA);flex-shrink: 0;display: flex;align-items: center;justify-content: center;transition: transform .35s,background .3s,color .3s,border-color .3s}.faq-item.open .faq-q-ic{background: var(--grad);border-color: transparent;color: #fff;transform: rotate(180deg)}.faq-a{max-height: 0;overflow: hidden;transition: max-height .4s cubic-bezier(.22,1,.36,1)}.faq-a-in{padding: 0 22px 20px;font-size: 14.5px;color: var(--muted);line-height: 1.72}.faq-a-in strong{color: var(--navy)}.eco-band{padding: 46px 0;background: var(--bg);border-top: 1px solid var(--border)}.eco-band-in{display: flex;align-items: center;justify-content: space-between;gap: 26px;flex-wrap: wrap}.eco-band-t{font-size: 19px;font-weight: 800;color: var(--navy);letter-spacing: -.02em}.eco-band-p{font-size: 14px;color: var(--muted);margin-top: 4px;max-width: 440px;line-height: 1.5}.eco-links{display: flex;gap: 10px;flex-wrap: wrap}.eco-link{display: inline-flex;align-items: center;gap: 8px;padding: 10px 16px;border-radius: 100px;background: #fff;border: 1px solid var(--border);font-size: 13.5px;font-weight: 700;color: var(--navy);text-decoration: none;transition: transform .2s,box-shadow .2s,background .2s,border-color .2s}.eco-link:hover{border-color: transparent;background: var(--grad);color: #fff;transform: translateY(-2px);box-shadow: 0 8px 24px rgba(107,72,255,.3)}.final-cta{margin-top: 0;padding: 90px 0;background: #070C1C;position: relative;overflow: hidden}.final-cta-bg{position: absolute;inset: 0;background-image: linear-gradient(rgba(107,72,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(107,72,255,.05) 1px,transparent 1px);background-size: 52px 52px;mask-image: radial-gradient(ellipse 80% 80% at 50% 50%,black 20%,transparent 100%)}.final-cta-glow{position: absolute;width: 520px;height: 520px;border-radius: 50%;background: radial-gradient(circle,rgba(107,72,255,.16) 0%,transparent 65%);top: -140px;right: -80px}.final-cta-in{position: relative;z-index: 1;text-align: center;display: flex;flex-direction: column;align-items: center;gap: 22px}.final-cta-h{font-size: clamp(28px,3.6vw,44px);font-weight: 900;color: #fff;letter-spacing: -.03em;line-height: 1.1;max-width: 680px}.final-cta-h .GT{display: inline}.final-cta-p{font-size: 16px;color: rgba(255,255,255,.6);max-width: 520px;line-height: 1.7}.btn-hero{font-size: 16px;padding: 18px 40px}.related{padding: 80px 0;background: var(--bg);border-top: 1px solid var(--border)}.related-h{font-size: 13px;font-weight: 800;letter-spacing: .1em;text-transform: uppercase;color: var(--gA);margin-bottom: 26px}.related-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 20px}.related-card{background: var(--surface);border: 1px solid var(--border);border-radius: 18px;overflow: hidden;text-decoration: none;display: flex;flex-direction: column;transition: transform .3s,box-shadow .3s,border-color .3s}.related-card:hover{border-color: var(--amid);box-shadow: 0 16px 48px rgba(107,72,255,.12);transform: translateY(-4px)}.related-thumb{aspect-ratio: 16/9;background: radial-gradient(ellipse at 30% 20%,#12224A,#070C1C);position: relative;display: flex;align-items: center;justify-content: center}.related-thumb::before{content:'';position:absolute;inset:0;z-index: 2;background-image: linear-gradient(rgba(107,72,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(107,72,255,.08) 1px,transparent 1px);background-size: 30px 30px;mask-image: radial-gradient(ellipse 70% 70% at 50% 50%,black,transparent 75%)}.related-thumb-photo{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;z-index: 0;filter: grayscale(35%)}.related-thumb.has-photo::after{content: '';position: absolute;inset: 0;z-index: 1;background: linear-gradient(118deg,rgba(10,21,48,.9) 0%,rgba(13,27,62,.72) 46%,rgba(7,12,28,.92) 100%),radial-gradient(ellipse 70% 95% at 84% 12%,rgba(107,72,255,.4),transparent 66%)}.related-thumb span{position: relative;z-index: 3;font-size: 11px;font-weight: 800;letter-spacing: .06em;text-transform: uppercase;color: #fff;background: var(--grad90);padding: 5px 12px;border-radius: 100px}.related-body{padding: 22px 22px 24px;display: flex;flex-direction: column;gap: 10px;flex: 1}.related-title{font-size: 16.5px;font-weight: 800;color: var(--navy);letter-spacing: -.02em;line-height: 1.3}.related-excerpt{font-size: 13.5px;color: var(--muted);line-height: 1.55;flex: 1}.related-more{font-size: 13px;font-weight: 700;color: var(--gA);display: inline-flex;align-items: center;gap: 6px;transition: gap .25s}.related-card:hover .related-more{gap: 11px}footer{background: #05091A;border-top: 1px solid rgba(107,72,255,.12);padding: 70px 0 34px}.ftr-top{display: grid;grid-template-columns: 1.4fr 1fr 1fr 1fr;gap: 40px;margin-bottom: 48px}.ftr-brand img{height: 26px;margin-bottom: 16px}.ftr-baseline{font-size: 14px;color: rgba(255,255,255,.5);line-height: 1.65;max-width: 300px;margin-bottom: 20px}.ftr-social{display: flex;gap: 10px}.ftr-social a{width: 38px;height: 38px;border-radius: 10px;background: rgba(255,255,255,.05);border: 1px solid rgba(255,255,255,.1);display: flex;align-items: center;justify-content: center;color: rgba(255,255,255,.6);transition: all .25s}.ftr-social a:hover{background: var(--grad);border-color: transparent;color: #fff;transform: translateY(-2px)}.ftr-col-t{font-size: 12px;font-weight: 800;letter-spacing: .1em;text-transform: uppercase;color: rgba(255,255,255,.45);margin-bottom: 18px}.ftr-col a{display: block;font-size: 14px;color: rgba(255,255,255,.6);text-decoration: none;margin-bottom: 12px;transition: color .2s}.ftr-col a:hover{color: #fff}.ftr-bottom{border-top: 1px solid rgba(255,255,255,.08);padding-top: 26px;display: flex;align-items: center;justify-content: space-between;gap: 20px;flex-wrap: wrap}.ftr-legal{font-size: 12.5px;color: rgba(255,255,255,.4);line-height: 1.6}.ftr-legal b{color: rgba(255,255,255,.6);font-weight: 600}.ftr-copy{font-size: 12.5px;color: rgba(255,255,255,.35)}.fillme{color: var(--gA);background: var(--asoft);border: 1px dashed var(--amid);border-radius: 5px;padding: 0 6px;font-weight: 600;font-size: .92em;white-space: normal;overflow-wrap: anywhere}@media (max-width: 1024px){.nav-menu{display: none}.burger{display: flex}.W,.art-cover,.art-layout{padding-left: 32px;padding-right: 32px}.art-layout{grid-template-columns: 1fr;gap: 0}.toc{display: none}.related-grid{grid-template-columns: 1fr;max-width: 480px;margin: 0 auto}}@media (max-width: 768px){:root{--nav-h: 64px}body{font-size: 15px}.W,.nav-in,.art-cover,.art-layout{padding-left: 20px;padding-right: 20px}.nav-cta{display: none}.nav-in{gap: 12px}.art-cover-in{aspect-ratio: 4/3}.example-cols{grid-template-columns: 1fr}.inline-cta{flex-direction: column;align-items: flex-start}.ftr-top{grid-template-columns: 1fr;gap: 30px}.prose>p,.prose ul li,.prose ol li{font-size: 16px}}@media (max-width: 480px){.W,.nav-in,.art-cover,.art-layout{padding-left: 16px;padding-right: 16px}.art-tools{flex-direction: column;align-items: flex-start;gap: 16px}}