.ASRU3W_list,.ASRU3W_detail{color:#000;font-family:var(--font-spoqa), sans-serif;font-weight:300}.ASRU3W_list{padding:204px 74px 44px}@media (max-width:600px){.ASRU3W_siteHeader>a,.ASRU3W_siteHeader>button{padding-top:53px}}.ASRU3W_list button,.ASRU3W_detail button{cursor:pointer}.ASRU3W_list button:focus-visible,.ASRU3W_list input:focus-visible,.ASRU3W_detail button:focus-visible,.ASRU3W_steps:focus-visible,.ASRU3W_galleryViewport:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.ASRU3W_grid,.ASRU3W_featured{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.ASRU3W_grid{padding-top:28px}.ASRU3W_featured{grid-template-columns:repeat(3,minmax(0,1fr))}.ASRU3W_featured>[data-featured-type=A]{grid-row:span 2}.ASRU3W_card{flex-direction:column;min-width:0;display:flex}.ASRU3W_cardImage{background:var(--gray-bg) center / cover no-repeat;flex:1;min-height:300px;margin-bottom:20px;position:relative;overflow:hidden}.ASRU3W_badge{z-index:1;background:var(--brand-brown);color:#fff;padding:6px 20px;font-size:16px;font-weight:500;line-height:27px;position:absolute;top:0;left:0}.ASRU3W_cardText{height:74px;transition:color var(--dur-hover) var(--ease-soft);border-left:1px solid #000;padding-left:22px}.ASRU3W_cardText>p{font-size:28px;line-height:32px}.ASRU3W_cardText>span{-webkit-line-clamp:2;height:42px;font:300 16px/19px var(--font-ibm-plex), sans-serif;-webkit-box-orient:vertical;padding-top:4px;display:-webkit-box;overflow:hidden}.ASRU3W_cardText>p{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ASRU3W_cardOverlay{opacity:0;transition:opacity var(--dur-ui) var(--ease-soft);background:#0006;position:absolute;inset:0}.ASRU3W_cardPlus{width:40%;height:40%;color:var(--brand);opacity:0;transition:opacity var(--dur-ui) var(--ease-soft);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ASRU3W_card:hover .ASRU3W_cardOverlay,.ASRU3W_card:hover .ASRU3W_cardPlus,.ASRU3W_card:focus-visible .ASRU3W_cardOverlay,.ASRU3W_card:focus-visible .ASRU3W_cardPlus{opacity:1}.ASRU3W_card:hover .ASRU3W_cardText{color:var(--brand)}.ASRU3W_filters{border-top:1px solid #000;grid-template-columns:repeat(4,minmax(0,1fr)) 566px;gap:0 28px;margin-bottom:28px;padding-top:16px;font-size:18px;line-height:30px;display:grid;position:relative}.ASRU3W_search{border-bottom:1px solid #000;grid-area:1/5;align-items:center;padding-bottom:16px;display:flex}.ASRU3W_search input{background:0 0;outline:none;width:100%;min-width:0}.ASRU3W_search input::placeholder{font-family:var(--font-ibm-plex), sans-serif;letter-spacing:1.05px;color:var(--gray-mid);font-weight:400}.ASRU3W_search button{flex-shrink:0;margin:-4px;padding:4px}.ASRU3W_search svg{width:22px;height:22px}.ASRU3W_all{display:none}.ASRU3W_slot{border-bottom:1px solid #000;grid-row:1;position:relative}.ASRU3W_year{grid-column:2}.ASRU3W_usage{grid-column:3}.ASRU3W_point{grid-column:4}.ASRU3W_slotButton{text-align:left;justify-content:space-between;align-items:center;gap:8px;width:100%;padding-bottom:16px;display:flex}.ASRU3W_slotButton>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ASRU3W_slotButton svg{width:15px;height:15px;transition:transform var(--dur-ui) var(--ease-soft);flex-shrink:0}.ASRU3W_slotButton[aria-expanded=true] svg{transform:rotate(180deg)}.ASRU3W_dropdown{z-index:12;background:var(--gray-line);color:#000;width:100%;max-height:65vh;position:absolute;top:100%;left:0;overflow-y:auto}.ASRU3W_dropdown button{text-align:center;border-top:1px solid #000;width:100%;padding:16px 8px;display:block}.ASRU3W_dropdown button[data-selected=true],.ASRU3W_panelOptions button[data-selected=true]{background:var(--brand);color:#fff;border-color:var(--brand)}.ASRU3W_smartToggle{font-family:var(--font-ibm-plex), sans-serif;letter-spacing:1.05px;text-align:left;border-bottom:1px solid #000;grid-area:1/1;align-items:center;gap:16px;padding-bottom:16px;display:flex}.ASRU3W_smartToggle svg{flex-shrink:0;width:24px;height:24px}.ASRU3W_panel{background:var(--gray-line);z-index:10;width:100%;position:absolute;top:100%;left:0}.ASRU3W_panelOptions{grid-template-columns:1fr 1fr 1fr 2.075fr 1fr;column-gap:28px;display:grid}.ASRU3W_panelOptions fieldset{min-width:0}.ASRU3W_panelOptions legend{width:100%;margin:32px 0 0;padding:8px 0}.ASRU3W_panelOptions button{border:1px solid #000;width:100%;margin-bottom:16px;padding:8px 0}.ASRU3W_yearOptions{grid-column:2}.ASRU3W_usageOptions{grid-column:3}.ASRU3W_pointOptions{grid-column:4}.ASRU3W_pointOptions>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2%;display:grid}.ASRU3W_pointOptions>div>:first-child{grid-column:span 2}.ASRU3W_panelActions{justify-content:center;padding:16px 0 40px;display:flex}.ASRU3W_panelActions button{background:#fff;justify-content:center;align-items:center;gap:16px;width:62vw;padding:8px 0;display:flex}.ASRU3W_panelActions button:first-child{display:none}.ASRU3W_panelActions svg{width:22px;height:22px}.ASRU3W_detailHeader{padding:204px 224px 0;display:flex}.ASRU3W_heroImage{width:56vw;min-width:0;height:610px}.ASRU3W_heroImage img{object-fit:cover;width:100%;height:100%}.ASRU3W_headerInfo{border-block:1px solid #000;flex-direction:column;justify-content:space-between;width:37vw;min-width:480px;margin-left:28px;padding:28px 0;display:flex}.ASRU3W_headerInfo h1{white-space:pre-line;max-width:480px;margin-bottom:5px;font-size:47px;font-weight:300;line-height:57px}.ASRU3W_subtitle{font:300 16px/27px var(--font-ibm-plex), sans-serif}.ASRU3W_headerInfo dl{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ASRU3W_headerInfo dl>div{min-height:90px}.ASRU3W_headerInfo dt{font:300 18px/30px var(--font-ibm-plex), sans-serif;color:var(--gray-mid);margin-bottom:3px}.ASRU3W_headerInfo dd{white-space:pre-line;font-size:16px;line-height:27px}.ASRU3W_detailBody{padding:84px 224px 152px}.ASRU3W_steps{scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;align-items:stretch;gap:8px;margin-bottom:152px;display:flex;overflow-x:auto}.ASRU3W_steps::-webkit-scrollbar{display:none}.ASRU3W_steps:active{cursor:grabbing}.ASRU3W_step{text-align:left;flex-direction:column;flex:0 0 min(264px,22.2222%);min-width:0;display:flex}.ASRU3W_stageLabel{border-top:1px solid var(--gray-line);font:300 18px/30px var(--font-ibm-plex),sans-serif;padding:8px 20px}.ASRU3W_stageBox{color:#fff;background:var(--gray-line);flex:1;padding:16px 20px}.ASRU3W_stageBox h2{white-space:nowrap;margin-bottom:36px;font-size:27px;font-weight:400;line-height:36px}.ASRU3W_stageBox p{white-space:pre-line;font-size:16px;line-height:27px}.ASRU3W_step[data-active=true] .ASRU3W_stageLabel{color:var(--brand);border-color:var(--brand-brown)}.ASRU3W_step[data-active=true] .ASRU3W_stageBox{background:var(--brand-brown)}.ASRU3W_mainSection{margin-bottom:32px;display:flex}.ASRU3W_sectionGallery{width:60vw;min-width:0;margin-right:90px}.ASRU3W_sectionText{border-top:1px solid #000;width:34vw;min-width:0;padding-top:21.2px}.ASRU3W_sectionText h2{margin-bottom:32px;font-size:35px;font-weight:500;line-height:50px}.ASRU3W_sectionText p{white-space:pre-line;margin-bottom:32px;font-size:18px;line-height:30px}.ASRU3W_gallery{width:100%}.ASRU3W_galleryViewport{touch-action:pan-y;width:100%;overflow:hidden}.ASRU3W_galleryTrack{transition:transform .4s var(--ease-soft);align-items:flex-start;display:flex}.ASRU3W_galleryTrack img{-webkit-user-select:none;user-select:none;flex:0 0 100%;width:100%;height:auto;display:block}.ASRU3W_dots{justify-content:center;margin:8px 0 24px;display:flex}.ASRU3W_dots button{place-items:center;width:24px;height:24px;margin:-4px;padding:0;display:grid}.ASRU3W_dots button:after{content:"";background:var(--gray-line);width:8px;height:8px;transition:background-color var(--dur-ui) var(--ease-soft);border-radius:50%}.ASRU3W_dots button[aria-current=true]:after{background:var(--brand)}.ASRU3W_links{border-top:1px solid #000;width:calc(36.1702% - 32.5532px);margin-bottom:32px;margin-left:auto}.ASRU3W_relatedLink{padding-top:21.2px;font-size:18px;line-height:30px;display:flex}.ASRU3W_relatedLink:hover{color:var(--brand)}.ASRU3W_relatedLink strong{font-weight:700}.ASRU3W_relatedLink>div{min-width:0}.ASRU3W_fileIcon{width:44px;height:60px;color:var(--gray-mid);flex-shrink:0;margin-right:20px}@media (min-width:1801px){.ASRU3W_step{flex:1 1 0}}@media (min-width:1000px) and (max-width:1200px){.ASRU3W_step{flex-basis:min(264px,28.5714%)}}@media (min-width:601px) and (max-width:999px){.ASRU3W_step{flex-basis:min(264px,44.4444%)}}@media (max-width:1600px){.ASRU3W_cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.ASRU3W_grid,.ASRU3W_featured{display:contents}.ASRU3W_featured>[data-featured-type=A]{grid-row:auto}.ASRU3W_cardImage{flex:none;height:31vw;min-height:0}.ASRU3W_cardText>span{padding-top:6px}.ASRU3W_filters{border:0;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2%;padding:0}.ASRU3W_search{background:#f2f2f2;grid-area:1/1/auto/-1;padding:16px}.ASRU3W_search input{line-height:32px}.ASRU3W_all{text-align:left;border-bottom:1px solid #000;grid-area:2/1;padding:16px;display:block}.ASRU3W_year{grid-area:2/2}.ASRU3W_usage{grid-area:3/1}.ASRU3W_point{grid-area:3/2}.ASRU3W_slotButton{padding:16px}.ASRU3W_slotButton[aria-expanded=true]{background:var(--gray-dark);color:#fff}.ASRU3W_smartToggle{grid-area:4/1/auto/-1;justify-content:center;gap:10px;padding:16px;line-height:26px}.ASRU3W_smartToggle[aria-expanded=true]{color:#fff;background:var(--gray-dark)}.ASRU3W_dropdown{background:#fff;border:1px solid #000;border-top:0;padding:24px 32px}.ASRU3W_dropdown button{text-align:left;border:0;margin-bottom:8px;padding:0}.ASRU3W_dropdown button[data-selected=true]{color:var(--brand);background:0 0}.ASRU3W_panel{background:#fff;border:1px solid #000;border-top:0;padding:24px 32px 88px}.ASRU3W_panelOptions{grid-template-columns:49% 49%;gap:0 2%}.ASRU3W_yearOptions{grid-area:1/1}.ASRU3W_usageOptions{grid-area:2/1}.ASRU3W_pointOptions{grid-area:1/2/3}.ASRU3W_yearOptions,.ASRU3W_usageOptions{border-right:1px dashed var(--gray-line);padding-right:4%}.ASRU3W_panelOptions legend{text-align:center;margin:0 0 12px;padding:8px 0}.ASRU3W_panelOptions button{margin-bottom:12px}.ASRU3W_pointOptions>div{display:block}.ASRU3W_panelActions{width:100%;padding:0;position:absolute;bottom:0;left:0}.ASRU3W_panelActions button,.ASRU3W_panelActions button:first-child{background:var(--gray-mid);color:#fff;width:50%;padding:16px 0;display:flex}.ASRU3W_panelActions button:last-child{background:var(--gray-dark)}}@media (max-width:1400px){.ASRU3W_list{padding:128px 72px 48px}.ASRU3W_filters{font-size:16px;line-height:24px}.ASRU3W_search input{line-height:26px}.ASRU3W_smartToggle{font-size:21px;line-height:28px}.ASRU3W_badge{padding:4px 16px;font-size:14px}.ASRU3W_cardText{height:72px}.ASRU3W_cardText>p{font-size:24px;line-height:30px}.ASRU3W_detailHeader{flex-direction:column;padding:180px 72px 0}.ASRU3W_heroImage{width:100%;height:720px}.ASRU3W_headerInfo{width:100%;min-width:0;margin:72px 0 0}.ASRU3W_headerInfo h1{max-width:none;font-size:32px;line-height:42px}.ASRU3W_headerInfo>div{margin-bottom:48px}.ASRU3W_headerInfo dl{grid-template-columns:1fr;gap:24px}.ASRU3W_headerInfo dl>div{min-height:0}.ASRU3W_subtitle{line-height:24px}.ASRU3W_detailBody{padding:80px 72px 104px}.ASRU3W_steps{margin-bottom:80px}.ASRU3W_sections{border-top:1px solid #000;padding-top:80px}.ASRU3W_mainSection{flex-direction:column;width:min(600px,100%);margin:0 auto 80px}.ASRU3W_sectionGallery{width:100%;margin:0}.ASRU3W_sectionText{width:100%;padding-top:32px}.ASRU3W_sectionText h2{font-size:26px;line-height:42px}.ASRU3W_sectionText p{font-size:16px;line-height:24px}.ASRU3W_links{width:min(600px,100%);margin:0 auto 80px}.ASRU3W_relatedLink{font-size:16px;line-height:24px}}@media (max-width:750px){.ASRU3W_mainSection,.ASRU3W_links{width:100%}}@media (max-width:600px){.ASRU3W_list{padding:128px 16px 48px}.ASRU3W_cards{grid-template-columns:minmax(0,1fr);row-gap:24px}.ASRU3W_cardImage{height:65vw;margin-bottom:12px}.ASRU3W_badge{padding:6px 16px;font-size:12px;line-height:20px}.ASRU3W_cardText{height:58px;padding-left:16px}.ASRU3W_cardText>p{font-size:14px;line-height:16px}.ASRU3W_cardText>span{padding-top:4px;font-size:12px;line-height:19px}.ASRU3W_filters{font-size:12px;line-height:22px}.ASRU3W_search input{line-height:24px}.ASRU3W_search input::placeholder{font-size:14px}.ASRU3W_search svg,.ASRU3W_smartToggle svg{width:16px;height:16px}.ASRU3W_smartToggle{font-size:12px;line-height:16px}.ASRU3W_panelOptions button{padding:8px 0}.ASRU3W_detailHeader{padding:160px 16px 0}.ASRU3W_heroImage{height:50vw}.ASRU3W_headerInfo{margin-top:32px}.ASRU3W_headerInfo h1{font-size:20px;line-height:28px}.ASRU3W_subtitle,.ASRU3W_headerInfo dt{font-size:12px;line-height:20px}.ASRU3W_headerInfo dd{font-size:14px;line-height:24px}.ASRU3W_detailBody{padding:32px 16px}.ASRU3W_steps{cursor:auto;-webkit-user-select:auto;user-select:auto;flex-direction:column;gap:0;margin-bottom:40px}.ASRU3W_step{flex:auto;margin-top:16px}.ASRU3W_stageLabel{font-size:12px;line-height:16px}.ASRU3W_stageBox h2{margin-bottom:20px;font-size:14px;line-height:16px}.ASRU3W_stageBox p{font-size:14px;line-height:24px}.ASRU3W_sections{border:0;padding:0}.ASRU3W_sectionText h2{font-size:16px;line-height:24px}.ASRU3W_sectionText p,.ASRU3W_relatedLink{font-size:12px;line-height:22px}}
