/* Native services page. Brand typography/components come from homepage.css. */
.ag-services-page{--ags-ink:#113c62;--ags-blue:#2478a8;--ags-sky:#70c4ef;--ags-pale:#edf4f8}
.ag-services-page main{overflow:clip}
.ag-services-page h1,.ag-services-page h2,.ag-services-page h3{font-family:inherit}
.ag-services-page em{font-style:normal;color:#2478a8}
.ag-services-page :target{scroll-margin-top:195px}
.ag-services-page .ags-hero{padding:154px 48px 0;background:#113c62;color:#fff;overflow:hidden}
.ags-breadcrumb{display:flex;align-items:center;gap:14px;font-size:13px;line-height:1.5;margin-bottom:48px;color:#b6d2e5}
.ags-breadcrumb a{color:#b6d2e5;text-decoration:none}
.ags-breadcrumb a:hover{color:#fff}
.ags-hero__grid{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center;padding-bottom:56px}
.ag-services-page .ags-hero h1{font-size:clamp(56px,5.35vw,82px);font-weight:500;line-height:1.08;letter-spacing:-.055em;color:#fff;margin:0 0 28px}
.ag-services-page .ags-hero h1 em{color:#70c4ef}
.ag-services-page .ags-hero__copy>p{max-width:610px;color:#d0e0ec;font-size:19px;line-height:1.75;margin-bottom:30px}
.ags-hero__visual{min-width:0;align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding-top:5px}
.ags-hero__annotation{color:#b6d2e5;font-size:13px;line-height:1.5;display:flex;gap:18px;align-items:center;padding-left:9px}
.ags-hero__annotation:after{content:'';height:1px;flex:1;background:#53758e}
.ags-hero__annotation--end{justify-content:end;padding-top:20px;padding-right:10px}
.ags-hero__annotation--end:after{display:none}
.ags-hero__annotation--end:before{content:'';height:1px;flex:1;background:#53758e}
.ags-visual-stack{height:430px;position:relative;isolation:isolate;margin:22px 8px 0}
.ags-stack__blueprint{position:absolute;left:6%;top:8px;width:86%;height:230px;border:1px solid #739ab5;background:#163f61;transform:rotate(-7deg);padding:20px 24px;color:#b2d6ed}
.ags-stack__blueprint>span,.ags-stack__engineering>span{font-size:12px;letter-spacing:.04em}
.ags-blueprint__nav{height:12px;border:1px solid #739ab5;width:60%;margin:22px 0}
.ags-blueprint__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
.ags-blueprint__grid i{height:75px;border:1px solid #739ab5}
.ags-stack__interface{position:absolute;left:0;top:65px;width:85%;height:255px;background:#f0f7fa;border:1px solid #d3e6f2;padding:19px 25px 24px;color:#113c62;transform:rotate(-2deg);box-shadow:8px 18px 40px #05213d40}
.ags-interface__bar{display:flex;justify-content:space-between;gap:15px;font-size:11px;color:#456780;border-bottom:1px solid #bfd4e3;padding-bottom:12px}
.ags-stack__interface strong{display:block;margin-top:19px;font-size:43px;line-height:1.03;letter-spacing:-.055em;font-weight:500}
.ags-interface__bottom{display:flex;justify-content:space-between;align-items:center;margin-top:16px;font-size:11px;line-height:1.5;color:#456780}
.ags-stack__engineering{position:absolute;right:-1%;bottom:0;width:65%;padding:15px 20px;background:#143e60;border:1px solid #70b5df;box-shadow:8px 18px 30px #05213d40;transform:rotate(5deg);color:#97d3f5}
.ags-stack__engineering svg{display:block;width:100%;height:60px;margin:8px 0}
.ags-stack__engineering b{font-size:18px;font-weight:500;color:#fff;letter-spacing:-.02em}

/* Jump links read as buttons: outlined, filled on hover, solid for the section in view. */
.ags-feature{padding:80px 48px 100px}
.ags-feature__grid{display:grid;grid-template-columns:1fr 1.15fr;gap:100px;align-items:center}
.ag-services-page .ags-feature h2{font-size:clamp(40px,3.8vw,58px);margin-bottom:26px}
.ags-feature__copy>p{font-size:18px;line-height:1.8;max-width:510px}
.ags-scope{list-style:none;padding:0;margin:26px 0 32px;font-size:15px;color:#113c62}
.ags-scope li{padding:9px 0;border-bottom:1px solid #d5e1e9;display:flex;align-items:baseline;gap:14px}
.ags-scope li:before{content:'–';color:#2478a8;font-size:15px}
.ags-web{background:#fff}
.ags-web__visual{position:relative;padding:48px 25px 35px 0;isolation:isolate;min-width:0}
.ags-web__visual:before{content:'';position:absolute;inset:0 0 0 10%;background:#e7f1f7;z-index:-2}
.ags-web__outline{position:absolute;left:6%;top:25px;right:25px;height:62%;border:1px solid #86b4cf;transform:rotate(4deg);z-index:-1}
.ags-browser{background:#fff;border:1px solid #b5cfdf;box-shadow:0 15px 28px #113c621f;transform:rotate(-2deg)}
.ags-browser__bar{display:flex;justify-content:space-between;gap:15px;color:#3c627e;font-size:11px;padding:14px 16px;border-bottom:1px solid #c2d8e6}
.ags-browser img{width:100%;height:auto;display:block}
.ags-web__caption{padding:40px 0 0 17%;display:flex;align-items:end;justify-content:space-between;gap:16px;font-size:17px;line-height:1.5;font-weight:500;letter-spacing:-.02em}
.ags-web__caption a{font-size:12px;font-weight:400;color:#113c62;text-decoration:none;border-bottom:1px solid #86aabd;padding-bottom:4px;white-space:nowrap}
.ags-apps{background:#edf4f8}
.ags-app-map{background:#fff;border:1px solid #bad0df;padding:28px;box-shadow:12px 12px 0 #dbe9f2}
.ags-app-map__heading{font-size:13px;display:flex;justify-content:space-between;gap:20px;color:#3f6683;margin-bottom:28px}
.ags-app-map__heading>span:last-child{font-size:23px;line-height:1}
.ags-app-map__interfaces{display:grid;grid-template-columns:1fr 1fr;gap:30px}
.ags-app-map__interfaces>div{border:1px solid #c4d7e4;padding:18px 10px;display:grid;justify-items:center;gap:14px;font-size:13px}
.ags-app-map__interfaces svg{height:42px;width:60px;stroke:#2478a8;stroke-width:1.5}
.ags-app-map__connection{height:30px;display:grid;grid-template-columns:1fr 1fr;gap:30px}
.ags-app-map__connection span{height:100%;border-left:1px solid #4c8bb1;margin-left:50%}
.ags-app-map__core{border:1px solid #5aa4cf;background:#113c62;color:#fff;padding:24px;text-align:center}
.ags-app-map__core small{font-size:12px;color:#a5d4ee;display:block;margin-bottom:14px}
.ags-app-map__core strong{font-size:24px;font-weight:400;letter-spacing:-.025em;line-height:1.4;display:block;margin-bottom:14px}
.ags-app-map__core>span{font-size:12px;color:#c5deed}
.ags-app-map__stem{height:30px;width:1px;margin:auto;background:#4c8bb1}
.ags-app-map__systems{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #a4c2d5;padding-top:17px;font-size:11px;color:#456780}
.ag-services-page .ags-app-map>p{font-size:11px;line-height:1.6;color:#527189;margin:25px 0 0;text-align:center}
.ags-practice{background:#fff;padding:100px 48px}
.ags-practice>.ag-container{display:grid;grid-template-columns:.7fr 1.7fr;gap:95px;align-items:start}
.ags-practice__intro{position:sticky;top:220px;padding-top:22px}
.ag-services-page .ags-practice__intro h2{font-size:clamp(34px,3.1vw,46px);line-height:1.18;margin-bottom:25px}
.ags-practice__intro>p:last-child{font-size:16px;line-height:1.8;max-width:300px}
.ags-practice-row{display:grid;grid-template-columns:1fr 215px;gap:22px;border-top:1px solid #bdcfdd;padding:40px 0 48px;align-items:start}
.ags-practice-row:last-child{border-bottom:1px solid #bdcfdd}
.ags-practice-row__number{font-size:12px;color:#52738b;padding-top:2px}
.ag-services-page .ags-practice-row .ag-kicker{font-size:12px;line-height:1.5;margin-bottom:16px}
.ag-services-page .ags-practice-row h3{font-size:29px;letter-spacing:-.04em;margin:0 0 20px}
.ags-practice-row__body>p:not(.ag-kicker){font-size:16px;line-height:1.8;margin-bottom:20px}
.ags-inline-scope{list-style:none;padding:0;margin:0 0 24px;display:flex;gap:8px 16px;flex-wrap:wrap;font-size:12px;line-height:1.7;color:#43647d}
.ags-inline-scope li{border-bottom:1px solid #c2d5e2;padding-bottom:3px}
.ag-services-page .ags-practice-row a.ag-text-link{font-size:13px;gap:15px}
.ags-design-art{background:#edf4f8;padding:20px;transform:rotate(2deg);margin-top:18px}
.ags-design-art__type{font-size:65px;line-height:1.1;letter-spacing:-.06em}
.ags-design-art__type span{display:block;font-size:10px;line-height:1.5;letter-spacing:.01em;margin-top:5px;color:#527189}
.ags-design-art__swatches{display:grid;grid-template-columns:repeat(3,1fr);margin:24px 0 15px}
.ags-design-art__swatches i{height:32px;background:#113c62}.ags-design-art__swatches i:nth-child(2){background:#2478a8}.ags-design-art__swatches i:nth-child(3){background:#70c4ef}
.ags-design-art__grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}
.ags-design-art__grid i{height:32px;border:1px solid #9dbed3}
.ags-search-art{background:#edf4f8;padding:20px 15px;margin-top:18px;transform:rotate(-2deg)}
.ags-search-art__query{background:#fff;border:1px solid #bcd0dd;padding:10px;font-size:9px;display:flex;align-items:center;justify-content:space-between;gap:8px}
.ags-search-art__query svg{height:17px;width:17px;stroke:#2478a8;stroke-width:1.5;flex-shrink:0}
.ags-search-art__result{padding:21px 3px}
.ags-search-art__result>span{font-size:11px;display:block;color:#1c638b;margin-bottom:12px}
.ags-search-art__result i{display:block;background:#c7dbe8;height:5px;margin-top:6px;width:100%}.ags-search-art__result i:last-child{width:80%}
.ags-search-art__checks{display:grid;gap:0}
.ags-search-art__checks>span{display:flex;justify-content:space-between;font-size:10px;padding:9px 3px;border-top:1px solid #bfd2df;color:#456780}
.ags-search-art__checks b{font-weight:400;color:#2478a8;font-size:14px;line-height:1}
.ags-ai-art{background:#113c62;color:#fff;padding:20px;margin-top:18px}
.ags-ai-art small{font-size:9px;color:#bed8e9;display:block;margin-bottom:23px}
.ags-ai-art strong{display:block;font-weight:500;font-size:30px;line-height:1.1;letter-spacing:-.045em}
.ags-ai-art>span{font-size:9px;line-height:1.5;color:#bed8e9;display:block;margin-top:23px;border-top:1px solid #ffffff40;padding-top:14px}
.ags-marketing-art{background:#113c62;color:#fff;padding:20px;transform:rotate(2deg);margin-top:18px}
.ags-marketing-art small{font-size:9px;color:#bed8e9;display:block;margin-bottom:23px}
.ags-marketing-art strong{display:block;font-weight:500;font-size:36px;line-height:1.07;letter-spacing:-.05em}
.ag-services-page .ags-marketing-art em{color:#70c4ef}
.ags-marketing-art>span{font-size:9px;line-height:1.5;color:#bed8e9;display:block;margin-top:23px;border-top:1px solid #ffffff40;padding-top:14px}
.ags-health{padding:75px 48px 90px;background:#113c62}
.ags-health__grid{display:grid;grid-template-columns:1.25fr 1fr;gap:120px;align-items:center}
.ag-services-page .ags-health .ag-kicker{color:#8bcaee}
.ag-services-page .ags-health h2{color:#fff;font-size:clamp(36px,3.3vw,50px);line-height:1.18;margin-bottom:26px}
.ag-services-page .ags-health__grid>div>p:not(.ag-kicker){color:#c9deeb;font-size:17px;line-height:1.8;max-width:580px}
.ag-services-page .ags-health a.ag-text-link{color:#fff;border-color:#779fb9}
.ags-health__diagram{text-align:center;padding:5px 20px}
.ags-health__diagram>span{font-size:15px;color:#d9e7f0}
.ags-health__diagram>i{display:block;font-size:27px;line-height:1.5;color:#8bcaee;font-style:normal;margin:12px 0}
.ags-health__diagram>strong{color:#fff;display:block;padding:23px 15px;border:1px solid #6eb5df;font-size:23px;font-weight:400;line-height:1.3;background:#194c70;box-shadow:9px 9px 0 #082e4c}
.ags-health__diagram small{font-size:11px;line-height:1.6;display:block;margin-top:11px;color:#c9deeb}
.ag-services-page .ags-health .ags-health__diagram>p{font-size:11px;line-height:1.6;color:#b2cee1;margin:30px 0 0}
.ags-engagement{background:#edf4f8;padding:100px 48px}
.ags-engagement>.ag-container{display:grid;grid-template-columns:1.1fr 1fr;gap:120px}
.ag-services-page .ags-engagement h2{font-size:clamp(36px,3.4vw,50px);margin-bottom:30px}
.ags-engagement__options article{display:grid;grid-template-columns:1fr;gap:23px;padding:27px 0;border-top:1px solid #b7cdda}
.ags-engagement__options article:last-child{border-bottom:1px solid #b7cdda}
.ags-engagement__options article>span{font-size:12px;color:#4e718b;padding-top:5px}
.ag-services-page .ags-engagement__options h3{font-size:23px;line-height:1.3;margin-bottom:12px}
.ags-engagement__options p{font-size:16px;line-height:1.7;margin-bottom:0}
.ags-cta>.ag-container{display:grid;grid-template-columns:1.4fr 1fr;gap:100px;align-items:end}
.ag-services-page .ags-cta h2{font-size:clamp(46px,4.7vw,70px);margin-bottom:0}
.ag-services-page .ags-cta>div>div>p{color:#c9deeb;font-size:18px;line-height:1.8;margin-bottom:26px}
.ag-services-page .ags-cta>div>div>p.ag-kicker{font-size:14px}
@media(prefers-reduced-motion:no-preference){
 .ags-hero__copy{animation:ags-enter .7s both}.ags-stack__blueprint{animation:ags-plane-back .9s .15s both}.ags-stack__interface{animation:ags-plane-front .9s .25s both}.ags-stack__engineering{animation:ags-plane-core .9s .4s both}
 [data-service-reveal].ags-will-reveal{opacity:0;transform:translateY(22px);transition:opacity .65s,transform .65s cubic-bezier(.2,.65,.3,1)}
 .ags-practice-row.ags-will-reveal{transform:none}
 [data-service-reveal].ags-will-reveal.ags-revealed{opacity:1;transform:none}
 .ags-browser,.ags-web__caption a{transition:background .2s,border-color .2s,color .2s,transform .35s}
 .ags-web__visual:hover .ags-browser{transform:rotate(0)}
}
@keyframes ags-enter{from{opacity:0;translate:0 18px}to{opacity:1;translate:0 0}}
@keyframes ags-plane-back{from{opacity:0;transform:translateY(20px) rotate(-3deg)}to{opacity:1;transform:rotate(-7deg)}}
@keyframes ags-plane-front{from{opacity:0;transform:translateY(25px) rotate(1deg)}to{opacity:1;transform:rotate(-2deg)}}
@keyframes ags-plane-core{from{opacity:0;transform:translateY(30px) rotate(1deg)}to{opacity:1;transform:rotate(5deg)}}
@media(max-width:1199px){.ags-hero__grid{gap:35px}.ags-feature__grid{gap:55px}.ags-practice>.ag-container{gap:45px;grid-template-columns:.6fr 1.7fr}.ags-practice-row{grid-template-columns:1fr 180px;gap:18px}.ags-marketing-art strong{font-size:29px}.ags-health__grid,.ags-engagement>.ag-container{gap:70px}}
@media(max-width:1099px){
 .ag-services-page .ags-hero{padding:35px 28px 0}.ags-breadcrumb{margin-bottom:36px}.ags-hero__grid{padding-bottom:42px;grid-template-columns:1.15fr 1fr}.ag-services-page .ags-hero h1{font-size:57px}.ag-services-page .ags-hero__copy>p{font-size:17px}.ags-visual-stack{height:400px}.ags-stack__interface{padding:15px 20px;height:237px}.ags-stack__interface strong{font-size:clamp(29px,3.6vw,37px)}.ags-stack__engineering{width:68%;padding:12px 15px}.ags-interface__bar,.ags-interface__bottom{font-size:9px}.ags-stack__blueprint{height:215px;padding:18px}.ags-stack__engineering>span{font-size:10px}.ags-stack__engineering svg{height:48px}.ags-stack__engineering b{font-size:16px}.ags-hero__annotation{font-size:11px}.ag-services-page :target{scroll-margin-top:25px}.ags-feature,.ags-practice,.ags-health,.ags-engagement{padding-left:28px;padding-right:28px}.ags-practice>.ag-container{grid-template-columns:1fr;gap:15px}.ags-practice__intro{position:static;display:grid;grid-template-columns:1.2fr 1fr;gap:0 60px;padding-top:0}.ags-practice__intro>.ag-kicker{grid-column:1/-1}.ag-services-page .ags-practice__intro h2{font-size:42px}.ags-practice__intro>p:last-child{align-self:center;max-width:370px}.ags-practice-row{grid-template-columns:1fr 245px;gap:28px}.ags-marketing-art strong{font-size:39px}.ags-health__grid,.ags-engagement>.ag-container{gap:45px}.ags-cta>.ag-container{gap:50px}.ags-feature__grid{gap:35px}.ags-app-map{padding:22px}.ags-app-map__interfaces{gap:15px}.ags-app-map__core strong{font-size:21px}.ags-app-map__systems{font-size:10px}.ags-web__caption{align-items:start;flex-direction:column;padding-top:30px}.ag-services-page .ags-feature h2{font-size:42px}.ags-scope{font-size:13px}.ags-feature__copy>p{font-size:16px}}
@media(max-width:740px){
 .ag-services-page .ags-hero{padding:26px 24px 0}.ags-breadcrumb{font-size:12px;margin-bottom:35px}.ags-hero__grid{grid-template-columns:1fr;gap:40px}.ag-services-page .ags-hero h1{font-size:clamp(36px,11.8vw,65px);letter-spacing:-.055em}.ag-services-page .ags-hero__copy>p{font-size:17px}.ag-services-page .ags-hero .ag-button{font-size:14px;padding:16px 18px;gap:18px}.ags-hero__visual{max-width:450px;width:100%;margin:auto}.ags-visual-stack{height:400px;margin-left:8px;margin-right:12px}.ags-stack__interface{height:235px}.ags-stack__interface strong{font-size:clamp(30px,9.4vw,37px)}.ags-hero__annotation--end{padding-top:16px}.ags-feature{padding:55px 24px 65px}.ags-feature__grid{grid-template-columns:1fr;gap:35px}.ag-services-page .ags-feature h2{font-size:42px}.ags-feature__copy>p{font-size:17px}.ags-scope{font-size:14px;margin-top:22px}.ags-web__visual{padding-top:40px;max-width:520px;width:100%;margin:auto}.ags-web__caption{flex-direction:row;align-items:end;font-size:14px}.ags-web__caption a{font-size:10px}.ags-browser__bar{padding:11px;font-size:9px}.ags-app-map{padding:22px 18px;margin:0 8px 8px 0;max-width:520px}.ags-app-map__heading{font-size:12px}.ags-app-map__interfaces>div{font-size:11px;padding:15px 7px}.ags-app-map__systems{font-size:9px;gap:8px}.ags-app-map__core{padding:20px 12px}.ags-app-map__core strong{font-size:22px}.ags-practice{padding:65px 24px}.ags-practice__intro{display:block;margin-bottom:12px}.ag-services-page .ags-practice__intro h2{font-size:38px}.ags-practice__intro>p:last-child{max-width:100%;font-size:17px}.ags-practice-row{grid-template-columns:1fr;gap:15px;padding:30px 0 36px}.ags-practice-row__body{grid-column:auto}.ags-design-art,.ags-search-art,.ags-marketing-art,.ags-ai-art{grid-column:auto;width:100%;max-width:300px;margin:10px 0 0;justify-self:center}.ag-services-page .ags-practice-row h3{font-size:29px}.ags-practice-row__body>p:not(.ag-kicker){font-size:16px}.ags-inline-scope{font-size:12px}.ags-design-art{padding:25px}.ags-design-art__type{font-size:75px}.ags-design-art__type span{font-size:12px}.ags-design-art__swatches{margin-top:22px}.ags-design-art__swatches i{height:40px}.ags-search-art{padding:24px}.ags-search-art__query{font-size:12px}.ags-search-art__result>span{font-size:13px}.ags-search-art__checks>span{font-size:12px}.ags-marketing-art{padding:25px}.ags-marketing-art strong{font-size:clamp(33px,10vw,40px)}.ags-marketing-art small,.ags-marketing-art>span{font-size:11px}.ags-health{padding:55px 24px 65px}.ags-health__grid{grid-template-columns:1fr;gap:40px}.ag-services-page .ags-health h2{font-size:37px}.ags-health__diagram{padding:0 8px}.ags-health__diagram>strong{font-size:23px}.ags-engagement{padding:65px 24px}.ags-engagement>.ag-container{grid-template-columns:1fr;gap:35px}.ag-services-page .ags-engagement h2{font-size:38px}.ags-engagement__options article{gap:12px;grid-template-columns:1fr}.ag-services-page .ags-engagement__options h3{font-size:22px}.ags-cta>.ag-container{grid-template-columns:1fr;gap:30px}.ag-services-page .ags-cta h2{font-size:46px}.ag-services-page .ags-cta>div>div>p{font-size:17px}.ag-services-page .ags-cta .ag-button{font-size:14px;padding:16px 18px;gap:18px}}
@media(prefers-reduced-motion:reduce){.ag-services-page *{animation:none!important;transition:none!important}.ags-will-reveal{opacity:1!important;transform:none!important}}
/* A purpose-built small-screen layout, rather than a compressed desktop index. */
@media(min-width:741px) and (max-width:900px){
 .ag-services-page .ags-hero h1{font-size:43px}
}
@media(max-width:740px){
 .ag-services-page .ags-hero{padding-top:22px}
 .ags-breadcrumb{margin-bottom:28px}
 .ags-hero__grid{gap:30px;padding-bottom:28px}
 .ag-services-page .ags-hero h1{margin-bottom:24px}
 .ag-services-page .ags-hero__copy>p{line-height:1.7;margin-bottom:24px}
 .ags-hero__visual{max-width:400px}
 .ags-visual-stack{height:265px;margin:16px 8px 0}
 .ags-stack__blueprint{top:0;height:162px;padding:12px 16px}
 .ags-stack__blueprint>span{font-size:10px}
 .ags-blueprint__nav{height:9px;margin:15px 0}
 .ags-blueprint__grid{gap:9px}
 .ags-blueprint__grid i{height:48px}
 .ags-stack__interface{top:26px;height:155px;padding:12px 17px}
 .ags-interface__bar{font-size:8px;line-height:1.5;padding-bottom:9px}
 .ags-stack__interface strong{font-size:clamp(25px,7.4vw,29px);margin-top:12px;line-height:1.06}
 .ags-interface__bottom{display:none}
 .ags-stack__engineering{width:68%;padding:10px 14px}
 .ags-stack__engineering>span{font-size:9px;line-height:1.4;display:block}
 .ags-stack__engineering svg{height:32px;margin:5px 0}
 .ags-stack__engineering b{font-size:15px;line-height:1.4;display:block}
 .ags-hero__annotation{font-size:11px}
 .ags-hero__annotation--end{padding-top:12px}
 
 .ags-feature{padding-top:40px;padding-bottom:50px}
 
 .ags-feature__grid{gap:29px}
 .ag-services-page .ags-feature h2{font-size:39px}
 .ags-practice,.ags-engagement{padding-top:50px;padding-bottom:50px}
 .ags-health{padding-top:40px;padding-bottom:50px}
 
 .ags-design-art,.ags-search-art,.ags-marketing-art,.ags-ai-art{max-width:250px}
}
@media(max-width:359px){
 .ag-services-page .ags-feature h2{font-size:35px}
}
